public class ExtendedRiverUnmarshaller
extends org.jboss.marshalling.river.RiverUnmarshaller
RiverUnmarshaller
that allows Infinispan StreamingMarshaller
instances to travel down the stack to potential externalizer implementations
that might need it, such as MarshalledValue.Externalizer
classExternalizerFactory, classResolver, classTable, configuredVersion, exceptionListener, externalizerCreator, objectResolver, objectTable, serializabilityChecker, serializedCreator, streamHeader
buffer, limit, position
byteInput
Modifier | Constructor and Description |
---|---|
protected |
ExtendedRiverUnmarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory,
SerializableClassRegistry registry,
MarshallingConfiguration cfg) |
Modifier and Type | Method and Description |
---|---|
void |
finish()
Finish unmarshalling from a stream.
|
StreamingMarshaller |
getInfinispanMarshaller() |
void |
setInfinispanMarshaller(StreamingMarshaller infinispanMarshaller) |
clearClassCache, clearInstanceCache, close, doReadNewObject, doReadObject, readFields, readString, readUTF, start
readObject, readObject, readObjectUnshared, readObjectUnshared
available, read, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readIntDirect, readLine, readLong, readLongDirect, readShort, readUnsignedByte, readUnsignedByteDirect, readUnsignedShort, skip, skipBytes
mark, markSupported, reset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readObject, readObjectUnshared, readObjectUnshared
available, read, read, read, readObject, skip
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, skipBytes
protected ExtendedRiverUnmarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory, SerializableClassRegistry registry, MarshallingConfiguration cfg)
public StreamingMarshaller getInfinispanMarshaller()
public void setInfinispanMarshaller(StreamingMarshaller infinispanMarshaller)
public void finish() throws IOException
AbstractUnmarshaller
finish
in interface Unmarshaller
finish
in class org.jboss.marshalling.river.RiverUnmarshaller
IOException
- if an error occursCopyright © 2012 JBoss by Red Hat. All Rights Reserved.