Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » catalina » tribes » transport » [javadoc | source]
org.apache.catalina.tribes.transport
public class: ReplicationTransmitter [javadoc | source]
java.lang.Object
   org.apache.catalina.tribes.transport.ReplicationTransmitter

All Implemented Interfaces:
    ChannelSender

Transmit message to other cluster members Actual senders are created based on the replicationMode type
Field Summary
protected  StringManager sm    The string manager for this package. 
Constructor:
 public ReplicationTransmitter() 
Method from org.apache.catalina.tribes.transport.ReplicationTransmitter Summary:
add,   getInfo,   getTransport,   heartbeat,   remove,   sendMessage,   setTransport,   start,   stop
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.catalina.tribes.transport.ReplicationTransmitter Detail:
 public synchronized  void add(Member member) 
    add new cluster member and create sender ( s. replicationMode) transfer current properties to sender
 public String getInfo() 
    Return descriptive information about this implementation and the corresponding version number, in the format <description>/<version>.
 public MultiPointSender getTransport() 
 public  void heartbeat() 
    Call transmitter to check for sender socket status
 public synchronized  void remove(Member member) 
    remove sender from transmitter. ( deregister mbean and disconnect sender )
 public  void sendMessage(ChannelMessage message,
    Member[] destination) throws ChannelException 
    Send data to one member
 public  void setTransport(MultiPointSender transport) 
 public  void start() throws IOException 
    start the sender and register transmitter mbean
 public synchronized  void stop()