org.mobicents.javax.media.mscontrol.networkconnection
Class NetworkConnectionImpl.SdpPortManagerImpl

java.lang.Object
  extended by org.mobicents.javax.media.mscontrol.networkconnection.NetworkConnectionImpl.SdpPortManagerImpl
All Implemented Interfaces:
javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>, javax.media.mscontrol.networkconnection.SdpPortManager, javax.media.mscontrol.resource.Resource<javax.media.mscontrol.networkconnection.NetworkConnection>
Enclosing class:
NetworkConnectionImpl

public class NetworkConnectionImpl.SdpPortManagerImpl
extends java.lang.Object
implements javax.media.mscontrol.networkconnection.SdpPortManager


Field Summary
 
Fields inherited from interface javax.media.mscontrol.networkconnection.SdpPortManager
SIP_HEADERS
 
Fields inherited from interface javax.media.mscontrol.resource.Resource
FOR_EVER, FOREVER
 
Constructor Summary
NetworkConnectionImpl.SdpPortManagerImpl(NetworkConnectionImpl networkConn)
           
 
Method Summary
 void addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> paramMediaEventListener)
           
 void generateSdpOffer()
           
 javax.media.mscontrol.networkconnection.CodecPolicy getCodecPolicy()
           
 javax.media.mscontrol.networkconnection.NetworkConnection getContainer()
           
 byte[] getMediaServerSessionDescription()
           
 javax.media.mscontrol.MediaSession getMediaSession()
           
 byte[] getUserAgentSessionDescription()
           
 void processSdpAnswer(byte[] paramArrayOfByte)
           
 void processSdpOffer(byte[] paramArrayOfByte)
           
 void rejectSdpOffer()
           
 void removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> paramMediaEventListener)
           
 void setCodecPolicy(javax.media.mscontrol.networkconnection.CodecPolicy paramCodecPolicy)
           
 boolean stop()
           
protected  void update(javax.media.mscontrol.networkconnection.SdpPortManagerEvent anEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkConnectionImpl.SdpPortManagerImpl

public NetworkConnectionImpl.SdpPortManagerImpl(NetworkConnectionImpl networkConn)
Method Detail

generateSdpOffer

public void generateSdpOffer()
                      throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
generateSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

getCodecPolicy

public javax.media.mscontrol.networkconnection.CodecPolicy getCodecPolicy()
Specified by:
getCodecPolicy in interface javax.media.mscontrol.networkconnection.SdpPortManager

getMediaServerSessionDescription

public byte[] getMediaServerSessionDescription()
                                        throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
getMediaServerSessionDescription in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

getUserAgentSessionDescription

public byte[] getUserAgentSessionDescription()
                                      throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
getUserAgentSessionDescription in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

processSdpAnswer

public void processSdpAnswer(byte[] paramArrayOfByte)
                      throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
processSdpAnswer in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

processSdpOffer

public void processSdpOffer(byte[] paramArrayOfByte)
                     throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
processSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

rejectSdpOffer

public void rejectSdpOffer()
                    throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
rejectSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

setCodecPolicy

public void setCodecPolicy(javax.media.mscontrol.networkconnection.CodecPolicy paramCodecPolicy)
                    throws javax.media.mscontrol.networkconnection.SdpPortManagerException
Specified by:
setCodecPolicy in interface javax.media.mscontrol.networkconnection.SdpPortManager
Throws:
javax.media.mscontrol.networkconnection.SdpPortManagerException

getContainer

public javax.media.mscontrol.networkconnection.NetworkConnection getContainer()
Specified by:
getContainer in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.networkconnection.NetworkConnection>

stop

public boolean stop()
Specified by:
stop in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.networkconnection.NetworkConnection>

addListener

public void addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> paramMediaEventListener)
Specified by:
addListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>

getMediaSession

public javax.media.mscontrol.MediaSession getMediaSession()
Specified by:
getMediaSession in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>

removeListener

public void removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> paramMediaEventListener)
Specified by:
removeListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>

update

protected void update(javax.media.mscontrol.networkconnection.SdpPortManagerEvent anEvent)


Copyright © 2010. All Rights Reserved.