Class ReuseLogFile
java.lang.Object
com.swiftmq.impl.store.standard.log.ReuseLogFile
- All Implemented Interfaces:
LogFile
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidflush(boolean sync) getFile()intlongvoidinit(long maxSize) booleanvoidreset(boolean sync) voidreset(boolean sync, DataOutput copyHere) voidsetInMemoryMode(boolean inMemoryMode) toString()voidvoidwrite(LogRecord logRecord, DataOutput copyHere)
-
Constructor Details
-
ReuseLogFile
-
-
Method Details
-
setInMemoryMode
public void setInMemoryMode(boolean inMemoryMode) - Specified by:
setInMemoryModein interfaceLogFile
-
isInMemoryMode
public boolean isInMemoryMode()- Specified by:
isInMemoryModein interfaceLogFile
-
getFile
-
getFlushSize
public int getFlushSize()- Specified by:
getFlushSizein interfaceLogFile
-
getPosition
public long getPosition()- Specified by:
getPositionin interfaceLogFile
-
init
public void init(long maxSize) -
write
- Specified by:
writein interfaceLogFile- Throws:
IOException
-
write
- Specified by:
writein interfaceLogFile- Throws:
IOException
-
flush
- Specified by:
flushin interfaceLogFile- Throws:
IOException
-
reset
- Specified by:
resetin interfaceLogFile- Throws:
IOException
-
reset
- Specified by:
resetin interfaceLogFile- Throws:
IOException
-
toString
-