|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.mscontrol.impl.MsProviderImpl
public class MsProviderImpl
| Field Summary | |
|---|---|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsConnectionListener> |
connectionListeners
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsNotificationListener> |
eventListeners
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsLinkListener> |
linkListeners
|
protected static java.util.concurrent.ExecutorService |
pool
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsResourceListener> |
resourceListeners
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsSessionListener> |
sessionListeners
|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsSession> |
sessions
|
| Constructor Summary | |
|---|---|
MsProviderImpl()
Creates a new instance of MsProviderImpl |
|
| Method Summary | |
|---|---|
void |
addConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
|
void |
addLinkListener(org.mobicents.mscontrol.MsLinkListener listener)
Add a termination listener to all terminations. |
void |
addNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
|
void |
addResourceListener(org.mobicents.mscontrol.MsResourceListener listener)
|
void |
addSessionListener(org.mobicents.mscontrol.MsSessionListener listener)
(Non Java-doc). |
org.mobicents.mscontrol.MsSession |
createSession()
|
protected void |
deallocateQueue(java.util.concurrent.ExecutorService queue)
|
org.mobicents.mscontrol.events.MsEventFactory |
getEventFactory()
|
org.mobicents.mscontrol.MsConnection |
getMsConnection(java.lang.String msConnectionId)
|
java.util.List<org.mobicents.mscontrol.MsConnection> |
getMsConnections(java.lang.String endpointName)
|
java.util.List<org.mobicents.mscontrol.MsLink> |
getMsLinks(java.lang.String endpointName)
|
void |
removeConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
|
void |
removeLinkListener(org.mobicents.mscontrol.MsLinkListener listener)
Removes termination listener |
void |
removeNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
|
void |
removeResourceListener(org.mobicents.mscontrol.MsResourceListener listener)
|
void |
removeSessionListener(org.mobicents.mscontrol.MsSessionListener listener)
(Non Java-doc). |
protected static void |
submit(java.lang.Runnable task)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsSessionListener> sessionListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsConnectionListener> connectionListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsResourceListener> resourceListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsLinkListener> linkListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsNotificationListener> eventListeners
protected java.util.concurrent.CopyOnWriteArrayList<org.mobicents.mscontrol.MsSession> sessions
protected static transient java.util.concurrent.ExecutorService pool
| Constructor Detail |
|---|
public MsProviderImpl()
| Method Detail |
|---|
public org.mobicents.mscontrol.MsSession createSession()
createSession in interface org.mobicents.mscontrol.MsProviderpublic org.mobicents.mscontrol.events.MsEventFactory getEventFactory()
getEventFactory in interface org.mobicents.mscontrol.MsProviderprotected void deallocateQueue(java.util.concurrent.ExecutorService queue)
public void addSessionListener(org.mobicents.mscontrol.MsSessionListener listener)
addSessionListener in interface org.mobicents.mscontrol.MsProviderMsProvider.addSessionListener(MsSessionListener).public void removeSessionListener(org.mobicents.mscontrol.MsSessionListener listener)
removeSessionListener in interface org.mobicents.mscontrol.MsProviderMsProvider.removeSessionListener(MsSessionListener).public void addResourceListener(org.mobicents.mscontrol.MsResourceListener listener)
addResourceListener in interface org.mobicents.mscontrol.MsProviderpublic void removeResourceListener(org.mobicents.mscontrol.MsResourceListener listener)
public void addConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
addConnectionListener in interface org.mobicents.mscontrol.MsProviderpublic void removeConnectionListener(org.mobicents.mscontrol.MsConnectionListener listener)
removeConnectionListener in interface org.mobicents.mscontrol.MsProviderpublic void addLinkListener(org.mobicents.mscontrol.MsLinkListener listener)
addLinkListener in interface org.mobicents.mscontrol.MsProviderMsLinkListener - object that receives the specified events.public void removeLinkListener(org.mobicents.mscontrol.MsLinkListener listener)
removeLinkListener in interface org.mobicents.mscontrol.MsProviderMsLinkListener - object that receives the specified events.public void addNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
addNotificationListener in interface org.mobicents.mscontrol.MsProviderpublic void removeNotificationListener(org.mobicents.mscontrol.MsNotificationListener listener)
removeNotificationListener in interface org.mobicents.mscontrol.MsProviderpublic org.mobicents.mscontrol.MsConnection getMsConnection(java.lang.String msConnectionId)
getMsConnection in interface org.mobicents.mscontrol.MsProviderpublic java.util.List<org.mobicents.mscontrol.MsConnection> getMsConnections(java.lang.String endpointName)
getMsConnections in interface org.mobicents.mscontrol.MsProviderpublic java.util.List<org.mobicents.mscontrol.MsLink> getMsLinks(java.lang.String endpointName)
getMsLinks in interface org.mobicents.mscontrol.MsProviderprotected static void submit(java.lang.Runnable task)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||