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 void
blockOk()
void
close()
void
connect(java.lang.String channel_name)
void
create()
void
destroy()
void
disconnect()
void
down(Event evt)
Deprecated.java.lang.String
dumpQueue()
java.util.Map
dumpStats()
java.lang.String
dumpTimerQueue()
boolean
getAutoGetState()
boolean
getAutoReconnect()
JChannel
getChannel()
java.lang.String
getClusterName()
java.lang.String
getGroupName()
Address
getLocalAddress()
java.lang.String
getLocalAddressAsString()
int
getNumberOfTasksInTimer()
int
getNumMessages()
java.lang.String
getObjectName()
java.lang.String
getProperties()
boolean
getReceiveBlockEvents()
long
getReceivedBytes()
long
getReceivedMessages()
boolean
getReceiveLocalMessages()
long
getSentBytes()
long
getSentMessages()
boolean
getState(Address target, long timeout)
boolean
getStatsEnabled()
int
getTimerThreads()
java.lang.String
getVersion()
View
getView()
java.lang.String
getViewAsString()
boolean
isConnected()
boolean
isOpen()
java.lang.Object
peek(long timeout)
java.lang.String
printProtocolSpec(boolean include_properties)
java.lang.Object
receive(long timeout)
void
resetStats()
void
returnState(byte[] state)
void
returnState(byte[] state, java.lang.String state_id)
void
send(Address dst, Address src, java.io.Serializable obj)
void
send(Message msg)
void
sendToAll(java.lang.String msg)
void
setAutoGetState(boolean flag)
void
setAutoReconnect(boolean flag)
void
setChannelListener(ChannelListener channel_listener)
void
setClusterConfig(org.w3c.dom.Element el)
To configure via XML filevoid
setClusterName(java.lang.String cluster_name)
void
setGroupName(java.lang.String group_name)
void
setObjectName(java.lang.String name)
void
setProperties(java.lang.String props)
void
setReceiveBlockEvents(boolean flag)
void
setReceiveLocalMessages(boolean flag)
void
setStatsEnabled(boolean flag)
void
shutdown()
void
start()
void
stop()
java.lang.String
toString(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)
-
-