Class ExtendedRiverMarshaller

  • All Implemented Interfaces:
    java.io.Closeable, java.io.DataOutput, java.io.Flushable, java.io.ObjectOutput, java.lang.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 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.DataOutput

        writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort
      • Methods inherited from interface java.io.Flushable

        flush
      • Methods inherited from interface java.io.ObjectOutput

        flush, 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 java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • finish

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