Package org.smallmind.scribe.pen
Class FileSizeRolloverRule
- java.lang.Object
-
- org.smallmind.scribe.pen.FileSizeRolloverRule
-
- All Implemented Interfaces:
RolloverRule
public class FileSizeRolloverRule extends Object implements RolloverRule
-
-
Constructor Summary
Constructors Constructor Description FileSizeRolloverRule()FileSizeRolloverRule(long maxSize, FileSizeQuantifier fileSizeQuantifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSizeQuantifiergetFileSizeQuantifier()longgetMaxSize()voidsetFileSizeQuantifier(FileSizeQuantifier fileSizeQuantifier)voidsetMaxSize(long maxSize)booleanwillRollover(long fileSize, long lastModified, long bytesToBeWritten)
-
-
-
Constructor Detail
-
FileSizeRolloverRule
public FileSizeRolloverRule()
-
FileSizeRolloverRule
public FileSizeRolloverRule(long maxSize, FileSizeQuantifier fileSizeQuantifier)
-
-
Method Detail
-
getMaxSize
public long getMaxSize()
-
setMaxSize
public void setMaxSize(long maxSize)
-
getFileSizeQuantifier
public FileSizeQuantifier getFileSizeQuantifier()
-
setFileSizeQuantifier
public void setFileSizeQuantifier(FileSizeQuantifier fileSizeQuantifier)
-
willRollover
public boolean willRollover(long fileSize, long lastModified, long bytesToBeWritten)- Specified by:
willRolloverin interfaceRolloverRule
-
-