Class DELAY_JOIN_REQ

java.lang.Object
org.jgroups.stack.Protocol
org.jgroups.protocols.DELAY_JOIN_REQ

public class DELAY_JOIN_REQ extends Protocol
Discards 2 JOIN-REQs then accepts 1, then discards 2 more and so on
Version:
$Id: DELAY_JOIN_REQ.java,v 1.2.2.2 2007/11/20 08:37:24 belaban Exp $
Author:
Bela Ban
  • Constructor Details

    • DELAY_JOIN_REQ

      public DELAY_JOIN_REQ()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in class Protocol
    • setProperties

      public boolean setProperties(Properties props)
      Description copied from class: Protocol
      Configures the protocol initially. A configuration string consists of name=value items, separated by a ';' (semicolon), e.g.:
       "loopback=false;unicast_inport=4444"
       
      Overrides:
      setProperties in class Protocol
    • getDelay

      public long getDelay()
    • setDelay

      public void setDelay(long delay)
    • up

      public Object up(Event evt)
      Description copied from class: Protocol
      An event was received from the layer below. Usually the current layer will want to examine the event type and - depending on its type - perform some computation (e.g. removing headers from a MSG event type, or updating the internal membership list when receiving a VIEW_CHANGE event). Finally the event is either a) discarded, or b) an event is sent down the stack using down_prot.down() or c) the event (or another event) is sent up the stack using up_prot.up().
      Overrides:
      up in class Protocol