org.jgroups.jmx
Interface JChannelMBean
- All Known Implementing Classes:
- JChannel
- public interface JChannelMBean
- Version:
- $Id: JChannelMBean.java,v 1.7 2005/11/08 13:54:04 belaban Exp $
- Author:
- Bela Ban
create
public void create()
throws java.lang.Exception
- Throws:
java.lang.Exception
start
public void start()
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
public void stop()
destroy
public void destroy()
getChannel
public JChannel getChannel()
getProperties
public java.lang.String getProperties()
setProperties
public void setProperties(java.lang.String props)
getVersion
public java.lang.String getVersion()
getObjectName
public java.lang.String getObjectName()
setObjectName
public void setObjectName(java.lang.String name)
getNumberOfTasksInTimer
public int getNumberOfTasksInTimer()
dumpTimerQueue
public java.lang.String dumpTimerQueue()
setClusterConfig
public void setClusterConfig(org.w3c.dom.Element el)
- To configure via XML file
getGroupName
public java.lang.String getGroupName()
setGroupName
public void setGroupName(java.lang.String group_name)
getClusterName
public java.lang.String getClusterName()
setClusterName
public void setClusterName(java.lang.String cluster_name)
getReceiveViewEvents
public boolean getReceiveViewEvents()
setReceiveViewEvents
public void setReceiveViewEvents(boolean flag)
getReceiveSuspectEvents
public boolean getReceiveSuspectEvents()
setReceiveSuspectEvents
public void setReceiveSuspectEvents(boolean flag)
getReceiveBlockEvents
public boolean getReceiveBlockEvents()
setReceiveBlockEvents
public void setReceiveBlockEvents(boolean flag)
getReceiveStateEvents
public boolean getReceiveStateEvents()
setReceiveStateEvents
public void setReceiveStateEvents(boolean flag)
getReceiveLocalMessages
public boolean getReceiveLocalMessages()
setReceiveLocalMessages
public void setReceiveLocalMessages(boolean flag)
getAutoReconnect
public boolean getAutoReconnect()
setAutoReconnect
public void setAutoReconnect(boolean flag)
getAutoGetState
public boolean getAutoGetState()
setAutoGetState
public void setAutoGetState(boolean flag)
suspend
public void suspend()
resume
public void resume()
isSuspended
public boolean isSuspended()
dumpStats
public java.util.Map dumpStats()
getView
public View getView()
getViewAsString
public java.lang.String getViewAsString()
getLocalAddress
public Address getLocalAddress()
getLocalAddressAsString
public java.lang.String getLocalAddressAsString()
setChannelListener
public void setChannelListener(ChannelListener channel_listener)
getStatsEnabled
public boolean getStatsEnabled()
setStatsEnabled
public void setStatsEnabled(boolean flag)
resetStats
public void resetStats()
getSentMessages
public long getSentMessages()
getSentBytes
public long getSentBytes()
getReceivedMessages
public long getReceivedMessages()
getReceivedBytes
public long getReceivedBytes()
isOpen
public boolean isOpen()
isConnected
public boolean isConnected()
getNumMessages
public int getNumMessages()
dumpQueue
public java.lang.String dumpQueue()
printProtocolSpec
public java.lang.String printProtocolSpec(boolean include_properties)
toString
public java.lang.String toString(boolean print_details)
connect
public void connect(java.lang.String channel_name)
throws ChannelException,
ChannelClosedException
- Throws:
ChannelException
ChannelClosedException
disconnect
public void disconnect()
close
public void close()
shutdown
public void shutdown()
send
public void send(Message msg)
throws ChannelNotConnectedException,
ChannelClosedException
- Throws:
ChannelNotConnectedException
ChannelClosedException
send
public void send(Address dst,
Address src,
java.io.Serializable obj)
throws ChannelNotConnectedException,
ChannelClosedException
- Throws:
ChannelNotConnectedException
ChannelClosedException
sendToAll
public void sendToAll(java.lang.String msg)
throws ChannelNotConnectedException,
ChannelClosedException
- Throws:
ChannelNotConnectedException
ChannelClosedException
down
public void down(Event evt)
- Deprecated.
- Parameters:
evt
-
receive
public java.lang.Object receive(long timeout)
throws ChannelNotConnectedException,
ChannelClosedException,
TimeoutException
- Throws:
ChannelNotConnectedException
ChannelClosedException
TimeoutException
peek
public java.lang.Object peek(long timeout)
throws ChannelNotConnectedException,
ChannelClosedException,
TimeoutException
- Throws:
ChannelNotConnectedException
ChannelClosedException
TimeoutException
blockOk
public void blockOk()
getState
public boolean getState(Address target,
long timeout)
throws ChannelNotConnectedException,
ChannelClosedException
- Throws:
ChannelNotConnectedException
ChannelClosedException
returnState
public void returnState(byte[] state)
Copyright ? 1998-2005 Bela Ban. All Rights Reserved.