Class ExtendedRiverMarshaller
java.lang.Object
java.io.OutputStream
org.jboss.marshalling.SimpleByteOutput
org.jboss.marshalling.ByteOutputStream
org.jboss.marshalling.SimpleDataOutput
org.jboss.marshalling.AbstractObjectOutput
org.jboss.marshalling.AbstractMarshaller
org.jboss.marshalling.river.RiverMarshaller
org.infinispan.jboss.marshalling.commons.ExtendedRiverMarshaller
- All Implemented Interfaces:
Closeable,DataOutput,Flushable,ObjectOutput,AutoCloseable,org.jboss.marshalling.ByteOutput,org.jboss.marshalling.Marshaller
public class ExtendedRiverMarshaller
extends org.jboss.marshalling.river.RiverMarshaller
RiverMarshaller extension that allows Infinispan code to directly
create instances of it.- Since:
- 5.1
- Author:
- Galder ZamarreƱo
-
Field Summary
Fields inherited from class org.jboss.marshalling.AbstractMarshaller
classExternalizerFactory, classResolver, classTable, configuredVersion, exceptionListener, objectPreResolver, objectResolver, objectTable, serializabilityChecker, streamHeaderFields inherited from class org.jboss.marshalling.SimpleDataOutput
buffer, bufferSizeFields inherited from class org.jboss.marshalling.ByteOutputStream
byteOutput -
Constructor Summary
ConstructorsConstructorDescriptionExtendedRiverMarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory, org.jboss.marshalling.reflect.SerializableClassRegistry registry, org.jboss.marshalling.MarshallingConfiguration cfg) -
Method Summary
Methods inherited from class org.jboss.marshalling.river.RiverMarshaller
clearClassCache, clearInstanceCache, doWriteEmptyFields, doWriteFields, doWriteObject, doWriteSerializableObject, getBlockMarshaller, getObjectOutput, start, writeClass, writeClassClass, writeEnumClass, writeExternalizableClass, writeExternalizerClass, writeKnownClass, writeNewClass, writeNewEnumClass, writeNewExternalizableClass, writeNewExternalizerClass, writeNewProxyClass, writeNewSerializableClass, writeNewSerialSuperClass, writeObjectArrayClass, writeProxyClass, writeSerializableClass, writeSerialSuperClass, writeUTFMethods inherited from class org.jboss.marshalling.AbstractMarshaller
close, writeObject, writeObjectUnsharedMethods inherited from class org.jboss.marshalling.SimpleDataOutput
flush, shallowFlush, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShortMethods inherited from class java.io.OutputStream
nullOutputStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.marshalling.ByteOutput
write, write, writeMethods inherited from interface java.io.DataOutput
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShortMethods inherited from interface java.io.ObjectOutput
flush, write, write, write
-
Constructor Details
-
ExtendedRiverMarshaller
public ExtendedRiverMarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory, org.jboss.marshalling.reflect.SerializableClassRegistry registry, org.jboss.marshalling.MarshallingConfiguration cfg) throws IOException - Throws:
IOException
-
-
Method Details
-
finish
- Specified by:
finishin interfaceorg.jboss.marshalling.Marshaller- Overrides:
finishin classorg.jboss.marshalling.AbstractMarshaller- Throws:
IOException
-