org.jgroups.jmx

Class JChannel

public class JChannel extends Object implements JChannelMBean

Version: $Id: JChannel.java,v 1.10 2005/11/08 13:53:52 belaban Exp $

Author: Bela Ban

Constructor Summary
JChannel()
JChannel(JChannel channel)
Method Summary
voidaddChannelListener(ChannelListener listener)
voidblockOk()
voidclose()
voidconnect(String channel_name)
voidcreate()
voiddestroy()
voiddisconnect()
voiddown(Event evt)
StringdumpQueue()
MapdumpStats()
StringdumpTimerQueue()
booleangetAutoGetState()
booleangetAutoReconnect()
JChannelgetChannel()
StringgetClusterName()
StringgetGroupName()
AddressgetLocalAddress()
StringgetLocalAddressAsString()
StringgetMBeanServerName()
intgetNumberOfTasksInTimer()
intgetNumMessages()
StringgetObjectName()
StringgetProperties()
booleangetReceiveBlockEvents()
longgetReceivedBytes()
longgetReceivedMessages()
booleangetReceiveLocalMessages()
booleangetReceiveStateEvents()
booleangetReceiveSuspectEvents()
booleangetReceiveViewEvents()
longgetSentBytes()
longgetSentMessages()
booleangetState(Address target, long timeout)
booleangetStatsEnabled()
StringgetVersion()
ViewgetView()
StringgetViewAsString()
booleanisConnected()
booleanisOpen()
booleanisSuspended()
Objectpeek(long timeout)
StringprintProtocolSpec(boolean include_properties)
Objectreceive(long timeout)
voidremoveChannelListener(ChannelListener l)
voidresetStats()
voidresume()
voidreturnState(byte[] state)
voidsend(Message msg)
voidsend(Address dst, Address src, Serializable obj)
voidsendToAll(String msg)
voidsetAutoGetState(boolean flag)
voidsetAutoReconnect(boolean flag)
voidsetChannelListener(ChannelListener channel_listener)
voidsetClusterConfig(Element config)
voidsetClusterName(String cluster_name)
voidsetGroupName(String group_name)
voidsetMBeanServerName(String n)
voidsetObjectName(String name)
voidsetProperties(String props)
voidsetReceiveBlockEvents(boolean flag)
voidsetReceiveLocalMessages(boolean flag)
voidsetReceiveStateEvents(boolean flag)
voidsetReceiveSuspectEvents(boolean flag)
voidsetReceiveViewEvents(boolean flag)
voidsetStatsEnabled(boolean flag)
voidshutdown()
voidstart()
voidstop()
voidsuspend()
StringtoString(boolean print_details)

Constructor Detail

JChannel

public JChannel()

JChannel

public JChannel(JChannel channel)

Method Detail

addChannelListener

public void addChannelListener(ChannelListener listener)

blockOk

public void blockOk()

close

public void close()

connect

public void connect(String channel_name)

create

public void create()

destroy

public void destroy()

disconnect

public void disconnect()

down

public void down(Event 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()

getMBeanServerName

public String getMBeanServerName()

getNumberOfTasksInTimer

public int getNumberOfTasksInTimer()

getNumMessages

public int getNumMessages()

getObjectName

public String getObjectName()

getProperties

public String getProperties()

getReceiveBlockEvents

public boolean getReceiveBlockEvents()

getReceivedBytes

public long getReceivedBytes()

getReceivedMessages

public long getReceivedMessages()

getReceiveLocalMessages

public boolean getReceiveLocalMessages()

getReceiveStateEvents

public boolean getReceiveStateEvents()

getReceiveSuspectEvents

public boolean getReceiveSuspectEvents()

getReceiveViewEvents

public boolean getReceiveViewEvents()

getSentBytes

public long getSentBytes()

getSentMessages

public long getSentMessages()

getState

public boolean getState(Address target, long timeout)

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)

printProtocolSpec

public String printProtocolSpec(boolean include_properties)

receive

public Object receive(long timeout)

removeChannelListener

public void removeChannelListener(ChannelListener l)

resetStats

public void resetStats()

resume

public void resume()

returnState

public void returnState(byte[] state)

send

public void send(Message msg)

send

public void send(Address dst, Address src, Serializable obj)

sendToAll

public void sendToAll(String msg)

setAutoGetState

public void setAutoGetState(boolean flag)

setAutoReconnect

public void setAutoReconnect(boolean flag)

setChannelListener

public void setChannelListener(ChannelListener channel_listener)

Deprecated: Use addChannelListener() instead

setClusterConfig

public void setClusterConfig(Element config)

setClusterName

public void setClusterName(String cluster_name)

setGroupName

public void setGroupName(String group_name)

setMBeanServerName

public void setMBeanServerName(String n)

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()

stop

public void stop()

suspend

public void suspend()

toString

public String toString(boolean print_details)
Copyright ? 1998-2005 Bela Ban. All Rights Reserved.