Package de.lema.appender.net
Class ObjectWriter<T>
- java.lang.Object
-
- de.lema.appender.net.AbstractObjectWriter
-
- de.lema.appender.net.ObjectWriter<T>
-
public class ObjectWriter<T> extends AbstractObjectWriter
Der Writer h�ngt Object an eine Datei an. Er darf nur von einem Thread verwendet werden und es darf nicht gleichzeitig an die Datei angeh�ngt werden!
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.lema.appender.net.AbstractObjectWriter
AbstractObjectWriter.HeaderElement
-
-
Field Summary
-
Fields inherited from class de.lema.appender.net.AbstractObjectWriter
ELEMENT_LENGTH, PREFIX_SIZE
-
-
Constructor Summary
Constructors Constructor Description ObjectWriter(int headerLenght, File dir, String applikation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longwrite(T o)-
Methods inherited from class de.lema.appender.net.AbstractObjectWriter
berechneErsteSchreibposition, close, createHeaderbuffer, initHeaderBufferWennNotwendig, isFileOpen, openFile, readAndUpdateHeader, writeAndUpdateHeader, writeEmptyHeader, writeHeaderElement, writeObject
-
-
-
-
Method Detail
-
write
public long write(T o) throws IOException
- Throws:
IOException
-
-