org.teleal.cling.support.connectionmanager
Class AbstractConnectionManagerService
java.lang.Object
org.teleal.cling.support.connectionmanager.AbstractConnectionManagerService
- Direct Known Subclasses:
- AbstractPeeringConnectionManagerService
public abstract class AbstractConnectionManagerService
- extends java.lang.Object
Base for connection management, implements the connection ID "0" behavior.
- Author:
- Christian Bauer, Alessio Gaeta
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propertyChangeSupport
protected final java.beans.PropertyChangeSupport propertyChangeSupport
activeConnections
protected final java.util.Map<java.lang.Integer,ConnectionInfo> activeConnections
sourceProtocolInfo
protected final ProtocolInfos sourceProtocolInfo
sinkProtocolInfo
protected final ProtocolInfos sinkProtocolInfo
AbstractConnectionManagerService
public AbstractConnectionManagerService()
- Creates a default "active" connection with identifier "0".
AbstractConnectionManagerService
public AbstractConnectionManagerService(ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo)
- Creates a default "active" connection with identifier "0".
AbstractConnectionManagerService
public AbstractConnectionManagerService(ConnectionInfo... activeConnections)
AbstractConnectionManagerService
public AbstractConnectionManagerService(ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo,
ConnectionInfo... activeConnections)
AbstractConnectionManagerService
public AbstractConnectionManagerService(java.beans.PropertyChangeSupport propertyChangeSupport,
ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo,
ConnectionInfo... activeConnections)
getPropertyChangeSupport
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
getCurrentConnectionInfo
public ConnectionInfo getCurrentConnectionInfo(int connectionId)
throws org.teleal.cling.model.action.ActionException
- Throws:
org.teleal.cling.model.action.ActionException
getCurrentConnectionIDs
public org.teleal.cling.model.types.csv.CSV<org.teleal.cling.model.types.UnsignedIntegerFourBytes> getCurrentConnectionIDs()
getProtocolInfo
public void getProtocolInfo()
throws org.teleal.cling.model.action.ActionException
- Throws:
org.teleal.cling.model.action.ActionException
getSourceProtocolInfo
public ProtocolInfos getSourceProtocolInfo()
getSinkProtocolInfo
public ProtocolInfos getSinkProtocolInfo()
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.