public abstract class TCPNIOListener extends AbstractTransportListener
ConfigurationElement.State
Modifier and Type | Field and Description |
---|---|
protected int |
port |
protected org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler |
serviceHandler |
logger, metrics, properties, serverName, transportName
Constructor and Description |
---|
TCPNIOListener(FileCache fileCache) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.nio.reactor.IOEventDispatch |
getIOEventDispatch(FileCache fileCache,
org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler serviceHandler,
org.apache.http.params.HttpParams params,
org.adroitlogic.ultraesb.transport.TransportMetricsCollector metrics,
boolean readToString,
java.lang.String charset) |
abstract java.lang.String |
getOriginatingTransportName() |
protected boolean |
getProperty(java.lang.String name,
boolean def) |
protected int |
getProperty(java.lang.String name,
int def) |
abstract void |
registerProxyService(org.adroitlogic.ultraesb.core.ProxyService ps,
java.lang.String uriPattern,
java.util.Map properties) |
void |
setPort(int port) |
void |
start() |
abstract void |
unregisterProxyService(org.adroitlogic.ultraesb.core.ProxyService ps) |
getAccessURLs, getDetails, init, resetStatistics, setProperties, toBasicView, toDetailedView, toDetailedViewExt
equals, getDeploymentUnit, getDerivedName, getId, getState, getStreamCount, getTimerStreamMax, getTimerStreamMean, getTimerStreamMin, getTimerStreamPer, hashCode, init, isDebugOn, isStarted, maintenanceShutdown, markAsOutdated, pause, resetCounter, resetTimer, resolveMetricsStreams, resume, setBeanName, setConfig, setDebugOn, setDerivedName, setId, setMetricsEngine, setState, stop, throwIllegalStateException, undeploy
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
retire
protected int port
protected org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler serviceHandler
public TCPNIOListener(FileCache fileCache)
protected int getProperty(java.lang.String name, int def)
protected boolean getProperty(java.lang.String name, boolean def)
public void setPort(int port)
public void start()
start
in interface ConfigurationElement
start
in class org.adroitlogic.ultraesb.core.config.AbstractConfigurationElement
public abstract java.lang.String getOriginatingTransportName()
protected org.apache.http.nio.reactor.IOEventDispatch getIOEventDispatch(FileCache fileCache, org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler serviceHandler, org.apache.http.params.HttpParams params, org.adroitlogic.ultraesb.transport.TransportMetricsCollector metrics, boolean readToString, java.lang.String charset)
public abstract void registerProxyService(org.adroitlogic.ultraesb.core.ProxyService ps, java.lang.String uriPattern, java.util.Map properties)
public abstract void unregisterProxyService(org.adroitlogic.ultraesb.core.ProxyService ps)