org.teleal.cling.support.connectionmanager
Class ConnectionManagerService
java.lang.Object
org.teleal.cling.support.connectionmanager.ConnectionManagerService
- Direct Known Subclasses:
- AbstractPeeringConnectionManagerService
public class ConnectionManagerService
- extends 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 PropertyChangeSupport propertyChangeSupport
activeConnections
protected final Map<Integer,ConnectionInfo> activeConnections
sourceProtocolInfo
protected final ProtocolInfos sourceProtocolInfo
sinkProtocolInfo
protected final ProtocolInfos sinkProtocolInfo
ConnectionManagerService
public ConnectionManagerService()
- Creates a default "active" connection with identifier "0".
ConnectionManagerService
public ConnectionManagerService(ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo)
- Creates a default "active" connection with identifier "0".
ConnectionManagerService
public ConnectionManagerService(ConnectionInfo... activeConnections)
ConnectionManagerService
public ConnectionManagerService(ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo,
ConnectionInfo... activeConnections)
ConnectionManagerService
public ConnectionManagerService(PropertyChangeSupport propertyChangeSupport,
ProtocolInfos sourceProtocolInfo,
ProtocolInfos sinkProtocolInfo,
ConnectionInfo... activeConnections)
getPropertyChangeSupport
public 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.