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
AbstractByteBufferStore s starting at startPosition. |
long |
write(AbstractByteBufferStore store,
long startPosition)
Write content of all registered
AbstractByteBufferStore s 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, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toString
public BinaryDataWriter(AsyncExecutable executor, java.io.File file)
public final java.io.File getFile()
public final long getFileSize() throws java.io.IOException
java.io.IOException
public void openOutput() throws java.io.IOException
java.io.IOException
public long setPosition(long newPosition) throws java.io.IOException
java.io.IOException
public final long write(java.nio.ByteBuffer bb) throws java.io.IOException
java.io.IOException
public final long write(java.nio.ByteBuffer bb, long position) throws java.io.IOException
java.io.IOException
public final void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public final long write(AbstractByteBufferStore store) throws java.io.IOException
AbstractByteBufferStore
s starting at startPosition.java.io.IOException
public final long write(AbstractByteBufferStore store, long startPosition) throws java.io.IOException
AbstractByteBufferStore
s starting at startPosition.java.io.IOException
Copyright © 2014 EsprIT-Systems. All Rights Reserved.