org.jboss.media.engine
Class MediaPluginRegistry

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.media.engine.MediaPluginRegistry
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class MediaPluginRegistry
extends ServiceMBeanSupport (src)


Field Summary
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean (src)
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
MediaPluginRegistry()
           
 
Method Summary
 void addPlugin(java.lang.String name, MediaPlugin (src)  object)
           
 org.w3c.dom.Element getInitialPlugins()
           
 MediaPlugin (src) getPlugin(java.lang.String name)
           
 java.util.Iterator getPluginNames()
           
 void removePlugin(java.lang.String name)
           
 void setInitialPlugins(org.w3c.dom.Element xml)
           
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, startService, stop, stopService
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaPluginRegistry

public MediaPluginRegistry()
Method Detail

addPlugin

public void addPlugin(java.lang.String name,
                      MediaPlugin (src)  object)

removePlugin

public void removePlugin(java.lang.String name)

getPluginNames

public java.util.Iterator getPluginNames()

getPlugin

public MediaPlugin (src)  getPlugin(java.lang.String name)

getInitialPlugins

public org.w3c.dom.Element getInitialPlugins()
Returns:

setInitialPlugins

public void setInitialPlugins(org.w3c.dom.Element xml)