org.infinispan.marshall.jboss
Class ExtendedRiverMarshaller

java.lang.Object
  extended by java.io.OutputStream
      extended by org.jboss.marshalling.SimpleByteOutput
          extended by org.jboss.marshalling.ByteOutputStream
              extended by org.jboss.marshalling.SimpleDataOutput
                  extended by org.jboss.marshalling.AbstractObjectOutput
                      extended by org.jboss.marshalling.AbstractMarshaller
                          extended by org.jboss.marshalling.river.RiverMarshaller
                              extended by org.infinispan.marshall.jboss.ExtendedRiverMarshaller
All Implemented Interfaces:
Closeable, DataOutput, Flushable, ObjectOutput, 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, externalizerCreator, objectResolver, objectTable, serializabilityChecker, serializedCreator, streamHeader
 
Fields inherited from class org.jboss.marshalling.SimpleDataOutput
buffer, bufferSize
 
Fields inherited from class org.jboss.marshalling.ByteOutputStream
byteOutput
 
Constructor Summary
ExtendedRiverMarshaller(org.jboss.marshalling.river.RiverMarshallerFactory factory, org.jboss.marshalling.reflect.SerializableClassRegistry registry, org.jboss.marshalling.MarshallingConfiguration cfg)
           
 
Method Summary
 void finish()
           
 
Methods inherited from class org.jboss.marshalling.river.RiverMarshaller
clearClassCache, clearInstanceCache, doWriteFields, doWriteObject, doWriteSerializableObject, getBlockMarshaller, getObjectOutput, start, writeClass, writeClassClass, writeEnumClass, writeExternalizableClass, writeExternalizerClass, writeKnownClass, writeNewClass, writeNewEnumClass, writeNewExternalizableClass, writeNewExternalizerClass, writeNewProxyClass, writeNewSerializableClass, writeObjectArrayClass, writeProxyClass, writeSerializableClass, 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.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.ObjectOutput
flush, write, write, write
 
Methods inherited from interface java.io.DataOutput
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort
 
Methods inherited from interface org.jboss.marshalling.ByteOutput
write, write, write
 
Methods inherited from interface java.io.Flushable
flush
 

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

-->

Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.