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, Bridge, CompositeSink, ConferenceBridge, Echo, EndpointTransmittor, PacketRelay, Processor, Proxy

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

Author:
kulikov
See Also:
Serialized Form

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()
           
 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)
           
 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
 

Constructor Detail

BaseComponent

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

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


Copyright © 2009. All Rights Reserved.