Package org.jgroups.jmx
Interface JChannelMBean
-
- All Known Implementing Classes:
JChannel
public interface JChannelMBean- Version:
- $Id: JChannelMBean.java,v 1.11 2007/02/16 07:32:10 belaban Exp $
- Author:
- Bela Ban
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidblockOk()voidclose()voidconnect(java.lang.String channel_name)voidcreate()voiddestroy()voiddisconnect()voiddown(Event evt)Deprecated.java.lang.StringdumpQueue()java.util.MapdumpStats()java.lang.StringdumpTimerQueue()booleangetAutoGetState()booleangetAutoReconnect()JChannelgetChannel()java.lang.StringgetClusterName()java.lang.StringgetGroupName()AddressgetLocalAddress()java.lang.StringgetLocalAddressAsString()intgetNumberOfTasksInTimer()intgetNumMessages()java.lang.StringgetObjectName()java.lang.StringgetProperties()booleangetReceiveBlockEvents()longgetReceivedBytes()longgetReceivedMessages()booleangetReceiveLocalMessages()longgetSentBytes()longgetSentMessages()booleangetState(Address target, long timeout)booleangetStatsEnabled()intgetTimerThreads()java.lang.StringgetVersion()ViewgetView()java.lang.StringgetViewAsString()booleanisConnected()booleanisOpen()java.lang.Objectpeek(long timeout)java.lang.StringprintProtocolSpec(boolean include_properties)java.lang.Objectreceive(long timeout)voidresetStats()voidreturnState(byte[] state)voidreturnState(byte[] state, java.lang.String state_id)voidsend(Address dst, Address src, java.io.Serializable obj)voidsend(Message msg)voidsendToAll(java.lang.String msg)voidsetAutoGetState(boolean flag)voidsetAutoReconnect(boolean flag)voidsetChannelListener(ChannelListener channel_listener)voidsetClusterConfig(org.w3c.dom.Element el)To configure via XML filevoidsetClusterName(java.lang.String cluster_name)voidsetGroupName(java.lang.String group_name)voidsetObjectName(java.lang.String name)voidsetProperties(java.lang.String props)voidsetReceiveBlockEvents(boolean flag)voidsetReceiveLocalMessages(boolean flag)voidsetStatsEnabled(boolean flag)voidshutdown()voidstart()voidstop()java.lang.StringtoString(boolean print_details)
-
-
-
Method Detail
-
create
void create() throws java.lang.Exception- Throws:
java.lang.Exception
-
start
void start() throws java.lang.Exception- Throws:
java.lang.Exception
-
stop
void stop()
-
destroy
void destroy()
-
getChannel
JChannel getChannel()
-
getProperties
java.lang.String getProperties()
-
setProperties
void setProperties(java.lang.String props)
-
getVersion
java.lang.String getVersion()
-
getObjectName
java.lang.String getObjectName()
-
setObjectName
void setObjectName(java.lang.String name)
-
getNumberOfTasksInTimer
int getNumberOfTasksInTimer()
-
dumpTimerQueue
java.lang.String dumpTimerQueue()
-
getTimerThreads
int getTimerThreads()
-
setClusterConfig
void setClusterConfig(org.w3c.dom.Element el)
To configure via XML file
-
getGroupName
java.lang.String getGroupName()
-
setGroupName
void setGroupName(java.lang.String group_name)
-
getClusterName
java.lang.String getClusterName()
-
setClusterName
void setClusterName(java.lang.String cluster_name)
-
getReceiveBlockEvents
boolean getReceiveBlockEvents()
-
setReceiveBlockEvents
void setReceiveBlockEvents(boolean flag)
-
getReceiveLocalMessages
boolean getReceiveLocalMessages()
-
setReceiveLocalMessages
void setReceiveLocalMessages(boolean flag)
-
getAutoReconnect
boolean getAutoReconnect()
-
setAutoReconnect
void setAutoReconnect(boolean flag)
-
getAutoGetState
boolean getAutoGetState()
-
setAutoGetState
void setAutoGetState(boolean flag)
-
dumpStats
java.util.Map dumpStats()
-
getView
View getView()
-
getViewAsString
java.lang.String getViewAsString()
-
getLocalAddress
Address getLocalAddress()
-
getLocalAddressAsString
java.lang.String getLocalAddressAsString()
-
setChannelListener
void setChannelListener(ChannelListener channel_listener)
-
getStatsEnabled
boolean getStatsEnabled()
-
setStatsEnabled
void setStatsEnabled(boolean flag)
-
resetStats
void resetStats()
-
getSentMessages
long getSentMessages()
-
getSentBytes
long getSentBytes()
-
getReceivedMessages
long getReceivedMessages()
-
getReceivedBytes
long getReceivedBytes()
-
isOpen
boolean isOpen()
-
isConnected
boolean isConnected()
-
getNumMessages
int getNumMessages()
-
dumpQueue
java.lang.String dumpQueue()
-
printProtocolSpec
java.lang.String printProtocolSpec(boolean include_properties)
-
toString
java.lang.String toString(boolean print_details)
-
connect
void connect(java.lang.String channel_name) throws ChannelException, ChannelClosedException
-
disconnect
void disconnect()
-
close
void close()
-
shutdown
void shutdown()
-
send
void send(Message msg) throws ChannelNotConnectedException, ChannelClosedException
-
send
void send(Address dst, Address src, java.io.Serializable obj) throws ChannelNotConnectedException, ChannelClosedException
-
sendToAll
void sendToAll(java.lang.String msg) throws ChannelNotConnectedException, ChannelClosedException
-
down
void down(Event evt)
Deprecated.- Parameters:
evt-
-
receive
java.lang.Object receive(long timeout) throws ChannelNotConnectedException, ChannelClosedException, TimeoutException
-
peek
java.lang.Object peek(long timeout) throws ChannelNotConnectedException, ChannelClosedException, TimeoutException
-
blockOk
void blockOk()
-
getState
boolean getState(Address target, long timeout) throws ChannelNotConnectedException, ChannelClosedException
-
returnState
void returnState(byte[] state)
-
returnState
void returnState(byte[] state, java.lang.String state_id)
-
-