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:
AbstractSink, AbstractSource, Processor

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

Author:
kulikov
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.mobicents.media.Component
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR
 
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)
           
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
 

Constructor Detail

BaseComponent

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

getResourceType

public int getResourceType()
Specified by:
getResourceType in interface org.mobicents.media.Component

setResourceType

public void setResourceType(int resourceType)
Specified by:
setResourceType in interface org.mobicents.media.Component

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


Copyright © 2009. All Rights Reserved.