Uses of Interface
org.jgroups.util.Streamable

Packages that use Streamable
org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc. 
org.jgroups.blocks Provides building blocks that are layered on top of channels. 
org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. 
org.jgroups.protocols.pbcast Supports probabilistic broadcasts. 
org.jgroups.stack Support for managing protocol stacks. 
org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. 
 

Uses of Streamable in org.jgroups
 

Subinterfaces of Streamable in org.jgroups
 interface Address
          Abstract address.
 

Classes in org.jgroups that implement Streamable
 class MergeView
          A view that is sent as a result of a merge.
 class Message
          A Message encapsulates data sent to members of a group.
 class View
          A view is a local representation of the current membership of a group.
 class ViewId
          ViewIds are used for ordering views (each view has a ViewId and a list of members).
 

Uses of Streamable in org.jgroups.blocks
 

Classes in org.jgroups.blocks that implement Streamable
static class RequestCorrelator.Header
          The header for RequestCorrelator messages
 

Uses of Streamable in org.jgroups.protocols
 

Classes in org.jgroups.protocols that implement Streamable
static class COMPRESS.CompressHeader
           
static class ENCRYPT.EncryptHeader
           
static class FC.FcHeader
           
static class FD_SOCK.FdHeader
           
static class FD.FdHeader
           
 class FragHeader
           
static class HTOTAL.HTotalHeader
           
protected static class JMS.JMSAddress
          Simple Address representing the JMS node ID or JMS topic group.
 class PingHeader
           
 class PingRsp
           
 class TcpHeader
           
 class TpHeader
          Generic transport header, used by TP.
 class UdpHeader
           
static class UNICAST.UnicastHeader
           
static class VERIFY_SUSPECT.VerifyHeader
           
static class VIEW_SYNC.ViewSyncHeader
           
 class WanPipeAddress
          Logical address for a WAN pipe (logical link)
 

Uses of Streamable in org.jgroups.protocols.pbcast
 

Classes in org.jgroups.protocols.pbcast that implement Streamable
 class Digest
          A message digest, which is used by the PBCAST layer for gossiping (also used by NAKACK for keeping track of current seqnos for all members).
static class GMS.GmsHeader
           
 class JoinRsp
           
 class NakAckHeader
           
static class STABLE.StableHeader
           
static class STATE_TRANSFER.StateHeader
          Wraps data for a state request/response.
 

Uses of Streamable in org.jgroups.stack
 

Classes in org.jgroups.stack that implement Streamable
 class IpAddress
          Network-dependent address (Internet).
 class LogicalAddress
          Logical address that spans the lifetime of a member.
 

Uses of Streamable in org.jgroups.util
 

Classes in org.jgroups.util that implement Streamable
 class Range
           
 

Methods in org.jgroups.util that return Streamable
static Streamable Util.readGenericStreamable(java.io.DataInputStream in)
           
static Streamable Util.readStreamable(java.lang.Class clazz, java.io.DataInputStream in)
           
static Streamable Util.streamableFromByteBuffer(java.lang.Class cl, byte[] buffer)
           
 

Methods in org.jgroups.util with parameters of type Streamable
static long Util.sizeOf(Streamable inst)
           
static byte[] Util.streamableToByteBuffer(Streamable obj)
           
static void Util.writeGenericStreamable(Streamable obj, java.io.DataOutputStream out)
           
static void Util.writeStreamable(Streamable obj, java.io.DataOutputStream out)
           
 



Copyright ? 1998-2005 Bela Ban. All Rights Reserved.