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, streamHeader

    Fields inherited from class org.jboss.marshalling.SimpleDataOutput

    buffer, bufferSize

    Fields inherited from class org.jboss.marshalling.ByteOutputStream

    byteOutput
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExtendedRiverMarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory, org.jboss.marshalling.reflect.SerializableClassRegistry registry, org.jboss.marshalling.MarshallingConfiguration cfg)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    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, writeUTF

    Methods inherited from class org.jboss.marshalling.AbstractMarshaller

    close, writeObject, writeObjectUnshared

    Methods inherited from class org.jboss.marshalling.SimpleDataOutput

    flush, shallowFlush, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    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

    Methods inherited from interface java.io.Flushable

    flush

    Methods 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

      public void finish() throws IOException
      Specified by:
      finish in interface org.jboss.marshalling.Marshaller
      Overrides:
      finish in class org.jboss.marshalling.AbstractMarshaller
      Throws:
      IOException