org.jboss.management.j2ee.factory
Class DefaultManagedObjectFactoryMap

java.lang.Object
  extended byorg.jboss.management.j2ee.factory.DefaultManagedObjectFactoryMap
All Implemented Interfaces:
ManagedObjectFactoryMap (src)

public class DefaultManagedObjectFactoryMap
extends java.lang.Object
implements ManagedObjectFactoryMap (src)


Constructor Summary
DefaultManagedObjectFactoryMap()
           
 
Method Summary
 ManagedObjectFactory (src) getFactory(Notification (src)  createEvent)
          Obtain the ManagedObjectFactory approriate for the event notification from the core JBoss layer.
 void setCMDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the JCA Connection manager deployer component
 void setEARDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the EARDeployer component
 void setEJBDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the EJBDeployer component
 void setJavaMailResource(ObjectName (src)  name)
          Set the ObjectName to recognize as a JavaMail resource component
 void setJMSResource(ObjectName (src)  name)
          Set the ObjectName to recognize as a JMS resource component
 void setJNDIResource(ObjectName (src)  name)
          Set the ObjectName to recognize as a JNDI resource component
 void setJTAResource(ObjectName (src)  name)
          Set the ObjectName to recognize as a JTA resource component
 void setRARDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the RARDeployer component
 void setRMI_IIOPResource(ObjectName (src)  name)
          Set the ObjectName to recognize as a RMI_IIOP resource component
 void setSARDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the SARDeployer component
 void setWARDeployer(ObjectName (src)  name)
          Set the ObjectName to recognize as the WARDeployer component
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultManagedObjectFactoryMap

public DefaultManagedObjectFactoryMap()
Method Detail

getFactory

public ManagedObjectFactory (src)  getFactory(Notification (src)  createEvent)
Obtain the ManagedObjectFactory approriate for the event notification from the core JBoss layer. This method looks to the userData of the event to figure out how to obtain the JMX ObjectName of the core JBoss component sending the event. This is the current mechanism by which we map from the JBoss core layer into JSR-77 managed objects.

Specified by:
getFactory in interface ManagedObjectFactoryMap (src)
Parameters:
createEvent -
Returns:
The ManagedObjectFactory if found, null otherwise

setSARDeployer

public void setSARDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the SARDeployer component

Specified by:
setSARDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the SARDeployer name

setEARDeployer

public void setEARDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the EARDeployer component

Specified by:
setEARDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the EARDeployer name

setEJBDeployer

public void setEJBDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the EJBDeployer component

Specified by:
setEJBDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the EJBDeployer name

setRARDeployer

public void setRARDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the RARDeployer component

Specified by:
setRARDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the RARDeployer name

setCMDeployer

public void setCMDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the JCA Connection manager deployer component

Specified by:
setCMDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the JCA Connection manager deployer name

setWARDeployer

public void setWARDeployer(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as the WARDeployer component

Specified by:
setWARDeployer in interface ManagedObjectFactoryMap (src)
Parameters:
name - the WARDeployer name

setJavaMailResource

public void setJavaMailResource(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as a JavaMail resource component

Specified by:
setJavaMailResource in interface ManagedObjectFactoryMap (src)
Parameters:
name - the JavaMail service name

setJMSResource

public void setJMSResource(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as a JMS resource component

Specified by:
setJMSResource in interface ManagedObjectFactoryMap (src)
Parameters:
name - the JMS service name

setJNDIResource

public void setJNDIResource(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as a JNDI resource component

Specified by:
setJNDIResource in interface ManagedObjectFactoryMap (src)
Parameters:
name - the JNDI service name

setJTAResource

public void setJTAResource(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as a JTA resource component

Specified by:
setJTAResource in interface ManagedObjectFactoryMap (src)
Parameters:
name - the JTA service name

setRMI_IIOPResource

public void setRMI_IIOPResource(ObjectName (src)  name)
Description copied from interface: ManagedObjectFactoryMap (src)
Set the ObjectName to recognize as a RMI_IIOP resource component

Specified by:
setRMI_IIOPResource in interface ManagedObjectFactoryMap (src)
Parameters:
name - the RMI_IIOP service name