Package tigase.server.xmppcomponent
Class ComponentConnectionManager
- java.lang.Object
-
- tigase.server.BasicComponent
-
- tigase.server.AbstractMessageReceiver
-
- tigase.server.ConnectionManager<XMPPIOService<java.lang.Object>>
-
- tigase.server.xmppcomponent.ComponentConnectionManager
-
- All Implemented Interfaces:
ClusteredComponentIfc
,Configurable
,XMPPService
,ConfigurationChangedAware
,Initializable
,RegistrarBean
,IOServiceListener<XMPPIOService<java.lang.Object>>
,MessageReceiver
,PacketWriterWithTimeout
,ServerComponent
,StatisticsContainer
,StatisticsContainerIfc
,VHostListener
,XMPPIOServiceListener<XMPPIOService<java.lang.Object>>
@Bean(name="ext-comp", parent=Kernel.class, active=false) @ConfigType(ComponentMode) @Deprecated public class ComponentConnectionManager extends ConnectionManager<XMPPIOService<java.lang.Object>> implements XMPPService
Deprecated.Class ComponentConnectionManager
Created: Tue Nov 22 07:07:11 2005- Author:
- Artur Hefczyc
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tigase.server.ConnectionManager
ConnectionManager.LIMIT_ACTION, ConnectionManager.PortConfigBean, ConnectionManager.PortsConfigBean, ConnectionManager.SecPortConfigBean, ConnectionManager.Watchdog, ConnectionManager.WATCHDOG_PING_TYPE
-
Nested classes/interfaces inherited from class tigase.server.BasicComponent
BasicComponent.ServerInfoVHostItemExtension
-
Nested classes/interfaces inherited from interface tigase.server.PacketWriterWithTimeout
PacketWriterWithTimeout.Handler
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTITY_TYPE_KEY
Deprecated.static java.lang.String
IDENTITY_TYPE_VAL
Deprecated.static java.lang.String
PACK_ROUTED_KEY
Deprecated.boolean
PACK_ROUTED_VAL
Deprecated.java.lang.String
PORT_LOCAL_HOST_PROP_VAL
Deprecated.java.lang.String
PORT_REMOTE_HOST_PROP_VAL
Deprecated.static java.lang.String
PORT_ROUTING_TABLE_PROP_KEY
Deprecated.java.lang.String[]
PORT_ROUTING_TABLE_PROP_VAL
Deprecated.SocketType
PORT_SOCKET_PROP_VAL
Deprecated.ConnectionType
PORT_TYPE_PROP_VAL
Deprecated.int[]
PORTS
Deprecated.static java.lang.String
RETURN_SERVICE_DISCO_KEY
Deprecated.static boolean
RETURN_SERVICE_DISCO_VAL
Deprecated.static java.lang.String
SECRET_PROP_KEY
Deprecated.java.lang.String
SECRET_PROP_VAL
Deprecated.-
Fields inherited from class tigase.server.ConnectionManager
connectionDelay, delayPortListening, elements_number_limit, ELEMENTS_NUMBER_LIMIT_PROP_KEY, ELEMENTS_NUMBER_LIMIT_PROP_VAL, HT_TRAFFIC_THROTTLING_PROP_KEY, HT_TRAFFIC_THROTTLING_PROP_VAL, kernel, LAST_MINUTE_BIN_LIMIT_PROP_VAL, LAST_MINUTE_PACKETS_LIMIT_PROP_VAL, MAX_INACTIVITY_TIME, MAX_RECONNECTS_PROP_KEY, net_buffer, NET_BUFFER_HT_PROP_KEY, NET_BUFFER_HT_PROP_VAL, NET_BUFFER_LIMIT_HT_PROP_VAL, NET_BUFFER_LIMIT_ST_PROP_VAL, NET_BUFFER_ST_PROP_KEY, NET_BUFFER_ST_PROP_VAL, pingElement, PORT_CLASS_PROP_KEY, PORT_IFC_PROP_KEY, PORT_IFC_PROP_VAL, PORT_KEY, PORT_LISTENING_DELAY_DEF, PORT_LISTENING_DELAY_KEY, PORT_LOCAL_HOST_PROP_KEY, PORT_NEW_CONNECTIONS_THROTTLING_KEY, PORT_REMOTE_HOST_PROP_KEY, PORT_SOCKET_PROP_KEY, PORT_TYPE_PROP_KEY, PORTS_PROP_KEY, processors, PROP_KEY, serviceConnectedTimeout, ST_TRAFFIC_THROTTLING_PROP_KEY, ST_TRAFFIC_THROTTLING_PROP_VAL, TOTAL_BIN_LIMIT_PROP_VAL, TOTAL_PACKETS_LIMIT_PROP_VAL, TRAFFIC_THROTTLING_PROP_KEY, trafficThrottling, WATCHDOG_DELAY, WATCHDOG_PING_TYPE_KEY, WATCHDOG_TIMEOUT, watchdogDelay, watchdogPingType, watchdogTimeout, WHITE_CHAR_ACK_PROP_KEY, WHITE_CHAR_ACK_PROP_VAL, XMPP_ACK_PROP_KEY, XMPP_ACK_PROP_VAL
-
Fields inherited from class tigase.server.AbstractMessageReceiver
HOUR, INCOMING_FILTERS_PROP_KEY, INCOMING_FILTERS_PROP_VAL, MAX_QUEUE_SIZE_PROP_KEY, MAX_QUEUE_SIZE_PROP_VAL, maxInQueueSize, maxOutQueueSize, maxQueueSize, MINUTE, OUTGOING_FILTERS_PROP_KEY, OUTGOING_FILTERS_PROP_VAL, PACKET_DELIVERY_RETRY_COUNT_PROP_KEY, SCHEDULER_THREADS_PROP_KEY, SECOND
-
Fields inherited from class tigase.server.BasicComponent
admins, ALL_PROP_KEY, COMMAND_PROP_NODE, scriptCommands, scriptEngineManager, SCRIPTS_DIR_PROP_DEF, SCRIPTS_DIR_PROP_KEY, trusted, vHostManager
-
Fields inherited from interface tigase.conf.Configurable
ADMINS_PROP_KEY, AMP_CLASS_NAME, AMP_CLUST_CLASS_NAME, AUTH_DOMAIN_POOL_CLASS, AUTH_REPO_DOMAINS_PROP_KEY, AUTH_REPO_PARAMS_NODE, AUTH_REPO_POOL_CLASS, AUTH_REPO_URL_PROP_KEY, BOSH_CLUST_COMP_CLASS_NAME, BOSH_COMP_CLASS_NAME, C2S_CLUST_COMP_CLASS_NAME, C2S_COMP_CLASS_NAME, CL_COMP_CLASS_NAME, CLUSTER_CONECT, CLUSTER_CONTR_CLASS_NAME, CLUSTER_LISTEN, CLUSTER_MODE, CLUSTER_NODES, CLUSTER_NODES_PROP_KEY, COMP_PROT_CLASS_NAME, COMPONENT_ID_PROP_KEY, DEF_AMP_NAME, DEF_BOSH_NAME, DEF_C2S_NAME, DEF_CL_COMP_NAME, DEF_CLUST_CONTR_NAME, DEF_COMP_PROT_NAME, DEF_EVENTBUS_NAME, DEF_EXT_COMP_NAME, DEF_HOSTNAME_PROP_KEY, DEF_MONITOR_NAME, DEF_S2S_NAME, DEF_SM_NAME, DEF_STATS_NAME, DEF_VHOST_MAN_NAME, DEF_WS2S_NAME, DERBY_REPO_CLASS_PROP_VAL, DERBY_REPO_URL_PROP_VAL, DRUPAL_REPO_URL_PROP_VAL, DRUPALWP_REPO_CLASS_PROP_VAL, DUMMY_REPO_CLASS_PROP_VAL, EVENTBUS_CLASS_NAME, EXT_COMP_CLASS_NAME, GEN_ADMINS, GEN_AUTH_DB, GEN_AUTH_DB_URI, GEN_COMP_CLASS, GEN_COMP_NAME, GEN_CONF, GEN_CONFIG, GEN_CONFIG_ALL, GEN_CONFIG_COMP, GEN_CONFIG_CS, GEN_CONFIG_DEF, GEN_CONFIG_SM, GEN_DEBUG, GEN_DEBUG_PACKAGES, GEN_EXT_COMP, GEN_MAX_QUEUE_SIZE, GEN_SCRIPT_DIR, GEN_SM_PLUGINS, GEN_SREC_ADMINS, GEN_SREC_DB, GEN_SREC_DB_URI, GEN_TEST, GEN_TRUSTED, GEN_USER_DB, GEN_USER_DB_URI, GEN_USER_DB_URI_PROP_KEY, GEN_VIRT_HOSTS, HOSTNAMES_PROP_KEY, LIBRESOURCE_REPO_CLASS_PROP_VAL, LIBRESOURCE_REPO_URL_PROP_VAL, MONITOR_CLASS_NAME, MONITOR_CLUST_CLASS_NAME, MONITORING, MYSQL_REPO_CLASS_PROP_VAL, MYSQL_REPO_URL_PROP_VAL, PGSQL_REPO_CLASS_PROP_VAL, PGSQL_REPO_URL_PROP_VAL, ROUTER_COMP_CLASS_NAME, S2S_CLUST_COMP_CLASS_NAME, S2S_COMP_CLASS_NAME, SHARED_AUTH_REPO_PARAMS_PROP_KEY, SHARED_AUTH_REPO_PROP_KEY, SHARED_USER_REPO_PARAMS_PROP_KEY, SHARED_USER_REPO_PROP_KEY, SM_CLUST_COMP_CLASS_NAME, SM_COMP_CLASS_NAME, STANZA_WHITE_CHAR_ACK, STANZA_XMPP_ACK, STATS_CLASS_NAME, STRINGPREP_PROCESSOR, TIGASE_AUTH_REPO_CLASS_PROP_VAL, TIGASE_AUTH_REPO_URL_PROP_VAL, TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL, TRUSTED_PROP_KEY, USER_DOMAIN_POOL_CLASS, USER_REPO_DOMAINS_PROP_KEY, USER_REPO_PARAMS_NODE, USER_REPO_POOL_CLASS, USER_REPO_POOL_SIZE, USER_REPO_POOL_SIZE_PROP_KEY, USER_REPO_URL_PROP_KEY, VHOST_MAN_CLASS_NAME, VHOST_MAN_CLUST_CLASS_NAME, WS2S_CLASS_NAME, WS2S_CLUST_CLASS_NAME, XML_REPO_CLASS_PROP_VAL, XML_REPO_URL_PROP_VAL, XMPP_STANZA_ACK
-
Fields inherited from interface tigase.disco.XMPPService
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS
-
-
Constructor Summary
Constructors Constructor Description ComponentConnectionManager()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Returns default configuration settings for the component as aMap
with keys as configuration property IDs and values as the configuration property values.protected int[]
getDefPlainPorts()
Deprecated.java.util.List<Element>
getDiscoFeatures(JID from)
Deprecated.Method returns list of features provided by this component for provided JID.Element
getDiscoInfo(java.lang.String node, JID jid, JID from)
Deprecated.Returns service discovery info for the component.java.util.List<Element>
getDiscoItems(java.lang.String node, JID jid, JID from)
Deprecated.Returns service discovery items for the component.protected long
getMaxInactiveTime()
Deprecated.
We should not really close external component connection at all, so let's say something like: 1000 days...protected java.util.Map<java.lang.String,java.lang.Object>
getParamsForPort(int port)
Deprecated.protected java.lang.String
getServiceId(Packet packet)
Deprecated.protected java.lang.String
getUniqueId(XMPPIOService<java.lang.Object> serv)
Deprecated.protected XMPPIOService<java.lang.Object>
getXMPPIOServiceInstance()
Deprecated.void
processPacket(Packet packet)
Deprecated.This is the mainPacket
processing method.java.util.Queue<Packet>
processSocketData(XMPPIOService<java.lang.Object> serv)
Deprecated.boolean
processUndeliveredPacket(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)
Deprecated.Processes undelivered packetsvoid
reconnectionFailed(java.util.Map<java.lang.String,java.lang.Object> port_props)
Deprecated.void
serviceStarted(XMPPIOService<java.lang.Object> serv)
Deprecated.boolean
serviceStopped(XMPPIOService<java.lang.Object> service)
Deprecated.void
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Deprecated.Sets all configuration properties for the object.void
tlsHandshakeCompleted(XMPPIOService<java.lang.Object> service)
Deprecated.void
xmppStreamClosed(XMPPIOService<java.lang.Object> serv)
Deprecated.java.lang.String[]
xmppStreamOpened(XMPPIOService<java.lang.Object> service, java.util.Map<java.lang.String,java.lang.String> attribs)
Deprecated.-
Methods inherited from class tigase.server.ConnectionManager
addWaitingTask, beanConfigurationChanged, checkHighThroughputProperty, checkTrafficLimits, connectWaitingTasks, countIOServices, doForAllServices, enableServiceConnectedTimeout, everyMinute, getDefPorts, getDefSSLPorts, getDefTrafficThrottling, getFlashCrossDomainPolicy, getNet_buffer_limit, getPortsConfigBean, getServiceId, getStatistics, getTrafficThrottling, getXMPPIOService, getXMPPIOService, hashCodeForPacket, initBindings, initializationCompleted, isHighThroughput, newWatchdog, packetsReady, processingInThreads, processingOutThreads, register, release, releaseListener, serviceConnected, setFlashCrossDomainPolicyFile, setName, setNet_buffer_limit, setProcessors, setTrafficThrottling, setupWatchdogThread, socketAccepted, start, startService, stop, unregister, updateConnectionDetails, writePacketsToSocket, writePacketToSocket, writePacketToSocket, writePacketToSocket, writeRawData, xmppStreamError
-
Methods inherited from class tigase.server.AbstractMessageReceiver
addOutPacket, addOutPacketNB, addOutPackets, addOutPacketWithTimeout, addOutPacketWithTimeout, addPacket, addPacketNB, addPackets, addRegexRouting, addTimerTask, addTimerTask, addTimerTask, addTimerTaskWithTimeout, addTimerTaskWithTimeout, clearRegexRoutings, everyHour, everySecond, getMaxQueueSize, getRegexRoutings, getResourceForPacketWithTimeout, isInRegexRoutings, newPacketId, processOutPacket, processPacket, removeRegexRouting, schedulerThreads, setCompId, setIncoming_filters, setOutgoing_filters, setParent, setSchedulerThreads_size, updateFiltersName
-
Methods inherited from class tigase.server.BasicComponent
addComponentDomain, canCallCommand, canCallCommand, checkCommandAcl, checkCommandAcl, createScriptEngineManager, getComponentId, getComponentInfo, getDefHostName, getDefVHostItem, getDiscoCategory, getDiscoCategoryType, getDiscoDescription, getDiscoExtensionsForm, getDiscoFeatures, getName, getNodesConnected, getNodesConnectedWithLocal, getScriptCommands, getScriptItems, getServiceEntity, getServiceEntityCaps, getVHostItem, handlesLocalDomains, handlesNameSubdomains, handlesNonLocalDomains, initialize, isAdmin, isInitializationComplete, isLocalDomain, isLocalDomainOrComponent, isNonAdminCommands, isSubdomain, isTrusted, isTrusted, nodeConnected, nodeDisconnected, onNodeConnected, onNodeDisconnected, processScriptCommand, reloadScripts, removeComponentDomain, removeServiceDiscoveryItem, setAdmins, setClusterController, setCommandsACL, setScriptsBaseDir, setVHostManager, updateServiceDiscoveryItem, updateServiceDiscoveryItem, updateServiceDiscoveryItem, updateServiceEntity
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tigase.server.MessageReceiver
getDefHostName
-
Methods inherited from interface tigase.server.ServerComponent
getComponentId, getComponentInfo, getName, initializationCompleted, isInitializationComplete, processPacket, release, setName
-
Methods inherited from interface tigase.stats.StatisticsContainerIfc
getName
-
-
-
-
Field Detail
-
SECRET_PROP_KEY
public static final java.lang.String SECRET_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
PORT_ROUTING_TABLE_PROP_KEY
public static final java.lang.String PORT_ROUTING_TABLE_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
PACK_ROUTED_KEY
public static final java.lang.String PACK_ROUTED_KEY
Deprecated.- See Also:
- Constant Field Values
-
RETURN_SERVICE_DISCO_KEY
public static final java.lang.String RETURN_SERVICE_DISCO_KEY
Deprecated.- See Also:
- Constant Field Values
-
RETURN_SERVICE_DISCO_VAL
public static final boolean RETURN_SERVICE_DISCO_VAL
Deprecated.- See Also:
- Constant Field Values
-
IDENTITY_TYPE_KEY
public static final java.lang.String IDENTITY_TYPE_KEY
Deprecated.- See Also:
- Constant Field Values
-
IDENTITY_TYPE_VAL
public static final java.lang.String IDENTITY_TYPE_VAL
Deprecated.- See Also:
- Constant Field Values
-
PACK_ROUTED_VAL
public boolean PACK_ROUTED_VAL
Deprecated.
-
PORTS
public int[] PORTS
Deprecated.
-
PORT_LOCAL_HOST_PROP_VAL
public java.lang.String PORT_LOCAL_HOST_PROP_VAL
Deprecated.
-
PORT_REMOTE_HOST_PROP_VAL
public java.lang.String PORT_REMOTE_HOST_PROP_VAL
Deprecated.
-
PORT_ROUTING_TABLE_PROP_VAL
public java.lang.String[] PORT_ROUTING_TABLE_PROP_VAL
Deprecated.
-
PORT_SOCKET_PROP_VAL
public SocketType PORT_SOCKET_PROP_VAL
Deprecated.
-
PORT_TYPE_PROP_VAL
public ConnectionType PORT_TYPE_PROP_VAL
Deprecated.
-
SECRET_PROP_VAL
public java.lang.String SECRET_PROP_VAL
Deprecated.
-
-
Method Detail
-
getDefaults
public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Description copied from interface:Configurable
Returns default configuration settings for the component as aMap
with keys as configuration property IDs and values as the configuration property values. All the default parameters returned from this method are later passed to thesetProperties(...)
method. Some of them may have changed value if they have been overwritten in the server configuration. The configuration property value can be of any of the basic types:int
,long
,boolean
,String
.- Specified by:
getDefaults
in interfaceConfigurable
- Overrides:
getDefaults
in classBasicComponent
- Parameters:
params
- is aMap
with some initial properties set for the starting up server. These parameters can be used as a hints to generate component's default configuration.- Returns:
- a
Map
with the component default configuration.
-
getDiscoFeatures
public java.util.List<Element> getDiscoFeatures(JID from)
Deprecated.Description copied from class:BasicComponent
Method returns list of features provided by this component for provided JID.- Specified by:
getDiscoFeatures
in interfaceXMPPService
- Overrides:
getDiscoFeatures
in classBasicComponent
- Parameters:
from
- a request sender address. Some service disco elements are meant to be available only to system administrarors. The component is responsible to check whether the sender is the component administrator and return results appropriate.- Returns:
- list of features
-
getDiscoInfo
public Element getDiscoInfo(java.lang.String node, JID jid, JID from)
Deprecated.Description copied from interface:XMPPService
Returns service discovery info for the component. If the jid is null then this is info for the top level request. SM may return disco info on the top level. Other components should not.- Specified by:
getDiscoInfo
in interfaceXMPPService
- Overrides:
getDiscoInfo
in classBasicComponent
- Parameters:
node
- is service discovery node for which the request is made. Is normally null for the component top level request.jid
- is the jid to which the request has been made.from
- is the request sender address. Some service discovery information is only meant for administrators.- Returns:
- returns an XML Element with service discovery data.
-
getDiscoItems
public java.util.List<Element> getDiscoItems(java.lang.String node, JID jid, JID from)
Deprecated.Description copied from interface:XMPPService
Returns service discovery items for the component. If the JID is null then this is request for the top level request. SM may return disco items on the top level, other components should just return it's top level service discovery item for null node.- Specified by:
getDiscoItems
in interfaceXMPPService
- Overrides:
getDiscoItems
in classBasicComponent
- Parameters:
node
- is a service discovery node for which the request has been made.jid
- is the jid to which the request has been made.from
- is the request sender address. Some service discovery information is only meant for administrators.- Returns:
- a list of service discovery items for this component or the component itself disco item for the top level request.
-
processPacket
public void processPacket(Packet packet)
Deprecated.Description copied from class:AbstractMessageReceiver
This is the mainPacket
processing method. It is called concurrently from many threads so implementing it in thread save manner is essential. The method is called for each packet addressed to the component.
Please note, thePacket
instance may be processed by different parts of the server, different components or plugins at the same time. Therefore this is very important to tread thePacket
instance as unmodifiable object.
Processing in this method is asynchronous, therefore there is no result value. If there are some 'result' packets generated during processing, they should be passed back usingaddOutPacket(Packet)
method.- Overrides:
processPacket
in classConnectionManager<XMPPIOService<java.lang.Object>>
- Parameters:
packet
- is an instance of thePacket
class passed for processing.
-
processSocketData
public java.util.Queue<Packet> processSocketData(XMPPIOService<java.lang.Object> serv)
Deprecated.- Specified by:
processSocketData
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
processUndeliveredPacket
public boolean processUndeliveredPacket(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)
Deprecated.Description copied from class:ConnectionManager
Processes undelivered packets- Specified by:
processUndeliveredPacket
in classConnectionManager<XMPPIOService<java.lang.Object>>
stamp
- - timestamp when packet was received to be written to XMPPIOService
-
reconnectionFailed
public void reconnectionFailed(java.util.Map<java.lang.String,java.lang.Object> port_props)
Deprecated.- Specified by:
reconnectionFailed
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
serviceStarted
public void serviceStarted(XMPPIOService<java.lang.Object> serv)
Deprecated.- Overrides:
serviceStarted
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
serviceStopped
public boolean serviceStopped(XMPPIOService<java.lang.Object> service)
Deprecated.- Specified by:
serviceStopped
in interfaceIOServiceListener<XMPPIOService<java.lang.Object>>
- Overrides:
serviceStopped
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props) throws ConfigurationException
Deprecated.Description copied from interface:Configurable
Sets all configuration properties for the object.- Specified by:
setProperties
in interfaceConfigurable
- Overrides:
setProperties
in classBasicComponent
- Parameters:
props
-Map
with the configuration- Throws:
ConfigurationException
- - if setting configuration will fail which will make it unable to work
-
tlsHandshakeCompleted
public void tlsHandshakeCompleted(XMPPIOService<java.lang.Object> service)
Deprecated.- Specified by:
tlsHandshakeCompleted
in interfaceIOServiceListener<XMPPIOService<java.lang.Object>>
-
xmppStreamClosed
public void xmppStreamClosed(XMPPIOService<java.lang.Object> serv)
Deprecated.- Specified by:
xmppStreamClosed
in interfaceXMPPIOServiceListener<XMPPIOService<java.lang.Object>>
-
xmppStreamOpened
public java.lang.String[] xmppStreamOpened(XMPPIOService<java.lang.Object> service, java.util.Map<java.lang.String,java.lang.String> attribs)
Deprecated.- Specified by:
xmppStreamOpened
in interfaceXMPPIOServiceListener<XMPPIOService<java.lang.Object>>
-
getDefPlainPorts
protected int[] getDefPlainPorts()
Deprecated.- Overrides:
getDefPlainPorts
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
getMaxInactiveTime
protected long getMaxInactiveTime()
Deprecated.
We should not really close external component connection at all, so let's say something like: 1000 days...- Specified by:
getMaxInactiveTime
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
getParamsForPort
protected java.util.Map<java.lang.String,java.lang.Object> getParamsForPort(int port)
Deprecated.- Overrides:
getParamsForPort
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
getServiceId
protected java.lang.String getServiceId(Packet packet)
Deprecated.- Overrides:
getServiceId
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
getUniqueId
protected java.lang.String getUniqueId(XMPPIOService<java.lang.Object> serv)
Deprecated.- Overrides:
getUniqueId
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
getXMPPIOServiceInstance
protected XMPPIOService<java.lang.Object> getXMPPIOServiceInstance()
Deprecated.- Specified by:
getXMPPIOServiceInstance
in classConnectionManager<XMPPIOService<java.lang.Object>>
-
-