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 TypeMethodDescriptionvoid
blockOk()
void
close()
void
void
create()
void
destroy()
void
void
Deprecated.boolean
boolean
int
int
boolean
long
long
boolean
long
long
boolean
boolean
int
getView()
boolean
boolean
isOpen()
peek
(long timeout) printProtocolSpec
(boolean include_properties) receive
(long timeout) void
void
returnState
(byte[] state) void
returnState
(byte[] state, String state_id) void
send
(Address dst, Address src, Serializable obj) void
void
void
setAutoGetState
(boolean flag) void
setAutoReconnect
(boolean flag) void
setChannelListener
(ChannelListener channel_listener) void
To configure via XML filevoid
setClusterName
(String cluster_name) void
setGroupName
(String group_name) void
setObjectName
(String name) void
setProperties
(String props) void
setReceiveBlockEvents
(boolean flag) void
setReceiveLocalMessages
(boolean flag) void
setStatsEnabled
(boolean flag) void
shutdown()
void
start()
void
stop()
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
-