public class JChannel extends java.lang.Object implements JChannelMBean
| Modifier and Type | Method and Description |
|---|---|
void |
addChannelListener(ChannelListener listener) |
void |
blockOk() |
void |
close() |
void |
connect(java.lang.String channel_name) |
void |
create() |
void |
destroy() |
void |
disconnect() |
void |
down(Event evt) |
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() |
java.lang.String |
getMBeanServerName() |
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() |
int |
getTimerThreads() |
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 |
removeChannelListener(ChannelListener l) |
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)
Deprecated.
Use addChannelListener() instead
|
void |
setClusterConfig(org.w3c.dom.Element config)
To configure via XML file
|
void |
setClusterName(java.lang.String cluster_name) |
void |
setGroupName(java.lang.String group_name) |
void |
setMBeanServerName(java.lang.String n) |
void |
setObjectName(java.lang.String name) |
void |
setProperties(java.lang.String props) |
void |
setReceiveBlockEvents(boolean flag) |
void |
setReceiveLocalMessages(boolean flag) |
void |
setStatsEnabled(boolean flag) |
protected void |
setValues() |
void |
shutdown() |
void |
start() |
void |
stop() |
java.lang.String |
toString(boolean print_details) |
public JChannel()
public JChannel(JChannel channel)
protected final void setValues()
public JChannel getChannel()
getChannel in interface JChannelMBeanpublic java.lang.String getVersion()
getVersion in interface JChannelMBeanpublic java.lang.String getMBeanServerName()
public void setMBeanServerName(java.lang.String n)
public java.lang.String getProperties()
getProperties in interface JChannelMBeanpublic void setProperties(java.lang.String props)
setProperties in interface JChannelMBeanpublic java.lang.String getObjectName()
getObjectName in interface JChannelMBeanpublic void setObjectName(java.lang.String name)
setObjectName in interface JChannelMBeanpublic int getNumberOfTasksInTimer()
getNumberOfTasksInTimer in interface JChannelMBeanpublic java.lang.String dumpTimerQueue()
dumpTimerQueue in interface JChannelMBeanpublic void setClusterConfig(org.w3c.dom.Element config)
JChannelMBeansetClusterConfig in interface JChannelMBeanpublic java.lang.String getGroupName()
getGroupName in interface JChannelMBeanpublic void setGroupName(java.lang.String group_name)
setGroupName in interface JChannelMBeanpublic java.lang.String getClusterName()
getClusterName in interface JChannelMBeanpublic void setClusterName(java.lang.String cluster_name)
setClusterName in interface JChannelMBeanpublic boolean getReceiveBlockEvents()
getReceiveBlockEvents in interface JChannelMBeanpublic void setReceiveBlockEvents(boolean flag)
setReceiveBlockEvents in interface JChannelMBeanpublic boolean getReceiveLocalMessages()
getReceiveLocalMessages in interface JChannelMBeanpublic void setReceiveLocalMessages(boolean flag)
setReceiveLocalMessages in interface JChannelMBeanpublic boolean getAutoReconnect()
getAutoReconnect in interface JChannelMBeanpublic void setAutoReconnect(boolean flag)
setAutoReconnect in interface JChannelMBeanpublic boolean getAutoGetState()
getAutoGetState in interface JChannelMBeanpublic void setAutoGetState(boolean flag)
setAutoGetState in interface JChannelMBeanpublic boolean getStatsEnabled()
getStatsEnabled in interface JChannelMBeanpublic void setStatsEnabled(boolean flag)
setStatsEnabled in interface JChannelMBeanpublic java.util.Map dumpStats()
dumpStats in interface JChannelMBeanpublic void resetStats()
resetStats in interface JChannelMBeanpublic long getSentMessages()
getSentMessages in interface JChannelMBeanpublic long getSentBytes()
getSentBytes in interface JChannelMBeanpublic long getReceivedMessages()
getReceivedMessages in interface JChannelMBeanpublic long getReceivedBytes()
getReceivedBytes in interface JChannelMBeanpublic int getTimerThreads()
getTimerThreads in interface JChannelMBeanpublic void create()
throws java.lang.Exception
create in interface JChannelMBeanjava.lang.Exceptionpublic void start()
throws java.lang.Exception
start in interface JChannelMBeanjava.lang.Exceptionpublic void stop()
stop in interface JChannelMBeanpublic void destroy()
destroy in interface JChannelMBeanpublic View getView()
getView in interface JChannelMBeanpublic java.lang.String getViewAsString()
getViewAsString in interface JChannelMBeanpublic Address getLocalAddress()
getLocalAddress in interface JChannelMBeanpublic java.lang.String getLocalAddressAsString()
getLocalAddressAsString in interface JChannelMBeanpublic void setChannelListener(ChannelListener channel_listener)
setChannelListener in interface JChannelMBeanpublic void addChannelListener(ChannelListener listener)
public void removeChannelListener(ChannelListener l)
public boolean isOpen()
isOpen in interface JChannelMBeanpublic boolean isConnected()
isConnected in interface JChannelMBeanpublic int getNumMessages()
getNumMessages in interface JChannelMBeanpublic java.lang.String dumpQueue()
dumpQueue in interface JChannelMBeanpublic java.lang.String printProtocolSpec(boolean include_properties)
printProtocolSpec in interface JChannelMBeanpublic java.lang.String toString(boolean print_details)
toString in interface JChannelMBeanpublic void connect(java.lang.String channel_name)
throws ChannelException
connect in interface JChannelMBeanChannelExceptionpublic void disconnect()
disconnect in interface JChannelMBeanpublic void close()
close in interface JChannelMBeanpublic void shutdown()
shutdown in interface JChannelMBeanpublic void send(Message msg) throws ChannelNotConnectedException, ChannelClosedException
send in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionpublic void send(Address dst, Address src, java.io.Serializable obj) throws ChannelNotConnectedException, ChannelClosedException
send in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionpublic void sendToAll(java.lang.String msg)
throws ChannelNotConnectedException,
ChannelClosedException
sendToAll in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionpublic void down(Event evt)
down in interface JChannelMBeanpublic java.lang.Object receive(long timeout)
throws ChannelNotConnectedException,
ChannelClosedException,
TimeoutException
receive in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionTimeoutExceptionpublic java.lang.Object peek(long timeout)
throws ChannelNotConnectedException,
ChannelClosedException,
TimeoutException
peek in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionTimeoutExceptionpublic void blockOk()
blockOk in interface JChannelMBeanpublic boolean getState(Address target, long timeout) throws ChannelNotConnectedException, ChannelClosedException
getState in interface JChannelMBeanChannelNotConnectedExceptionChannelClosedExceptionpublic void returnState(byte[] state)
returnState in interface JChannelMBeanpublic void returnState(byte[] state,
java.lang.String state_id)
returnState in interface JChannelMBeanCopyright ? 1998-2008 Bela Ban. All Rights Reserved.