org.jgroups.jmx.protocols
Interface TPMBean

All Superinterfaces:
ProtocolMBean
All Known Subinterfaces:
TCP_NIOMBean, TCPMBean, UDPMBean
All Known Implementing Classes:
TCP, TCP_NIO, TP, UDP

public interface TPMBean
extends ProtocolMBean

Version:
$Id: TPMBean.java,v 1.12 2007/07/02 11:15:21 belaban Exp $
Author:
Bela Ban

Method Summary
 java.lang.String getBindAddress()
           
 long getBytesReceived()
           
 long getBytesSent()
           
 java.lang.String getChannelName()
           
 long getIncomingKeepAliveTime()
           
 int getIncomingMaxPoolSize()
           
 int getIncomingMaxQueueSize()
           
 long getIncomingMessages()
           
 int getIncomingMinPoolSize()
           
 int getIncomingPoolSize()
           
 int getIncomingQueueSize()
           
 Address getLocalAddress()
           
 int getMaxBundleSize()
           
 long getMaxBundleTimeout()
           
 long getMessagesReceived()
           
 long getMessagesSent()
           
 long getOOBKeepAliveTime()
           
 int getOOBMaxPoolSize()
           
 int getOOBMaxQueueSize()
           
 long getOOBMessages()
           
 int getOOBMinPoolSize()
           
 int getOOBPoolSize()
           
 int getOOBQueueSize()
           
 java.util.List getReceiveInterfaces()
           
 java.util.List getSendInterfaces()
           
 boolean isDiscardIncompatiblePackets()
           
 boolean isEnableBundling()
           
 boolean isLoopback()
           
 boolean isReceiveOnAllInterfaces()
           
 boolean isSendOnAllInterfaces()
           
 boolean isUseIncomingPacketHandler()
           
 void setBindAddress(java.lang.String bind_address)
           
 void setDiscardIncompatiblePackets(boolean flag)
           
 void setEnableBundling(boolean flag)
           
 void setIncomingKeepAliveTime(long time)
           
 void setIncomingMaxPoolSize(int size)
           
 void setIncomingMinPoolSize(int size)
           
 void setLoopback(boolean b)
           
 void setMaxBundleSize(int size)
           
 void setMaxBundleTimeout(long timeout)
           
 void setOOBKeepAliveTime(long time)
           
 void setOOBMaxPoolSize(int size)
           
 void setOOBMinPoolSize(int size)
           
 
Methods inherited from interface org.jgroups.jmx.ProtocolMBean
create, destroy, dumpStats, getName, getPropertiesAsString, getStatsEnabled, printStats, resetStats, setProperties, setStatsEnabled, start, stop
 

Method Detail

getLocalAddress

Address getLocalAddress()

getBindAddress

java.lang.String getBindAddress()

getChannelName

java.lang.String getChannelName()

getMessagesSent

long getMessagesSent()

getMessagesReceived

long getMessagesReceived()

getBytesSent

long getBytesSent()

getBytesReceived

long getBytesReceived()

setBindAddress

void setBindAddress(java.lang.String bind_address)
                    throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException

isReceiveOnAllInterfaces

boolean isReceiveOnAllInterfaces()

getReceiveInterfaces

java.util.List getReceiveInterfaces()

isSendOnAllInterfaces

boolean isSendOnAllInterfaces()

getSendInterfaces

java.util.List getSendInterfaces()

isDiscardIncompatiblePackets

boolean isDiscardIncompatiblePackets()

setDiscardIncompatiblePackets

void setDiscardIncompatiblePackets(boolean flag)

isEnableBundling

boolean isEnableBundling()

setEnableBundling

void setEnableBundling(boolean flag)

getMaxBundleSize

int getMaxBundleSize()

setMaxBundleSize

void setMaxBundleSize(int size)

getMaxBundleTimeout

long getMaxBundleTimeout()

setMaxBundleTimeout

void setMaxBundleTimeout(long timeout)

isLoopback

boolean isLoopback()

setLoopback

void setLoopback(boolean b)

isUseIncomingPacketHandler

boolean isUseIncomingPacketHandler()

getOOBMinPoolSize

int getOOBMinPoolSize()

setOOBMinPoolSize

void setOOBMinPoolSize(int size)

getOOBMaxPoolSize

int getOOBMaxPoolSize()

setOOBMaxPoolSize

void setOOBMaxPoolSize(int size)

getOOBPoolSize

int getOOBPoolSize()

getOOBKeepAliveTime

long getOOBKeepAliveTime()

setOOBKeepAliveTime

void setOOBKeepAliveTime(long time)

getOOBMessages

long getOOBMessages()

getOOBQueueSize

int getOOBQueueSize()

getOOBMaxQueueSize

int getOOBMaxQueueSize()

getIncomingMinPoolSize

int getIncomingMinPoolSize()

setIncomingMinPoolSize

void setIncomingMinPoolSize(int size)

getIncomingMaxPoolSize

int getIncomingMaxPoolSize()

setIncomingMaxPoolSize

void setIncomingMaxPoolSize(int size)

getIncomingPoolSize

int getIncomingPoolSize()

getIncomingKeepAliveTime

long getIncomingKeepAliveTime()

setIncomingKeepAliveTime

void setIncomingKeepAliveTime(long time)

getIncomingMessages

long getIncomingMessages()

getIncomingQueueSize

int getIncomingQueueSize()

getIncomingMaxQueueSize

int getIncomingMaxQueueSize()


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