org.objectweb.jonas.management.cluster
Class TomcatClusterMember
java.lang.Object
org.objectweb.jonas.management.cluster.ClusterMember
org.objectweb.jonas.management.cluster.TomcatClusterMember
- All Implemented Interfaces:
- ClusterMemberMBean, TomcatClusterMemberMBean
public class TomcatClusterMember
- extends ClusterMember
- implements TomcatClusterMemberMBean
A TomcatClusterMember represents a JOnAS server using web container Tomcat which is a memeber of a
Tomcat cluster for session replication.
- Author:
- Philippe Durieux, Adriana Danes
| Methods inherited from class org.objectweb.jonas.management.cluster.ClusterMember |
getJ2EEServer, getMbeanServer, getName, getObjectName, getProxy, getServerName, getServerProxy, getServerState, getState, setMbeanServer, setObjectName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TomcatClusterMember
public TomcatClusterMember(java.lang.String name,
java.lang.String hostName,
ServerProxy proxy)
- Constructor
- Parameters:
name - memberName generated by the TomcatClusterhostName - the virtual host nameproxy - the member's proxy
setInfo
public void setInfo()
- Set attributes with values from TomcatSender
and TomcatReceiver MBeans
getTcpListenAddress
public java.lang.String getTcpListenAddress()
- Specified by:
getTcpListenAddress in interface TomcatClusterMemberMBean
- Returns:
- tcp listener address
setTcpListenAddress
public void setTcpListenAddress(java.lang.String tcpListenAddress)
- Specified by:
setTcpListenAddress in interface TomcatClusterMemberMBean
- Parameters:
tcpListenAddress - the tcp ListenAddress
getTcpListenPort
public int getTcpListenPort()
- Specified by:
getTcpListenPort in interface TomcatClusterMemberMBean
- Returns:
- tcp listener port
setTcpListenPort
public void setTcpListenPort(int tcpListenPort)
- Specified by:
setTcpListenPort in interface TomcatClusterMemberMBean
- Parameters:
tcpListenPort - the tcp ListenPort
isCompress
public boolean isCompress()
- Specified by:
isCompress in interface TomcatClusterMemberMBean
isDoReceivedProcessingStats
public boolean isDoReceivedProcessingStats()
- Specified by:
isDoReceivedProcessingStats in interface TomcatClusterMemberMBean
getReceiverInfo
public java.lang.String getReceiverInfo()
- Specified by:
getReceiverInfo in interface TomcatClusterMemberMBean
isSendAck
public boolean isSendAck()
- Specified by:
isSendAck in interface TomcatClusterMemberMBean
getTcpSelectorTimeout
public long getTcpSelectorTimeout()
- Specified by:
getTcpSelectorTimeout in interface TomcatClusterMemberMBean
getHostName
public java.lang.String getHostName()
- Specified by:
getHostName in interface TomcatClusterMemberMBean
getAvgReceivedProcessingTime
public double getAvgReceivedProcessingTime()
- Specified by:
getAvgReceivedProcessingTime in interface TomcatClusterMemberMBean
getMaxReceivedProcessingTime
public long getMaxReceivedProcessingTime()
- Specified by:
getMaxReceivedProcessingTime in interface TomcatClusterMemberMBean
setAvgReceivedProcessingTime
public void setAvgReceivedProcessingTime(double avgReceivedProcessingTime)
setCompress
public void setCompress(boolean compress)
setDoListen
public void setDoListen(boolean doListen)
setDoReceivedProcessingStats
public void setDoReceivedProcessingStats(boolean doReceivedProcessingStats)
setMaxReceivedProcessingTime
public void setMaxReceivedProcessingTime(long maxReceivedProcessingTime)
setMinReceivedProcessingTime
public void setMinReceivedProcessingTime(long minReceivedProcessingTime)
setNrOfMsgsReceived
public void setNrOfMsgsReceived(long nrOfMsgsReceived)
setReceivedProcessingTime
public void setReceivedProcessingTime(long receivedProcessingTime)
setReceivedTime
public void setReceivedTime(long receivedTime)
setReceiverInfo
public void setReceiverInfo(java.lang.String receiverInfo)
setSendAck
public void setSendAck(boolean sendAck)
setTcpSelectorTimeout
public void setTcpSelectorTimeout(long tcpSelectorTimeout)
setTcpThreadCount
public void setTcpThreadCount(int tcpThreadCount)
setTotalReceivedBytes
public void setTotalReceivedBytes(long totalReceivedBytes)
getMinReceivedProcessingTime
public long getMinReceivedProcessingTime()
- Specified by:
getMinReceivedProcessingTime in interface TomcatClusterMemberMBean
getNrOfMsgsReceived
public long getNrOfMsgsReceived()
- Specified by:
getNrOfMsgsReceived in interface TomcatClusterMemberMBean
getReceivedProcessingTime
public long getReceivedProcessingTime()
- Specified by:
getReceivedProcessingTime in interface TomcatClusterMemberMBean
getReceivedTime
public long getReceivedTime()
- Specified by:
getReceivedTime in interface TomcatClusterMemberMBean
isDoListen
public boolean isDoListen()
- Specified by:
isDoListen in interface TomcatClusterMemberMBean
getTcpThreadCount
public int getTcpThreadCount()
- Specified by:
getTcpThreadCount in interface TomcatClusterMemberMBean
getTotalReceivedBytes
public long getTotalReceivedBytes()
- Specified by:
getTotalReceivedBytes in interface TomcatClusterMemberMBean
getSenderInfo
public java.lang.String getSenderInfo()
- Specified by:
getSenderInfo in interface TomcatClusterMemberMBean
setSenderInfo
public void setSenderInfo(java.lang.String senderInfo)
getAckTimeout
public long getAckTimeout()
- Specified by:
getAckTimeout in interface TomcatClusterMemberMBean
setAckTimeout
public void setAckTimeout(long ackTimeout)
isAutoConnect
public boolean isAutoConnect()
- Specified by:
isAutoConnect in interface TomcatClusterMemberMBean
setAutoConnect
public void setAutoConnect(boolean autoConnect)
isDoTransmitterProcessingStats
public boolean isDoTransmitterProcessingStats()
- Specified by:
isDoTransmitterProcessingStats in interface TomcatClusterMemberMBean
setDoTransmitterProcessingStats
public void setDoTransmitterProcessingStats(boolean doTransmitterProcessingStats)
getReplicationMode
public java.lang.String getReplicationMode()
- Specified by:
getReplicationMode in interface TomcatClusterMemberMBean
setReplicationMode
public void setReplicationMode(java.lang.String replicationMode)
isWaitForAck
public boolean isWaitForAck()
- Specified by:
isWaitForAck in interface TomcatClusterMemberMBean
setWaitForAck
public void setWaitForAck(boolean waitForAck)