org.jgroups.jmx

Interface JChannelMBean

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

Method Summary

void
blockOk()
void
close()
void
connect(String channel_name)
void
create()
void
destroy()
void
disconnect()
void
down(Event evt)
Deprecated.
String
dumpQueue()
Map
dumpStats()
String
dumpTimerQueue()
boolean
getAutoGetState()
boolean
getAutoReconnect()
JChannel
getChannel()
String
getClusterName()
String
getGroupName()
Address
getLocalAddress()
String
getLocalAddressAsString()
int
getNumMessages()
int
getNumberOfTasksInTimer()
String
getObjectName()
String
getProperties()
boolean
getReceiveBlockEvents()
boolean
getReceiveLocalMessages()
boolean
getReceiveStateEvents()
boolean
getReceiveSuspectEvents()
boolean
getReceiveViewEvents()
long
getReceivedBytes()
long
getReceivedMessages()
long
getSentBytes()
long
getSentMessages()
boolean
getState(Address target, long timeout)
boolean
getStatsEnabled()
String
getVersion()
View
getView()
String
getViewAsString()
boolean
isConnected()
boolean
isOpen()
boolean
isSuspended()
Object
peek(long timeout)
String
printProtocolSpec(boolean include_properties)
Object
receive(long timeout)
void
resetStats()
void
resume()
void
returnState(byte[] state)
void
send(Address dst, Address src, Serializable obj)
void
send(Message msg)
void
sendToAll(String msg)
void
setAutoGetState(boolean flag)
void
setAutoReconnect(boolean flag)
void
setChannelListener(ChannelListener channel_listener)
void
setClusterConfig(Element el)
To configure via XML file
void
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
setReceiveStateEvents(boolean flag)
void
setReceiveSuspectEvents(boolean flag)
void
setReceiveViewEvents(boolean flag)
void
setStatsEnabled(boolean flag)
void
shutdown()
void
start()
void
stop()
void
suspend()
String
toString(boolean print_details)

Method Details

blockOk

public void blockOk()

close

public void close()

connect

public void connect(String channel_name)
            throws ChannelException,
                   ChannelClosedException

create

public void create()
            throws Exception

destroy

public void destroy()

disconnect

public void disconnect()

down

public void down(Event evt)

Deprecated.

Parameters:
evt -

dumpQueue

public String dumpQueue()

dumpStats

public Map dumpStats()

dumpTimerQueue

public String dumpTimerQueue()

getAutoGetState

public boolean getAutoGetState()

getAutoReconnect

public boolean getAutoReconnect()

getChannel

public JChannel getChannel()

getClusterName

public String getClusterName()

getGroupName

public String getGroupName()

getLocalAddress

public Address getLocalAddress()

getLocalAddressAsString

public String getLocalAddressAsString()

getNumMessages

public int getNumMessages()

getNumberOfTasksInTimer

public int getNumberOfTasksInTimer()

getObjectName

public String getObjectName()

getProperties

public String getProperties()

getReceiveBlockEvents

public boolean getReceiveBlockEvents()

getReceiveLocalMessages

public boolean getReceiveLocalMessages()

getReceiveStateEvents

public boolean getReceiveStateEvents()

getReceiveSuspectEvents

public boolean getReceiveSuspectEvents()

getReceiveViewEvents

public boolean getReceiveViewEvents()

getReceivedBytes

public long getReceivedBytes()

getReceivedMessages

public long getReceivedMessages()

getSentBytes

public long getSentBytes()

getSentMessages

public long getSentMessages()

getState

public boolean getState(Address target,
                        long timeout)
            throws ChannelNotConnectedException,
                   ChannelClosedException

getStatsEnabled

public boolean getStatsEnabled()

getVersion

public String getVersion()

getView

public View getView()

getViewAsString

public String getViewAsString()

isConnected

public boolean isConnected()

isOpen

public boolean isOpen()

isSuspended

public boolean isSuspended()

peek

public Object peek(long timeout)
            throws ChannelNotConnectedException,
                   ChannelClosedException,
                   TimeoutException

printProtocolSpec

public String printProtocolSpec(boolean include_properties)

receive

public Object receive(long timeout)
            throws ChannelNotConnectedException,
                   ChannelClosedException,
                   TimeoutException

resetStats

public void resetStats()

resume

public void resume()

returnState

public void returnState(byte[] state)

send

public void send(Address dst,
                 Address src,
                 Serializable obj)
            throws ChannelNotConnectedException,
                   ChannelClosedException

send

public void send(Message msg)
            throws ChannelNotConnectedException,
                   ChannelClosedException

sendToAll

public void sendToAll(String msg)
            throws ChannelNotConnectedException,
                   ChannelClosedException

setAutoGetState

public void setAutoGetState(boolean flag)

setAutoReconnect

public void setAutoReconnect(boolean flag)

setChannelListener

public void setChannelListener(ChannelListener channel_listener)

setClusterConfig

public void setClusterConfig(Element el)
To configure via XML file

setClusterName

public void setClusterName(String cluster_name)

setGroupName

public void setGroupName(String group_name)

setObjectName

public void setObjectName(String name)

setProperties

public void setProperties(String props)

setReceiveBlockEvents

public void setReceiveBlockEvents(boolean flag)

setReceiveLocalMessages

public void setReceiveLocalMessages(boolean flag)

setReceiveStateEvents

public void setReceiveStateEvents(boolean flag)

setReceiveSuspectEvents

public void setReceiveSuspectEvents(boolean flag)

setReceiveViewEvents

public void setReceiveViewEvents(boolean flag)

setStatsEnabled

public void setStatsEnabled(boolean flag)

shutdown

public void shutdown()

start

public void start()
            throws Exception

stop

public void stop()

suspend

public void suspend()

toString

public String toString(boolean print_details)

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.