org.jgroups.protocols.relay
Class Relayer.Bridge
java.lang.Object
org.jgroups.ReceiverAdapter
org.jgroups.protocols.relay.Relayer.Bridge
- All Implemented Interfaces:
- MembershipListener, MessageListener, Receiver
- Enclosing class:
- Relayer
protected class Relayer.Bridge
- extends ReceiverAdapter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
channel
protected JChannel channel
cluster_name
protected final java.lang.String cluster_name
view
protected View view
Relayer.Bridge
protected Relayer.Bridge(JChannel ch,
java.lang.String cluster_name,
java.lang.String channel_name,
AddressGenerator addr_generator)
throws java.lang.Exception
- Throws:
java.lang.Exception
start
protected void start()
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
protected void stop()
receive
public void receive(Message msg)
- Description copied from class:
ReceiverAdapter
- Called when a message is received.
- Specified by:
receive
in interface MessageListener
- Overrides:
receive
in class ReceiverAdapter
viewAccepted
public void viewAccepted(View new_view)
- Description copied from class:
ReceiverAdapter
- Called when a change in membership has occurred. No long running actions, sending of messages
or anything that could block should be done in this callback. If some long running action
needs to be performed, it should be done in a separate thread.
Note that on reception of the first view (a new member just joined), the channel will not yet
be in the connected state. This only happens when
Channel.connect(String)
returns.
- Specified by:
viewAccepted
in interface MembershipListener
- Overrides:
viewAccepted
in class ReceiverAdapter
changeStatusToUnknown
protected void changeStatusToUnknown(short site)
changeStatusToDown
protected void changeStatusToDown(short id)
changeStatusToUp
protected void changeStatusToUp(short id,
JChannel bridge,
Address site_master)
cancelTask
protected void cancelTask(short id)
flushQueue
protected void flushQueue(short id,
Relayer.Route route)
Copyright © 1998-2012 Bela Ban / Red Hat. All Rights Reserved.