org.mobicents.media.server.impl
Class BaseComponent

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component
Direct Known Subclasses:
AbstractInlet, AbstractOutlet, AbstractSink, AbstractSource, AVPlayer, BChannel, Bridge, CompositeSink, ConferenceBridge, Echo, PacketRelay, Processor, Proxy

public abstract class BaseComponent
extends java.lang.Object
implements org.mobicents.media.Component

Author:
kulikov
See Also:
Serialized Form

Field Summary
protected  org.mobicents.media.Format format
           
 
Constructor Summary
BaseComponent(java.lang.String name)
           
 
Method Summary
 void addListener(org.mobicents.media.server.spi.NotificationListener listener)
           
 org.mobicents.media.server.spi.Connection getConnection()
           
 org.mobicents.media.server.spi.Endpoint getEndpoint()
           
 org.mobicents.media.Format getFormat()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int getResourceType()
           
 void removeListener(org.mobicents.media.server.spi.NotificationListener listener)
           
 void resetStats()
           
protected  void sendEvent(org.mobicents.media.server.spi.events.NotifyEvent evt)
           
 void setConnection(org.mobicents.media.server.spi.Connection connection)
           
 void setEndpoint(org.mobicents.media.server.spi.Endpoint endpoint)
           
 void setResourceType(int resourceType)
           
protected  java.util.Collection<org.mobicents.media.Format> subset(org.mobicents.media.Format[] set1, org.mobicents.media.Format[] set2)
           
 java.lang.String 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
start, stop
 

Field Detail

format

protected org.mobicents.media.Format format
Constructor Detail

BaseComponent

public BaseComponent(java.lang.String name)
Method Detail

getFormat

public org.mobicents.media.Format getFormat()

getResourceType

public int getResourceType()

setResourceType

public void setResourceType(int resourceType)

getId

public java.lang.String getId()
Specified by:
getId in interface org.mobicents.media.Component

getName

public java.lang.String getName()
Specified by:
getName in interface org.mobicents.media.Component

getEndpoint

public org.mobicents.media.server.spi.Endpoint getEndpoint()
Specified by:
getEndpoint in interface org.mobicents.media.Component

setEndpoint

public void setEndpoint(org.mobicents.media.server.spi.Endpoint endpoint)
Specified by:
setEndpoint in interface org.mobicents.media.Component

getConnection

public org.mobicents.media.server.spi.Connection getConnection()
Specified by:
getConnection in interface org.mobicents.media.Component

setConnection

public void setConnection(org.mobicents.media.server.spi.Connection connection)
Specified by:
setConnection in interface org.mobicents.media.Component

sendEvent

protected void sendEvent(org.mobicents.media.server.spi.events.NotifyEvent evt)

addListener

public void addListener(org.mobicents.media.server.spi.NotificationListener listener)
Specified by:
addListener in interface org.mobicents.media.Component

removeListener

public void removeListener(org.mobicents.media.server.spi.NotificationListener listener)
Specified by:
removeListener in interface org.mobicents.media.Component

toString

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

resetStats

public void resetStats()
Specified by:
resetStats in interface org.mobicents.media.Component

subset

protected java.util.Collection<org.mobicents.media.Format> subset(org.mobicents.media.Format[] set1,
                                                                  org.mobicents.media.Format[] set2)


Copyright © 2010. All Rights Reserved.