public class BinaryDataWriter extends SimpleLogSupportAdapter implements java.io.Closeable
| Constructor and Description |
|---|
BinaryDataWriter(AsyncExecutable executor,
java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.io.File |
getFile() |
long |
getFileSize() |
void |
openOutput() |
long |
setPosition(long newPosition) |
long |
write(AbstractByteBufferStore store)
Write content of all registered
AbstractByteBufferStores starting at startPosition. |
long |
write(AbstractByteBufferStore store,
long startPosition)
Write content of all registered
AbstractByteBufferStores starting at startPosition. |
long |
write(java.nio.ByteBuffer bb) |
long |
write(java.nio.ByteBuffer bb,
long position) |
getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toStringpublic BinaryDataWriter(AsyncExecutable executor, java.io.File file)
public final java.io.File getFile()
public final long getFileSize()
throws java.io.IOException
java.io.IOExceptionpublic void openOutput()
throws java.io.IOException
java.io.IOExceptionpublic long setPosition(long newPosition)
throws java.io.IOException
java.io.IOExceptionpublic final long write(java.nio.ByteBuffer bb)
throws java.io.IOException
java.io.IOExceptionpublic final long write(java.nio.ByteBuffer bb,
long position)
throws java.io.IOException
java.io.IOExceptionpublic final void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic final long write(AbstractByteBufferStore store) throws java.io.IOException
AbstractByteBufferStores starting at startPosition.java.io.IOExceptionpublic final long write(AbstractByteBufferStore store, long startPosition) throws java.io.IOException
AbstractByteBufferStores starting at startPosition.java.io.IOExceptionCopyright © 2014 EsprIT-Systems. All Rights Reserved.