public class SizeRolloverStrategy extends AbstractRolloverStrategy
RolloverStrategy using a size limiting a rollover operation.| Constructor and Description | 
|---|
| SizeRolloverStrategy()Instantiates a new size rollover strategy. | 
| SizeRolloverStrategy(long rolloverSize)Instantiates a new size rollover strategy. | 
| SizeRolloverStrategy(java.lang.String rolloverSize)Instantiates a new size rollover strategy. | 
| Modifier and Type | Method and Description | 
|---|---|
| SizeRolloverStrategy | createInstance()Creates a new instance of  RolloverStrategy. | 
| boolean | hasRolled()Checks if strategy wants to rollover. | 
| void | reset()Reset the strategy state. | 
| void | setRolloverSize(long rolloverSize)Sets the rollover size. | 
getOrder, getPosition, setOrder, setWritePositionpublic SizeRolloverStrategy()
public SizeRolloverStrategy(long rolloverSize)
rolloverSize - the rollover sizepublic SizeRolloverStrategy(java.lang.String rolloverSize)
rolloverSize - the rollover sizepublic boolean hasRolled()
RolloverStrategypublic void setRolloverSize(long rolloverSize)
rolloverSize - the new rollover sizepublic void reset()
RolloverStrategypublic SizeRolloverStrategy createInstance()
RolloverStrategyFactoryRolloverStrategy.createInstance in interface RolloverStrategyFactory<RolloverStrategy>createInstance in class AbstractRolloverStrategy