org.mobicents.media.server.impl.resource.echo
Class EchoSink

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.AbstractSink
          extended by org.mobicents.media.server.impl.resource.echo.EchoSink
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSink

public class EchoSink
extends AbstractSink

Author:
kulikov
See Also:
Serialized Form

Field Summary
protected  EchoSource source
           
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSink
otherParty
 
Constructor Summary
EchoSink(java.lang.String name)
           
EchoSink(java.lang.String name, EchoSource source)
           
 
Method Summary
 org.mobicents.media.Format[] getFormats()
           
 boolean isAcceptable(org.mobicents.media.Format format)
           
 void onMediaTransfer(org.mobicents.media.Buffer buffer)
          This methos is called when new portion of media arrives.
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSink
connect, connect, disconnect, disconnect, failed, getBytesReceived, getPacketsReceived, isConnected, isMultipleConnectionsAllowed, isStarted, receive, resetStats, start, started, stop, stopped
 
Methods inherited from class org.mobicents.media.server.impl.BaseComponent
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, sendEvent, setConnection, setEndpoint, setResourceType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mobicents.media.Component
addListener, getConnection, getEndpoint, getId, getName, removeListener, setConnection, setEndpoint
 

Field Detail

source

protected EchoSource source
Constructor Detail

EchoSink

public EchoSink(java.lang.String name)

EchoSink

public EchoSink(java.lang.String name,
                EchoSource source)
Method Detail

getFormats

public org.mobicents.media.Format[] getFormats()

isAcceptable

public boolean isAcceptable(org.mobicents.media.Format format)

onMediaTransfer

public void onMediaTransfer(org.mobicents.media.Buffer buffer)
                     throws java.io.IOException
Description copied from class: AbstractSink
This methos is called when new portion of media arrives.

Specified by:
onMediaTransfer in class AbstractSink
Parameters:
buffer - the new portion of media data.
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.