org.jgroups.jmx
Interface JChannelMBean

All Known Implementing Classes:
JChannel

public interface JChannelMBean

Version:
$Id: JChannelMBean.java,v 1.10 2006/04/28 15:39:41 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()
           
 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()
           
 java.lang.Object peek(long timeout)
           
 java.lang.String printProtocolSpec(boolean include_properties)
           
 java.lang.Object receive(long timeout)
           
 void resetStats()
           
 void returnState(byte[] state)
           
 void returnState(byte[] state, java.lang.String state_id)
           
 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 setStatsEnabled(boolean flag)
           
 void shutdown()
           
 void start()
           
 void stop()
           
 java.lang.String toString(boolean print_details)
           
 

Method Detail

create

void create()
            throws java.lang.Exception
Throws:
java.lang.Exception

start

void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

stop

void stop()

destroy

void destroy()

getChannel

JChannel getChannel()

getProperties

java.lang.String getProperties()

setProperties

void setProperties(java.lang.String props)

getVersion

java.lang.String getVersion()

getObjectName

java.lang.String getObjectName()

setObjectName

void setObjectName(java.lang.String name)

getNumberOfTasksInTimer

int getNumberOfTasksInTimer()

dumpTimerQueue

java.lang.String dumpTimerQueue()

setClusterConfig

void setClusterConfig(org.w3c.dom.Element el)
To configure via XML file


getGroupName

java.lang.String getGroupName()

setGroupName

void setGroupName(java.lang.String group_name)

getClusterName

java.lang.String getClusterName()

setClusterName

void setClusterName(java.lang.String cluster_name)

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

java.util.Map dumpStats()

getView

View getView()

getViewAsString

java.lang.String getViewAsString()

getLocalAddress

Address getLocalAddress()

getLocalAddressAsString

java.lang.String getLocalAddressAsString()

setChannelListener

void setChannelListener(ChannelListener channel_listener)

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

java.lang.String dumpQueue()

printProtocolSpec

java.lang.String printProtocolSpec(boolean include_properties)

toString

java.lang.String toString(boolean print_details)

connect

void connect(java.lang.String channel_name)
             throws ChannelException,
                    ChannelClosedException
Throws:
ChannelException
ChannelClosedException

disconnect

void disconnect()

close

void close()

shutdown

void shutdown()

send

void send(Message msg)
          throws ChannelNotConnectedException,
                 ChannelClosedException
Throws:
ChannelNotConnectedException
ChannelClosedException

send

void send(Address dst,
          Address src,
          java.io.Serializable obj)
          throws ChannelNotConnectedException,
                 ChannelClosedException
Throws:
ChannelNotConnectedException
ChannelClosedException

sendToAll

void sendToAll(java.lang.String msg)
               throws ChannelNotConnectedException,
                      ChannelClosedException
Throws:
ChannelNotConnectedException
ChannelClosedException

down

void down(Event evt)
Deprecated. 

Parameters:
evt -

receive

java.lang.Object receive(long timeout)
                         throws ChannelNotConnectedException,
                                ChannelClosedException,
                                TimeoutException
Throws:
ChannelNotConnectedException
ChannelClosedException
TimeoutException

peek

java.lang.Object peek(long timeout)
                      throws ChannelNotConnectedException,
                             ChannelClosedException,
                             TimeoutException
Throws:
ChannelNotConnectedException
ChannelClosedException
TimeoutException

blockOk

void blockOk()

getState

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

returnState

void returnState(byte[] state)

returnState

void returnState(byte[] state,
                 java.lang.String state_id)


Copyright ? 1998-2006 Bela Ban. All Rights Reserved.