Package org.jboss.kernel.spi.registry

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


   public KernelRegistryEntry getEntry(Object name)
   {
      for (ListIterator<KernelRegistryPlugin> i = factories.listIterator(); i.hasNext();)
      {
         KernelRegistryPlugin factory = 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<KernelRegistryPlugin> i = factories.iterator();
      while (i.hasNext())
      {
         KernelRegistryPlugin factory = i.next();
         KernelRegistryEntry entry = factory.getEntry(name);
         if (entry != null)
            return true;
      }
      return false;
   }
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

/*     */       return parentContexts; } finally { unlockRead(); } throw localObject;
/*     */   }
/*     */
/*     */   public KernelRegistryEntry getEntry(Object name)
/*     */   {
/* 221 */     KernelRegistryEntry entry = super.getEntry(name);
/* 222 */     if (entry != null)
/* 223 */       return entry;
/* 224 */     if ((getParentController() instanceof KernelRegistryPlugin))
/*     */     {
/* 226 */       return ((KernelRegistryPlugin)getParentController()).getEntry(name);
View Full Code Here

/*     */   {
/*  79 */     if (name == null) {
/*  80 */       throw new IllegalArgumentException("Null name");
/*     */     }
/*  82 */     boolean trace = log.isTraceEnabled();
/*     */     KernelRegistryEntry entry;
/*  86 */     synchronized (this.entries)
/*     */     {
/*  88 */       entry = (KernelRegistryEntry)this.entries.remove(name);
/*  89 */       if (entry == null) {
/*  90 */         throw new KernelRegistryEntryNotFoundException("Not found: " + name);
View Full Code Here

/*    */
/*    */   public KernelRegistryEntry unregisterEntry(Object name)
/*    */   {
/* 73 */     Kernel.checkConfigure();
/*    */
/* 75 */     KernelRegistryEntry entry = this.defaultFactory.unregisterEntry(name);
/*    */
/* 77 */     Object target = entry.getTarget();
/* 78 */     if ((target != null) && ((target instanceof KernelRegistryPlugin)))
/*    */     {
/* 80 */       KernelRegistryPlugin factory = (KernelRegistryPlugin)target;
/* 81 */       removeKernelRegistryFactory(factory);
/*    */     }
View Full Code Here

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

/*     */   {
/*  94 */     Iterator i = this.factories.iterator();
/*  95 */     while (i.hasNext())
/*     */     {
/*  97 */       KernelRegistryPlugin factory = (KernelRegistryPlugin)i.next();
/*  98 */       KernelRegistryEntry entry = factory.getEntry(name);
/*  99 */       if (entry != null)
/* 100 */         return true;
/*     */     }
/* 102 */     return false;
/*     */   }
View Full Code Here

/* 66 */     getEmitter(name).unregisterListener(listener, filter, handback);
/*    */   }
/*    */
/*    */   protected KernelEventEmitter getEmitter(Object name) throws Throwable
/*    */   {
/* 71 */     KernelRegistryEntry entry = this.registry.getEntry(name);
/*    */
/* 73 */     Object object = entry.getTarget();
/* 74 */     if ((object == null) || (!(object instanceof KernelEventEmitter))) {
/* 75 */       throw new ClassCastException(name + " is not a " + KernelEventEmitter.class.getName());
/*    */     }
/* 77 */     return (KernelEventEmitter)object;
/*    */   }
View Full Code Here

/*     */   }
/*     */
/*     */   protected void register(Kernel kernel, Object name, Object object)
/*     */     throws Throwable
/*     */   {
/* 198 */     KernelRegistryEntry entry = createKernelRegistryEntry(kernel, object);
/* 199 */     KernelRegistry registry = kernel.getRegistry();
/* 200 */     registry.registerEntry(name, entry);
/*     */   }
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.