|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.mscontrol.impl.MsActionPerformer
org.mobicents.mscontrol.impl.MsConnectionImpl
public class MsConnectionImpl
| Field Summary | |
|---|---|
protected org.mobicents.media.server.spi.Connection |
connection
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsConnectionListener> |
connLocalConnectionListeners
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsNotificationListener> |
connLocalNotificationListeners
|
protected MsSessionImpl |
session
|
| Fields inherited from class org.mobicents.mscontrol.impl.MsActionPerformer |
|---|
taskList |
| Constructor Summary | |
|---|---|
MsConnectionImpl(MsSessionImpl session,
java.lang.String endpointName)
Creates a new instance of MsConnectionImpl |
|
| Method Summary | |
|---|---|
void |
addConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
(Non Java-doc). |
void |
addNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
|
org.mobicents.mscontrol.MsEndpoint |
getEndpoint()
(Non Java-doc). |
java.lang.String |
getId()
|
java.lang.String |
getLocalDescriptor()
(Non Java-doc). |
org.mobicents.mscontrol.MsConnectionMode |
getMode()
|
java.lang.String |
getRemoteDescriptor()
(Non Java-doc). |
org.mobicents.mscontrol.MsSession |
getSession()
(Non Java-doc). |
org.mobicents.mscontrol.MsConnectionState |
getState()
|
void |
modify(java.lang.String localDesc,
java.lang.String remoteDesc)
(Non Java-doc). |
void |
onModeChange(org.mobicents.media.server.spi.Connection connection,
org.mobicents.media.server.spi.ConnectionMode oldMode)
|
void |
onStateChange(org.mobicents.media.server.spi.Connection connection,
org.mobicents.media.server.spi.ConnectionState oldState)
|
void |
release()
(Non Java-doc). |
void |
removeConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
(Non Java-doc). |
void |
removeNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
|
void |
setMode(org.mobicents.mscontrol.MsConnectionMode mode)
|
java.lang.String |
toString()
|
void |
update(org.mobicents.media.server.spi.events.NotifyEvent event)
|
| Methods inherited from class org.mobicents.mscontrol.impl.MsActionPerformer |
|---|
run, submit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected MsSessionImpl session
protected org.mobicents.media.server.spi.Connection connection
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsNotificationListener> connLocalNotificationListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsConnectionListener> connLocalConnectionListeners
| Constructor Detail |
|---|
public MsConnectionImpl(MsSessionImpl session,
java.lang.String endpointName)
endpointName - the name of the endpoint.| Method Detail |
|---|
public java.lang.String getId()
getId in interface org.mobicents.mscontrol.MsConnectionpublic org.mobicents.mscontrol.MsSession getSession()
getSession in interface org.mobicents.mscontrol.MsConnectionMsConnection.getSession();public java.lang.String getLocalDescriptor()
getLocalDescriptor in interface org.mobicents.mscontrol.MsConnectionMsConnection.getLocalDescriptor();public java.lang.String getRemoteDescriptor()
getRemoteDescriptor in interface org.mobicents.mscontrol.MsConnectionMsConnection.getLocalDescriptor();public org.mobicents.mscontrol.MsEndpoint getEndpoint()
getEndpoint in interface org.mobicents.mscontrol.MsConnectionMsConnection.getEndpoint();public void addConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
addConnectionListener in interface org.mobicents.mscontrol.MsConnectionorg.mobicents.mscontrol.MsConnection#addConectionListener(MsConnectionListener);public void removeConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
removeConnectionListener in interface org.mobicents.mscontrol.MsConnectionorg.mobicents.mscontrol.MsConnection#removeConectionListener(MsConnectionListener);public void addNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
addNotificationListener in interface org.mobicents.mscontrol.MsConnectionpublic void removeNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
removeNotificationListener in interface org.mobicents.mscontrol.MsConnection
public void modify(java.lang.String localDesc,
java.lang.String remoteDesc)
modify in interface org.mobicents.mscontrol.MsConnectionorg.mobicents.mscontrol.MsConnection#modify();public org.mobicents.mscontrol.MsConnectionMode getMode()
getMode in interface org.mobicents.mscontrol.MsConnectionpublic void setMode(org.mobicents.mscontrol.MsConnectionMode mode)
setMode in interface org.mobicents.mscontrol.MsConnectionpublic void release()
release in interface org.mobicents.mscontrol.MsConnectionMsConnection.release();public org.mobicents.mscontrol.MsConnectionState getState()
getState in interface org.mobicents.mscontrol.MsConnectionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void update(org.mobicents.media.server.spi.events.NotifyEvent event)
update in interface org.mobicents.media.server.spi.NotificationListener
public void onStateChange(org.mobicents.media.server.spi.Connection connection,
org.mobicents.media.server.spi.ConnectionState oldState)
onStateChange in interface org.mobicents.media.server.spi.ConnectionListener
public void onModeChange(org.mobicents.media.server.spi.Connection connection,
org.mobicents.media.server.spi.ConnectionMode oldMode)
onModeChange in interface org.mobicents.media.server.spi.ConnectionListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||