org.jboss.management.j2ee.factory
Interface ManagedObjectFactoryMap

All Known Implementing Classes:
DefaultManagedObjectFactoryMap (src)

public interface ManagedObjectFactoryMap

A ManagedObjectFactoryMap is a collection of ManagedObjectFactorys keyed by Notifications. An implementation has to be able to map from the various type of events and their associated data to the ManagedObjectFactory that is able the create the JSR-77 management object(s) that should be available for the core JBoss component represented by the Notification.


Method Summary
 ManagedObjectFactory (src) getFactory(Notification (src)  createEvent)
           
 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
 

Method Detail

getFactory

public ManagedObjectFactory (src)  getFactory(Notification (src)  createEvent)

setSARDeployer

public void setSARDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the SARDeployer component

Parameters:
name - the SARDeployer name

setEARDeployer

public void setEARDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the EARDeployer component

Parameters:
name - the EARDeployer name

setEJBDeployer

public void setEJBDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the EJBDeployer component

Parameters:
name - the EJBDeployer name

setRARDeployer

public void setRARDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the RARDeployer component

Parameters:
name - the RARDeployer name

setCMDeployer

public void setCMDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the JCA Connection manager deployer component

Parameters:
name - the JCA Connection manager deployer name

setWARDeployer

public void setWARDeployer(ObjectName (src)  name)
Set the ObjectName to recognize as the WARDeployer component

Parameters:
name - the WARDeployer name

setJavaMailResource

public void setJavaMailResource(ObjectName (src)  name)
Set the ObjectName to recognize as a JavaMail resource component

Parameters:
name - the JavaMail service name

setJMSResource

public void setJMSResource(ObjectName (src)  name)
Set the ObjectName to recognize as a JMS resource component

Parameters:
name - the JMS service name

setJNDIResource

public void setJNDIResource(ObjectName (src)  name)
Set the ObjectName to recognize as a JNDI resource component

Parameters:
name - the JNDI service name

setJTAResource

public void setJTAResource(ObjectName (src)  name)
Set the ObjectName to recognize as a JTA resource component

Parameters:
name - the JTA service name

setRMI_IIOPResource

public void setRMI_IIOPResource(ObjectName (src)  name)
Set the ObjectName to recognize as a RMI_IIOP resource component

Parameters:
name - the RMI_IIOP service name