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

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

Method Detail

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.