package org.jboss.management.j2ee.factory;
import org.jboss.management.j2ee.RMI_IIOPResource;
import javax.management.MBeanServer;
import javax.management.ObjectName;
public class RMIIIOPResourceFactory
implements ManagedObjectFactory
{
public ObjectName create(MBeanServer server, Object data)
{
ObjectName serviceName = (ObjectName) data;
String name = serviceName.getKeyProperty("service");
ObjectName jsr77Name = RMI_IIOPResource.create(server, name, serviceName);
return jsr77Name;
}
public void destroy(MBeanServer server, Object data)
{
ObjectName serviceName = (ObjectName) data;
String name = serviceName.getKeyProperty("service");
RMI_IIOPResource.destroy(server, name);
}
}