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
Modifier and TypeMethodDescriptionvoidblockOk()voidclose()voidvoidcreate()voiddestroy()voidvoidDeprecated.booleanbooleanintintbooleanlonglongbooleanlonglongbooleanbooleanintgetView()booleanbooleanisOpen()peek(long timeout) printProtocolSpec(boolean include_properties) receive(long timeout) voidvoidreturnState(byte[] state) voidreturnState(byte[] state, String state_id) voidsend(Address dst, Address src, Serializable obj) voidvoidvoidsetAutoGetState(boolean flag) voidsetAutoReconnect(boolean flag) voidsetChannelListener(ChannelListener channel_listener) voidTo configure via XML filevoidsetClusterName(String cluster_name) voidsetGroupName(String group_name) voidsetObjectName(String name) voidsetProperties(String props) voidsetReceiveBlockEvents(boolean flag) voidsetReceiveLocalMessages(boolean flag) voidsetStatsEnabled(boolean flag) voidshutdown()voidstart()voidstop()toString(boolean print_details)
-
Method Details
-
create
- Throws:
Exception
-
start
- Throws:
Exception
-
stop
void stop() -
destroy
void destroy() -
getChannel
JChannel getChannel() -
getProperties
String getProperties() -
setProperties
-
getVersion
String getVersion() -
getObjectName
String getObjectName() -
setObjectName
-
getNumberOfTasksInTimer
int getNumberOfTasksInTimer() -
dumpTimerQueue
String dumpTimerQueue() -
getTimerThreads
int getTimerThreads() -
setClusterConfig
To configure via XML file -
getGroupName
String getGroupName() -
setGroupName
-
getClusterName
String getClusterName() -
setClusterName
-
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
Map dumpStats() -
getView
View getView() -
getViewAsString
String getViewAsString() -
getLocalAddress
Address getLocalAddress() -
getLocalAddressAsString
String getLocalAddressAsString() -
setChannelListener
-
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
String dumpQueue() -
printProtocolSpec
-
toString
-
connect
-
disconnect
void disconnect() -
close
void close() -
shutdown
void shutdown() -
send
-
send
void send(Address dst, Address src, Serializable obj) throws ChannelNotConnectedException, ChannelClosedException -
sendToAll
-
down
Deprecated.- Parameters:
evt-
-
receive
Object receive(long timeout) throws ChannelNotConnectedException, ChannelClosedException, TimeoutException -
peek
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
-