org.jgroups.protocols
Class FC.FcHeader

java.lang.Object
  extended by org.jgroups.Header
      extended by org.jgroups.protocols.FC.FcHeader
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, org.jgroups.util.Streamable
Enclosing class:
FC

public static class FC.FcHeader
extends org.jgroups.Header
implements org.jgroups.util.Streamable

See Also:
Serialized Form

Field Summary
static byte CREDIT_REQUEST
           
static byte REPLENISH
           
(package private)  byte type
           
 
Fields inherited from class org.jgroups.Header
HDR_OVERHEAD
 
Constructor Summary
FC.FcHeader()
           
FC.FcHeader(byte type)
           
 
Method Summary
 void readExternal(java.io.ObjectInput in)
           
 void readFrom(java.io.DataInputStream in)
           
 int size()
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 void writeTo(java.io.DataOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REPLENISH

public static final byte REPLENISH
See Also:
Constant Field Values

CREDIT_REQUEST

public static final byte CREDIT_REQUEST
See Also:
Constant Field Values

type

byte type
Constructor Detail

FC.FcHeader

public FC.FcHeader()

FC.FcHeader

public FC.FcHeader(byte type)
Method Detail

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

readFrom

public void readFrom(java.io.DataInputStream in)
              throws java.io.IOException,
                     java.lang.IllegalAccessException,
                     java.lang.InstantiationException
Specified by:
readFrom in interface org.jgroups.util.Streamable
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.InstantiationException

size

public int size()
Overrides:
size in class org.jgroups.Header

toString

public java.lang.String toString()
Overrides:
toString in class org.jgroups.Header

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

writeTo

public void writeTo(java.io.DataOutputStream out)
             throws java.io.IOException
Specified by:
writeTo in interface org.jgroups.util.Streamable
Throws:
java.io.IOException