org.jgroups.jmx.protocols
Class TCP_NIO

java.lang.Object
  extended by org.jgroups.jmx.Protocol
      extended by org.jgroups.jmx.protocols.TP
          extended by org.jgroups.jmx.protocols.TCP
              extended by org.jgroups.jmx.protocols.TCP_NIO
All Implemented Interfaces:
ProtocolMBean, TCP_NIOMBean, TCPMBean, TPMBean

public class TCP_NIO
extends TCP
implements TCP_NIOMBean

Version:
$Id: TCP_NIO.java,v 1.1 2005/11/22 13:58:18 smarlownovell Exp $
Author:
Scott Marlow

Constructor Summary
TCP_NIO()
           
TCP_NIO(Protocol p)
           
 
Method Summary
 void attachProtocol(Protocol p)
           
 int getProcessorKeepAliveTime()
           
 int getProcessorMaxThreads()
           
 int getProcessorMinThreads()
           
 int getProcessorQueueSize()
           
 int getProcessorThreads()
           
 int getReaderThreads()
           
 int getWriterThreads()
           
 
Methods inherited from class org.jgroups.jmx.protocols.TCP
getBindAddr, getConnExpireTime, getEndPort, getOpenConnections, getReaperInterval, getStartPort, printConnections, setBindAddr, setConnExpireTime, setEndPort, setReaperInterval, setStartPort
 
Methods inherited from class org.jgroups.jmx.protocols.TP
getBindAddress, getBytesReceived, getBytesSent, getChannelName, getIncomingQueueSize, getLocalAddress, getMaxBundleSize, getMaxBundleTimeout, getMessagesReceived, getMessagesSent, getOutgoingQueueMaxSize, getOutgoingQueueSize, getReceiveInterfaces, getSendInterfaces, isDiscardIncompatiblePackets, isEnableBundling, isLoopback, isReceiveOnAllInterfaces, isSendOnAllInterfaces, isUseIncomingPacketHandler, isUseOutgoungPacketHandler, setBindAddress, setDiscardIncompatiblePackets, setEnableBundling, setLoopback, setMaxBundleSize, setMaxBundleTimeout, setOutgoingQueueMaxSize
 
Methods inherited from class org.jgroups.jmx.Protocol
create, destroy, dumpStats, getDownThread, getName, getPropertiesAsString, getStatsEnabled, getUpThread, isTrace, isWarn, printStats, resetStats, setObserver, setProperties, setStatsEnabled, setTrace, setWarn, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jgroups.jmx.protocols.TCPMBean
getBindAddr, getConnExpireTime, getEndPort, getOpenConnections, getReaperInterval, getStartPort, printConnections, setBindAddr, setConnExpireTime, setEndPort, setReaperInterval, setStartPort
 
Methods inherited from interface org.jgroups.jmx.protocols.TPMBean
getBindAddress, getBytesReceived, getBytesSent, getChannelName, getIncomingQueueSize, getLocalAddress, getMaxBundleSize, getMaxBundleTimeout, getMessagesReceived, getMessagesSent, getOutgoingQueueMaxSize, getOutgoingQueueSize, getReceiveInterfaces, getSendInterfaces, isDiscardIncompatiblePackets, isEnableBundling, isLoopback, isReceiveOnAllInterfaces, isSendOnAllInterfaces, isUseIncomingPacketHandler, isUseOutgoungPacketHandler, setBindAddress, setDiscardIncompatiblePackets, setEnableBundling, setLoopback, setMaxBundleSize, setMaxBundleTimeout, setOutgoingQueueMaxSize
 
Methods inherited from interface org.jgroups.jmx.ProtocolMBean
create, destroy, dumpStats, getDownThread, getName, getPropertiesAsString, getStatsEnabled, getUpThread, isTrace, isWarn, printStats, resetStats, setObserver, setProperties, setStatsEnabled, setTrace, setWarn, start, stop
 

Constructor Detail

TCP_NIO

public TCP_NIO()

TCP_NIO

public TCP_NIO(Protocol p)
Method Detail

attachProtocol

public void attachProtocol(Protocol p)
Overrides:
attachProtocol in class TCP

getReaderThreads

public int getReaderThreads()
Specified by:
getReaderThreads in interface TCP_NIOMBean

getWriterThreads

public int getWriterThreads()
Specified by:
getWriterThreads in interface TCP_NIOMBean

getProcessorThreads

public int getProcessorThreads()
Specified by:
getProcessorThreads in interface TCP_NIOMBean

getProcessorMinThreads

public int getProcessorMinThreads()
Specified by:
getProcessorMinThreads in interface TCP_NIOMBean

getProcessorMaxThreads

public int getProcessorMaxThreads()
Specified by:
getProcessorMaxThreads in interface TCP_NIOMBean

getProcessorQueueSize

public int getProcessorQueueSize()
Specified by:
getProcessorQueueSize in interface TCP_NIOMBean

getProcessorKeepAliveTime

public int getProcessorKeepAliveTime()
Specified by:
getProcessorKeepAliveTime in interface TCP_NIOMBean


Copyright ? 1998-2005 Bela Ban. All Rights Reserved.