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.clock.Task, 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, stream, txChannels
 
Fields inherited from interface org.mobicents.media.server.spi.Connection
CHANNEL_RX, CHANNEL_TX
 
Constructor Summary
LocalConnectionImpl(EndpointImpl endpoint)
           
 
Method Summary
protected  void bind()
           
 void close()
           
 long getBytesReceived()
          (Non Java-doc).
 long getBytesReceived(org.mobicents.media.server.spi.MediaType media)
          (Non Java-doc).
 long getBytesTransmitted()
          (Non Java-doc).
 long getBytesTransmitted(org.mobicents.media.server.spi.MediaType media)
          (Non Java-doc).
 double getJitter()
          (Non Java-doc).
 double getJitter(org.mobicents.media.server.spi.MediaType media)
          (Non Java-doc).
 java.lang.String getLocalDescriptor()
           
 long getPacketsReceived(org.mobicents.media.server.spi.MediaType media)
          (Non Java-doc).
 long getPacketsTransmitted(org.mobicents.media.server.spi.MediaType media)
          (Non Java-doc).
 java.lang.String getRemoteDescriptor()
           
 void setOtherParty(org.mobicents.media.server.spi.Connection other)
           
 void setOtherParty(org.mobicents.media.server.spi.Connection other, org.mobicents.media.server.spi.MediaType mediaType)
           
 void setOtherParty(java.lang.String media, java.net.InetSocketAddress address)
           
 void setRemoteDescriptor(java.lang.String descriptor)
           
 java.lang.String toString()
           
 
Methods inherited from class org.mobicents.media.server.ConnectionImpl
addListener, addNotificationListener, bind, cancel, close, getComponent, getComponent, getEndpoint, getId, getIndex, getLifeTime, getMode, getStartTime, getState, isActive, join, join, perform, removeListener, removeNotificationListener, setIndex, setLifeTime, setMode, setMode, setStartTime, 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)
                    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 java.io.IOException,
                                org.mobicents.media.server.spi.ResourceUnavailableException
Throws:
java.io.IOException
org.mobicents.media.server.spi.ResourceUnavailableException

bind

protected void bind()
             throws org.mobicents.media.server.spi.ResourceUnavailableException
Throws:
org.mobicents.media.server.spi.ResourceUnavailableException

setOtherParty

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

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(org.mobicents.media.server.spi.MediaType media)
(Non Java-doc).

See Also:
Connection.getPacketsReceived(org.mobicents.media.server.spi.MediaType)

getBytesReceived

public long getBytesReceived(org.mobicents.media.server.spi.MediaType media)
(Non Java-doc).

See Also:
Connection.getBytesReceived(org.mobicents.media.server.spi.MediaType)

getBytesReceived

public long getBytesReceived()
(Non Java-doc).

See Also:
Connection.getBytesReceived()

getPacketsTransmitted

public long getPacketsTransmitted(org.mobicents.media.server.spi.MediaType media)
(Non Java-doc).

See Also:
Connection.getPacketsTransmitted(org.mobicents.media.server.spi.MediaType)

getBytesTransmitted

public long getBytesTransmitted(org.mobicents.media.server.spi.MediaType media)
(Non Java-doc).

See Also:
Connection.getBytesTransmitted(org.mobicents.media.server.spi.MediaType)

getBytesTransmitted

public long getBytesTransmitted()
(Non Java-doc).

See Also:
Connection.getBytesTransmitted()

toString

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

setOtherParty

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

getJitter

public double getJitter(org.mobicents.media.server.spi.MediaType media)
(Non Java-doc).

See Also:
Connection.getJitter()

getJitter

public double getJitter()
(Non Java-doc).

See Also:
Connection.getJitter()


Copyright © 2010. All Rights Reserved.