| ServiceFactory.java |
/***************************************
* *
* JBoss: The OpenSource J2EE WebOS *
* *
* Distributable under LGPL license. *
* See terms of license at gnu.org. *
* *
***************************************/
package org.jboss.system;
import javax.management.MBeanServer;
import javax.management.ObjectName;
/**
* The ServiceFactory interface is used to obtain a Service
* proxy instance for a named MBean.
*
* @author <a href="mailto:Scott_Stark@displayscape.com">Scott Stark</a>.
* @version $Revision: 1.1 $
*/
public interface ServiceFactory
{
/**
* Create a Service proxy instance for the MBean given by name.
*
* @param server The MBeanServer instance
* @param name The name of the MBean that wishes to be managed by
* the JBoss ServiceControl service.
*/
Service createService(MBeanServer server, ObjectName name);
}
| ServiceFactory.java |