jgroup.relacs.types
Class MessageId

java.lang.Object
  extended by jgroup.relacs.types.MessageId

public final class MessageId
extends java.lang.Object

The MessageId class wraps a value of the relacs daemon type "message id" in an object. A message id uniquely identifies multicast messages.

Since:
Jgroup 1.2
Author:
Alberto Montresor

Field Summary
static int SIZE
          Size of this object in bytes
 
Constructor Summary
MessageId(int value)
          Creates a MessageId object containing the specified value.
 
Method Summary
 int getValue()
          Returned the wrapped value.
static void marshal(java.io.ObjectOutput msg, int value)
          Marshals the specified message id to an outgoing message.
static int unmarshal(byte[] buf, int offset)
          Unamrshals a message id from an incoming byte array.
static int unmarshal(java.io.ObjectInput msg)
          Unamrshals a message id from an incoming message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIZE

public static final int SIZE
Size of this object in bytes

See Also:
Constant Field Values
Constructor Detail

MessageId

public MessageId(int value)
Creates a MessageId object containing the specified value.

Method Detail

getValue

public int getValue()
Returned the wrapped value.


marshal

public static void marshal(java.io.ObjectOutput msg,
                           int value)
                    throws java.io.IOException
Marshals the specified message id to an outgoing message.

Throws:
java.io.IOException

unmarshal

public static int unmarshal(java.io.ObjectInput msg)
                     throws java.io.IOException
Unamrshals a message id from an incoming message.

Throws:
java.io.IOException

unmarshal

public static int unmarshal(byte[] buf,
                            int offset)
Unamrshals a message id from an incoming byte array.



Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.