Package com.yahoo.io
Class Utf8ByteWriter
java.lang.Object
java.io.Writer
com.yahoo.text.GenericWriter
com.yahoo.io.AbstractByteWriter
com.yahoo.io.Utf8ByteWriter
- All Implemented Interfaces:
WritableByteTransmitter
,Closeable
,Flushable
,Appendable
,AutoCloseable
-
Field Summary
Fields inherited from class com.yahoo.io.AbstractByteWriter
buffer, charBuffer, encoder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
flush()
getBuf()
Return a buffer ready for read.void
send
(ByteBuffer src) Methods inherited from class com.yahoo.io.AbstractByteWriter
append, append, append, append, appended, getEncoding, write, write, write, write, write, write, write, write
Methods inherited from class com.yahoo.text.GenericWriter
write, write, write
-
Constructor Details
-
Utf8ByteWriter
public Utf8ByteWriter(int initialBuffer)
-
-
Method Details
-
send
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in classWriter
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classWriter
- Throws:
IOException
-
getBuf
Return a buffer ready for read. Must only be called after writer has been closed.- Returns:
- A flipped ByteBuffer
-