Class 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 Detail

      • DELAY_JOIN_REQ

        public DELAY_JOIN_REQ()
    • Method Detail

      • getName

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

        public boolean setProperties​(java.util.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 java.lang.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