org.infinispan.io
Class MarshalledValueByteStream
java.lang.Object
java.io.OutputStream
org.infinispan.io.MarshalledValueByteStream
- All Implemented Interfaces:
- Closeable, Flushable, org.jboss.marshalling.ByteOutput
- Direct Known Subclasses:
- ExpandableMarshalledValueByteStream, ImmutableMarshalledValueByteStream
public abstract class MarshalledValueByteStream
- extends OutputStream
- implements org.jboss.marshalling.ByteOutput
A stream of bytes which can be written to, and the underlying byte array can be directly accessed.
By implementing ByteOutput
we avoid the need for the byte stream to be wrapped by
Marshalling.createByteOutput(OutputStream)
- Since:
- 5.1
- Author:
- Manik Surtani, Sanne Grinovero
Method Summary |
abstract byte[] |
getRaw()
|
abstract int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.marshalling.ByteOutput |
write, write, write |
MarshalledValueByteStream
public MarshalledValueByteStream()
size
public abstract int size()
getRaw
public abstract byte[] getRaw()
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.