1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
  
     | 
    
      package org.jboss.ws.extensions.eventing.mgmt;
import org.jboss.kernel.spi.registry.KernelRegistry;
import org.jboss.kernel.spi.registry.KernelRegistryEntry;
import org.jboss.wsf.spi.util.KernelLocator;
/**
 * @author Heiko Braun, <heiko@openj.net>
 * @since 22-Mar-2006
 */
public class SubscriptionManagerFactory
{
   private static SubscriptionManagerFactory instance = new SubscriptionManagerFactory();
   // Hide ctor
   protected SubscriptionManagerFactory()
   {
   }
   public static SubscriptionManagerFactory getInstance()
   {
      return instance;
   }
   public SubscriptionManagerMBean getSubscriptionManager()
   {
      KernelRegistry registry = KernelLocator.getKernel().getRegistry();
      KernelRegistryEntry entry = registry.getEntry(SubscriptionManagerMBean.BEAN_NAME);
      return (SubscriptionManagerMBean)entry.getTarget();
   }
}
 
     |