public class ChannelAdaptor extends QBeanSupport implements ChannelAdaptorMBean, Channel, Loggeable, ExceptionHandlerConfigAware
| Modifier and Type | Class and Description |
|---|---|
class |
ChannelAdaptor.Receiver |
class |
ChannelAdaptor.Sender |
| Modifier and Type | Field and Description |
|---|---|
protected Space |
sp |
cfg, log, scheduledThreadPoolExecutor| Constructor and Description |
|---|
ChannelAdaptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addFilters(FilteredChannel channel,
org.jdom2.Element e,
QFactory fact) |
protected void |
append(java.lang.StringBuffer sb,
java.lang.String name,
int value) |
protected void |
checkConnection() |
void |
destroyService() |
protected void |
disconnect() |
void |
dump(java.io.PrintStream p,
java.lang.String indent) |
int |
getConnectsCounter() |
java.lang.String |
getCountersAsString() |
java.lang.String |
getHost() |
long |
getIdleTimeInMillis() |
java.lang.String |
getInQueue() |
long |
getLastTxnTimestampInMillis() |
java.lang.String |
getOutQueue() |
int |
getPort() |
long |
getReconnectDelay() |
int |
getRXCounter() |
java.lang.String |
getSocketFactory() |
int |
getTXCounter() |
protected Space |
grabSpace(org.jdom2.Element e) |
protected ISOChannel |
initChannel() |
void |
initService() |
protected void |
initSpaceAndQueues() |
boolean |
isConnected() |
ISOChannel |
newChannel(org.jdom2.Element e,
QFactory f) |
ISOMsg |
receive()
Receive message
|
ISOMsg |
receive(long timeout)
Receive message
|
void |
resetCounters() |
void |
send(ISOMsg m)
Queue a message to be transmitted by this adaptor
|
void |
send(ISOMsg m,
long timeout)
Queue a message to be transmitted by this adaptor
|
void |
setHost(java.lang.String host) |
void |
setInQueue(java.lang.String in) |
void |
setOutQueue(java.lang.String out) |
void |
setPort(int port) |
void |
setReconnectDelay(long delay) |
void |
setSocketFactory(java.lang.String sFac) |
void |
startService() |
void |
stopService() |
addAttr, close, createElement, destroy, getAttrs, getAttrs, getConfiguration, getDump, getFactory, getLoader, getLoaderURLS, getLog, getLogger, getName, getPersist, getProperties, getProperty, getRealm, getScheduledThreadPoolExecutor, getServer, getState, getStateAsString, init, isModified, running, setAttr, setConfiguration, setLogger, setModified, setName, setPersist, setProperty, setRealm, setServer, setState, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDump, getLoader, getLoaderURLS, getLogger, getName, getRealm, getServer, setLogger, setName, setPersist, setRealm, setServerdestroy, getState, getStateAsString, init, start, stopgetPersist, isModifiedaddExceptionHandlersprotected Space sp
public void initService()
throws ConfigurationException
initService in class QBeanSupportConfigurationExceptionpublic void startService()
startService in class QBeanSupportpublic void stopService()
stopService in class QBeanSupportpublic void destroyService()
destroyService in class QBeanSupportpublic void setReconnectDelay(long delay)
setReconnectDelay in interface ChannelAdaptorMBeanpublic long getReconnectDelay()
getReconnectDelay in interface ChannelAdaptorMBeanpublic void setInQueue(java.lang.String in)
setInQueue in interface ChannelAdaptorMBeanpublic java.lang.String getInQueue()
getInQueue in interface ChannelAdaptorMBeanpublic void setOutQueue(java.lang.String out)
setOutQueue in interface ChannelAdaptorMBeanpublic void send(ISOMsg m)
public void send(ISOMsg m, long timeout)
m - message to sendtimeout - timeout in millispublic ISOMsg receive()
public ISOMsg receive(long timeout)
public boolean isConnected()
isConnected in interface ChannelAdaptorMBeanpublic java.lang.String getOutQueue()
getOutQueue in interface ChannelAdaptorMBeanpublic ISOChannel newChannel(org.jdom2.Element e, QFactory f) throws ConfigurationException
ConfigurationExceptionprotected void addFilters(FilteredChannel channel, org.jdom2.Element e, QFactory fact) throws ConfigurationException
ConfigurationExceptionprotected ISOChannel initChannel() throws ConfigurationException
ConfigurationExceptionprotected void initSpaceAndQueues()
throws ConfigurationException
ConfigurationExceptionprotected void checkConnection()
protected void disconnect()
public void setHost(java.lang.String host)
setHost in interface ChannelAdaptorMBeanpublic java.lang.String getHost()
getHost in interface ChannelAdaptorMBeanpublic void setPort(int port)
setPort in interface ChannelAdaptorMBeanpublic int getPort()
getPort in interface ChannelAdaptorMBeanpublic void setSocketFactory(java.lang.String sFac)
setSocketFactory in interface ChannelAdaptorMBeanpublic void resetCounters()
resetCounters in interface ChannelAdaptorMBeanpublic java.lang.String getCountersAsString()
getCountersAsString in interface ChannelAdaptorMBeanpublic int getTXCounter()
getTXCounter in interface ChannelAdaptorMBeanpublic int getRXCounter()
getRXCounter in interface ChannelAdaptorMBeanpublic int getConnectsCounter()
getConnectsCounter in interface ChannelAdaptorMBeanpublic long getLastTxnTimestampInMillis()
getLastTxnTimestampInMillis in interface ChannelAdaptorMBeanpublic long getIdleTimeInMillis()
getIdleTimeInMillis in interface ChannelAdaptorMBeanpublic java.lang.String getSocketFactory()
getSocketFactory in interface ChannelAdaptorMBeanpublic void dump(java.io.PrintStream p,
java.lang.String indent)
protected Space grabSpace(org.jdom2.Element e)
protected void append(java.lang.StringBuffer sb,
java.lang.String name,
int value)