Package org.jboss.kernel.spi.registry

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry


/*     */   }
/*     */
/*     */   public Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) throws Exception
/*     */   {
/* 235 */     String name = objectName.getCanonicalName();
/* 236 */     KernelRegistryEntry entry = this.kernel.getRegistry().getEntry(name);
/* 237 */     if (entry != null)
/*     */     {
/* 239 */       Object target = entry.getTarget();
/* 240 */       if ((target instanceof RARDeployment))
/*     */       {
/* 242 */         RARDeployment deployment = (RARDeployment)target;
/* 243 */         return deployment.invoke(operationName, params, signature);
/*     */       }
View Full Code Here


/*    */   }
/*    */
/*    */   public SubscriptionManagerMBean getSubscriptionManager()
/*    */   {
/* 27 */     KernelRegistry registry = KernelLocator.getKernel().getRegistry();
/* 28 */     KernelRegistryEntry entry = registry.getEntry("WSSubscriptionManager");
/* 29 */     return (SubscriptionManagerMBean)entry.getTarget();
/*    */   }
View Full Code Here

/*    */   }
/*    */
/*    */   public Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) throws Exception
/*    */   {
/* 49 */     String name = objectName.getCanonicalName();
/* 50 */     KernelRegistryEntry entry = this.kernel.getRegistry().getEntry(name);
/* 51 */     if (entry != null)
/*    */     {
/* 53 */       Object target = entry.getTarget();
/* 54 */       if ((target instanceof RARDeployment))
/*    */       {
/* 56 */         RARDeployment deployment = (RARDeployment)target;
/* 57 */         return deployment.invoke(operationName, params, signature);
/*    */       }
View Full Code Here

/*    */   }
/*    */
/*    */   public Object getAttribute(ObjectName objectName, String attribute) throws Exception
/*    */   {
/* 75 */     String name = objectName.getCanonicalName();
/* 76 */     KernelRegistryEntry entry = this.kernel.getRegistry().getEntry(name);
/* 77 */     if (entry != null)
/*    */     {
/* 79 */       Object target = entry.getTarget();
/* 80 */       Field field = target.getClass().getField(attribute);
/* 81 */       return field.get(target);
/*    */     }
/* 83 */     return null;
/*    */   }
View Full Code Here

   // KernelRegistry plugin method

   public KernelRegistryEntry getEntry(Object name)
   {
      KernelRegistryEntry entry = super.getEntry(name);
      if (entry != null)
         return entry;
      if (getParentController() instanceof KernelRegistryPlugin)
      {
         return ((KernelRegistryPlugin)getParentController()).getEntry(name);
View Full Code Here

   public KernelRegistryEntry getEntry(Object name)
   {
      for (ListIterator i = factories.listIterator(); i.hasNext();)
      {
         KernelRegistryPlugin factory = (KernelRegistryPlugin) i.next();
         KernelRegistryEntry entry = factory.getEntry(name);
         if (entry != null)
            return entry;
      }
      throw new KernelRegistryEntryNotFoundException("Entry not found with name: " + name);
   }
View Full Code Here

   {
      Iterator i = factories.iterator();
      while (i.hasNext())
      {
         KernelRegistryPlugin factory = (KernelRegistryPlugin) i.next();
         KernelRegistryEntry entry = factory.getEntry(name);
         if (entry != null)
            return true;
      }
      return false;
   }
View Full Code Here

      if (name == null)
         throw new IllegalArgumentException("Null name");

      boolean trace = log.isTraceEnabled();

      KernelRegistryEntry entry;

      synchronized (entries)
      {
         entry = entries.remove(name);
         if (entry == null)
View Full Code Here

   /**
    * Register a MC Bean in the servlet context prefixed with WebBoostrap.BEAN_PREFIX
    */
   private void registerBean(BeanMetaData bean)
   {
      KernelRegistryEntry entry = bootstrap.getKernel().getRegistry().getEntry(bean.getName());
      Object target = entry.getTarget();
     
      servletContext.setAttribute(BEAN_PREFIX  + bean.getName(), target);
   }
View Full Code Here

   }

   public SubscriptionManagerMBean getSubscriptionManager()
   {
      KernelRegistry registry = KernelLocator.getKernel().getRegistry();
      KernelRegistryEntry entry = registry.getEntry(SubscriptionManagerMBean.BEAN_NAME);
      return (SubscriptionManagerMBean)entry.getTarget();
   }
View Full Code Here

TOP

Related Classes of org.jboss.kernel.spi.registry.KernelRegistryEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.