Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void finish()  
      • 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 interface org.jboss.marshalling.ByteOutput

        write, write, write
    • Constructor Detail

      • 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 Detail

      • 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