com.sun.multicast.reliable.transport.tram
Class MROLE
java.lang.Object
|
+--com.sun.multicast.reliable.transport.tram.MROLE
- public class MROLE
- extends java.lang.Object
Constants to define the role played by a member(or a node) in
TRAM multicast repair tree.
Field Summary |
static byte |
MEMBER_EAGER_HEAD
The constant MEMBER_EAGER_HEAD is used to specify member to perform the
role of a preferred repair node in the TRAM repair tree. |
static byte |
MEMBER_ONLY
The constant MEMBER_ONLY is used to specify member to perform the
role of a simple recipient of multicast data. |
static byte |
MEMBER_RELUCTANT_HEAD
The constant MEMBER_RELUCTANT_HEAD used to specify member to
assume the role of a repair node only if no other repair nodes
with MROLE of MEMBER_EAGER_HEAD is accepting new members in the
neighborhood. |
Constructor Summary |
MROLE()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MEMBER_ONLY
public static final byte MEMBER_ONLY
- The constant MEMBER_ONLY is used to specify member to perform the
role of a simple recipient of multicast data. A MEMBER_ONLY node
does not perform multicast repairs.
MEMBER_EAGER_HEAD
public static final byte MEMBER_EAGER_HEAD
- The constant MEMBER_EAGER_HEAD is used to specify member to perform the
role of a preferred repair node in the TRAM repair tree. Nodes looking
for repair nodes to attach to the TRAM repair tree, chooses repair
node with MROLE of MEMBER_EAGER_HEAD over MEMBER_RELUCTANT_HEAD.
MEMBER_RELUCTANT_HEAD
public static final byte MEMBER_RELUCTANT_HEAD
- The constant MEMBER_RELUCTANT_HEAD used to specify member to
assume the role of a repair node only if no other repair nodes
with MROLE of MEMBER_EAGER_HEAD is accepting new members in the
neighborhood. Nodes looking to attach to the TRAM repair tree
chooses repair node that have MROLE of MEMBER_EAGER_HEAD over
MEMBER_RELUCTANT_HEAD.
MROLE
public MROLE()
JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.