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
 

Field Detail

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.
Constructor Detail

MROLE

public MROLE()


JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.