org.mobicents.media.server
Class LocalConnectionImpl

java.lang.Object
  extended by org.mobicents.media.server.ConnectionImpl
      extended by org.mobicents.media.server.LocalConnectionImpl
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.server.spi.Connection

public class LocalConnectionImpl
extends ConnectionImpl

Author:
kulikov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.media.server.ConnectionImpl
connectionListeners, mode, rxChannels, txChannels
 
Fields inherited from interface org.mobicents.media.server.spi.Connection
CHANNEL_RX, CHANNEL_TX
 
Constructor Summary
LocalConnectionImpl(EndpointImpl endpoint, org.mobicents.media.server.spi.ConnectionMode mode)
           
 
Method Summary
 void close()
           
 java.lang.String getLocalDescriptor()
           
 long getPacketsReceived(java.lang.String media)
           
 long getPacketsTransmitted(java.lang.String media)
           
 java.lang.String getRemoteDescriptor()
           
 void rxStart(java.lang.String media)
           
 void rxStop(java.lang.String media)
           
 void setOtherParty(org.mobicents.media.server.spi.Connection other)
           
 void setOtherParty(java.lang.String media, java.net.InetSocketAddress address)
           
 void setRemoteDescriptor(java.lang.String descriptor)
           
 java.lang.String toString()
           
 void txStart(java.lang.String media)
           
 void txStop(java.lang.String media)
           
 
Methods inherited from class org.mobicents.media.server.ConnectionImpl
addListener, addNotificationListener, getComponent, getComponent, getEndpoint, getId, getIndex, getLifeTime, getMode, getState, removeListener, removeNotificationListener, setLifeTime, setMode, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalConnectionImpl

public LocalConnectionImpl(EndpointImpl endpoint,
                           org.mobicents.media.server.spi.ConnectionMode mode)
                    throws org.mobicents.media.server.spi.ResourceUnavailableException
Throws:
org.mobicents.media.server.spi.ResourceUnavailableException
Method Detail

getLocalDescriptor

public java.lang.String getLocalDescriptor()

getRemoteDescriptor

public java.lang.String getRemoteDescriptor()

setRemoteDescriptor

public void setRemoteDescriptor(java.lang.String descriptor)
                         throws javax.sdp.SdpException,
                                java.io.IOException,
                                org.mobicents.media.server.spi.ResourceUnavailableException
Throws:
javax.sdp.SdpException
java.io.IOException
org.mobicents.media.server.spi.ResourceUnavailableException

setOtherParty

public void setOtherParty(org.mobicents.media.server.spi.Connection other)
                   throws java.io.IOException
Throws:
java.io.IOException

close

public void close()
Overrides:
close in class ConnectionImpl

getPacketsReceived

public long getPacketsReceived(java.lang.String media)

getPacketsTransmitted

public long getPacketsTransmitted(java.lang.String media)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

txStart

public void txStart(java.lang.String media)

rxStart

public void rxStart(java.lang.String media)

txStop

public void txStop(java.lang.String media)

rxStop

public void rxStop(java.lang.String media)

setOtherParty

public void setOtherParty(java.lang.String media,
                          java.net.InetSocketAddress address)
                   throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.