|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.cluster.tcp.ReplicationTransmitter
Field Summary | |
protected StringManager |
sm
The string manager for this package. |
Constructor Summary | |
ReplicationTransmitter()
|
Method Summary | |
void |
add(Member member)
|
long |
getAckTimeout()
|
long |
getFailureCounter()
|
java.lang.String |
getInfo()
Return descriptive information about this implementation and the corresponding version number, in the format <description>/<version> . |
boolean |
getIsSenderSynchronized()
Deprecated. since Version 1.1 |
protected java.lang.String |
getKey(Member member)
|
long |
getNrOfRequests()
|
javax.management.ObjectName |
getObjectName()
|
java.lang.Object |
getProperty(java.lang.String key)
get current config |
java.util.Iterator |
getPropertyNames()
Get all properties keys |
java.lang.String |
getReplicationMode()
|
protected javax.management.ObjectName |
getSenderObjectName(IDataSender sender)
|
IDataSender[] |
getSenders()
|
long |
getTotalBytes()
|
boolean |
isAutoConnect()
|
boolean |
isWaitForAck()
|
protected void |
registerSenderMBean(Member member,
IDataSender sender)
|
void |
remove(Member member)
|
void |
removeProperty(java.lang.String key)
remove a configured property. |
void |
resetStatistics()
|
void |
sendMessage(java.lang.String sessionId,
byte[] indata)
|
void |
sendMessage(java.lang.String sessionId,
byte[] indata,
Member member)
|
protected void |
sendMessageData(java.lang.String sessionId,
byte[] data,
IDataSender sender)
Send message to concrete sender. |
void |
setAckTimeout(long ackTimeout)
|
void |
setAutoConnect(boolean autoConnect)
|
void |
setCatalinaCluster(SimpleTcpCluster cluster)
|
void |
setObjectName(javax.management.ObjectName name)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
set config attributes with reflect |
void |
setReplicationMode(java.lang.String mode)
|
void |
setWaitForAck(boolean waitForAck)
|
void |
start()
|
void |
stop()
|
protected void |
transferSenderProperty(IDataSender sender)
Transfer all properties from transmitter to concrete sender |
protected void |
unregisterSenderMBean(IDataSender sender)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected StringManager sm
Constructor Detail |
public ReplicationTransmitter()
Method Detail |
public java.lang.String getInfo()
<description>/<version>
.
public void resetStatistics()
public long getNrOfRequests()
public long getTotalBytes()
public void setReplicationMode(java.lang.String mode)
public void add(Member member)
add
in interface ClusterSender
protected void transferSenderProperty(IDataSender sender)
sender
- protected java.lang.String getKey(Member member)
public void remove(Member member)
remove
in interface ClusterSender
protected void unregisterSenderMBean(IDataSender sender)
protected void registerSenderMBean(Member member, IDataSender sender)
protected javax.management.ObjectName getSenderObjectName(IDataSender sender)
public void start() throws java.io.IOException
start
in interface ClusterSender
java.io.IOException
public void setObjectName(javax.management.ObjectName name)
public javax.management.ObjectName getObjectName()
public void stop()
stop
in interface ClusterSender
public IDataSender[] getSenders()
protected void sendMessageData(java.lang.String sessionId, byte[] data, IDataSender sender) throws java.io.IOException
sessionId
- Unique Message Iddata
- message Datasender
- concrete message sender
java.io.IOException
public void sendMessage(java.lang.String sessionId, byte[] indata, Member member) throws java.io.IOException
sendMessage
in interface ClusterSender
java.io.IOException
public void sendMessage(java.lang.String sessionId, byte[] indata) throws java.io.IOException
sendMessage
in interface ClusterSender
java.io.IOException
public java.lang.String getReplicationMode()
public boolean getIsSenderSynchronized()
public boolean isAutoConnect()
public void setAutoConnect(boolean autoConnect)
autoConnect
- The autoConnect to set.public long getAckTimeout()
public void setAckTimeout(long ackTimeout)
public boolean isWaitForAck()
isWaitForAck
in interface ClusterSender
public void setWaitForAck(boolean waitForAck)
setWaitForAck
in interface ClusterSender
waitForAck
- The waitForAck to set.public void setCatalinaCluster(SimpleTcpCluster cluster)
setCatalinaCluster
in interface ClusterSender
cluster
- public void setProperty(java.lang.String name, java.lang.Object value)
name
- value
- public java.lang.Object getProperty(java.lang.String key)
key
-
public java.util.Iterator getPropertyNames()
public void removeProperty(java.lang.String key)
key
- public long getFailureCounter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |