org.ow2.jonas.lib.management.domain.cluster.tomcat
Class TomcatClusterMember
java.lang.Object
org.ow2.jonas.lib.management.domain.cluster.ClusterMember
org.ow2.jonas.lib.management.domain.cluster.tomcat.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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TomcatClusterMember
public TomcatClusterMember(String name,
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 String getTcpListenAddress()
- Specified by:
getTcpListenAddress
in interface TomcatClusterMemberMBean
- Returns:
- tcp listener address
setTcpListenAddress
public void setTcpListenAddress(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 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 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(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 String getSenderInfo()
- Specified by:
getSenderInfo
in interface TomcatClusterMemberMBean
setSenderInfo
public void setSenderInfo(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 String getReplicationMode()
- Specified by:
getReplicationMode
in interface TomcatClusterMemberMBean
setReplicationMode
public void setReplicationMode(String replicationMode)
isWaitForAck
public boolean isWaitForAck()
- Specified by:
isWaitForAck
in interface TomcatClusterMemberMBean
setWaitForAck
public void setWaitForAck(boolean waitForAck)
Copyright © 2010 OW2 Consortium. All Rights Reserved.