org.objectweb.dream.protocol.channel
Class MultiplexChunk

java.lang.Object
  extended by org.objectweb.dream.message.AbstractChunk<MultiplexChunk>
      extended by org.objectweb.dream.protocol.channel.MultiplexChunk
All Implemented Interfaces:
Externalizable, Serializable, Recyclable

public class MultiplexChunk
extends AbstractChunk<MultiplexChunk>

Chunk used by multiplex protocol.

See Also:
Serialized Form

Constructor Summary
MultiplexChunk()
           
 
Method Summary
 short getRouteId()
           
 MultiplexChunk newChunk()
           
 void readExternal(ObjectInput in)
           
 void recycle()
           
 void setRouteId(short routeId)
           
 void transfertStateTo(MultiplexChunk newInstance)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.objectweb.dream.message.AbstractChunk
getReference, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplexChunk

public MultiplexChunk()
Method Detail

getRouteId

public final short getRouteId()
Returns:
Returns the routeId.

setRouteId

public final void setRouteId(short routeId)
Parameters:
routeId - The routeId to set.

newChunk

public MultiplexChunk newChunk()
Specified by:
newChunk in class AbstractChunk<MultiplexChunk>
See Also:
AbstractChunk.newChunk()

transfertStateTo

public void transfertStateTo(MultiplexChunk newInstance)
Specified by:
transfertStateTo in class AbstractChunk<MultiplexChunk>
See Also:
AbstractChunk.transfertStateTo(AbstractChunk)

recycle

public void recycle()
See Also:
Recyclable.recycle()

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException
See Also:
Externalizable.readExternal(ObjectInput)

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Throws:
IOException
See Also:
Externalizable.writeExternal(ObjectOutput)


Copyright © 2003, 2005 - INRIA Rhone-Alpes - All Rights Reserved.