Class PullPushAdapter.PullHeader

java.lang.Object
org.jgroups.Header
org.jgroups.blocks.PullPushAdapter.PullHeader
All Implemented Interfaces:
Externalizable, Serializable
Enclosing class:
PullPushAdapter

public static final class PullPushAdapter.PullHeader extends Header
See Also:
  • Constructor Details

    • PullHeader

      public PullHeader()
    • PullHeader

      public PullHeader(Serializable identifier)
  • Method Details

    • getIdentifier

      public Serializable getIdentifier()
    • size

      public int size()
      Description copied from class: Header
      To be implemented by subclasses. Return the size of this object for the serialized version of it. I.e. how many bytes this object takes when flattened into a buffer. This may be different for each instance, or can be the same. This may also just be an estimation. E.g. FRAG uses it on Message to determine whether or not to fragment the message. Fragmentation itself will be accurate, because the entire message will actually be serialized into a byte buffer, so we can determine the exact size.
      Overrides:
      size in class Header
    • toString

      public String toString()
      Overrides:
      toString in class Header
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Throws:
      IOException
    • readExternal

      public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
      Throws:
      IOException
      ClassNotFoundException