| Interface | Description | 
|---|---|
| RolloverStrategy | A strategy interface used for file or stream writers to determine when a file or a stream
 should be rolled over. | 
| RolloverStrategyFactory<T extends RolloverStrategy> | Factory interface creating instances of  RolloverStrategys. | 
| Class | Description | 
|---|---|
| AbstractRolloverStrategy | Base class for  RolloverStrategyimplementations. | 
| ChainedRolloverStrategy | RolloverStrategywhich is simply chaining other strategies. | 
| NoRolloverStrategy | A  RolloverStrategywhich simply never does a rollover. | 
| SizeRolloverStrategy | A  RolloverStrategyusing a size limiting a rollover operation. |