| Interface | Description | 
|---|---|
| FileNamingStrategy | Strategy interface for components naming files. | 
| FileNamingStrategyFactory<T extends FileNamingStrategy> | Factory interface creating instances of  FileNamingStrategys. | 
| Class | Description | 
|---|---|
| AbstractFileNamingStrategy | Base class for  FileNamingStrategyimplementations. | 
| ChainedFileNamingStrategy | A  FileNamingStrategychaining other strategies. | 
| CodecFileNamingStrategy | A  FileNamingStrategywhich adds suffix based on known codec. | 
| RollingFileNamingStrategy | A  FileNamingStrategywhich simply uses a rolling counter to give unique file name. | 
| StaticFileNamingStrategy | A  FileNamingStrategywhich simply uses a static file name. | 
| UuidFileNamingStrategy | A  FileNamingStrategywhich uses an uuid. |