org.apache.catalina.cluster.tcp
Class ReplicationTransmitter
java.lang.Object
org.apache.catalina.cluster.tcp.ReplicationTransmitter
- All Implemented Interfaces:
- ClusterSender
- public class ReplicationTransmitter
- extends java.lang.Object
- implements ClusterSender
Field Summary |
protected StringManager |
sm
The string manager for this package. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sm
protected StringManager sm
- The string manager for this package.
ReplicationTransmitter
public ReplicationTransmitter()
getNrOfRequests
public long getNrOfRequests()
- Returns:
- Returns the nrOfRequests.
getTotalBytes
public long getTotalBytes()
- Returns:
- Returns the totalBytes.
setReplicationMode
public void setReplicationMode(java.lang.String mode)
add
public void add(Member member)
- Specified by:
add
in interface ClusterSender
remove
public void remove(Member member)
- Specified by:
remove
in interface ClusterSender
unregisterSenderMBean
protected void unregisterSenderMBean(IDataSender sender)
registerSenderMBean
protected void registerSenderMBean(Member member,
IDataSender sender)
getSenderObjectName
protected javax.management.ObjectName getSenderObjectName(IDataSender sender)
start
public void start()
throws java.io.IOException
- Specified by:
start
in interface ClusterSender
- Throws:
java.io.IOException
setObjectName
public void setObjectName(javax.management.ObjectName name)
getObjectName
public javax.management.ObjectName getObjectName()
stop
public void stop()
- Specified by:
stop
in interface ClusterSender
getSenders
public IDataSender[] getSenders()
sendMessageData
protected void sendMessageData(java.lang.String sessionId,
byte[] data,
IDataSender sender)
throws java.io.IOException
- Throws:
java.io.IOException
sendMessage
public void sendMessage(java.lang.String sessionId,
byte[] indata,
Member member)
throws java.io.IOException
- Specified by:
sendMessage
in interface ClusterSender
- Throws:
java.io.IOException
sendMessage
public void sendMessage(java.lang.String sessionId,
byte[] indata)
throws java.io.IOException
- Specified by:
sendMessage
in interface ClusterSender
- Throws:
java.io.IOException
getReplicationMode
public java.lang.String getReplicationMode()
getIsSenderSynchronized
public boolean getIsSenderSynchronized()
- Specified by:
getIsSenderSynchronized
in interface ClusterSender
getAckTimeout
public long getAckTimeout()
setAckTimeout
public void setAckTimeout(long ackTimeout)
setCatalinaCluster
public void setCatalinaCluster(SimpleTcpCluster cluster)
- Specified by:
setCatalinaCluster
in interface ClusterSender
- Parameters:
cluster
-
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.