Package org.jboss.dependency.spi

Examples of org.jboss.dependency.spi.DependencyItem


      if (isInnerBean)
      {
         Object name = ctx.getName();
         Object iDependOn = getUnderlyingValue();
         ControllerState whenRequired = visitor.getContextState();
         DependencyItem di = new AbstractDependencyItem(name, iDependOn, whenRequired, ControllerState.INSTALLED);
         visitor.addDependency(di);
      }
      if (create != null && create.getMethodName() == null)
         create.setMethodName("create");
      if (start != null && start.getMethodName() == null)
View Full Code Here


   {
      ServiceControllerContext context = visitor.getControllerContext();
      Object name = context.getName();
      ControllerState whenRequired = visitor.getContextState();

      DependencyItem item = new AbstractDependencyItem(name, dependency, whenRequired, dependentState);
      visitor.addDependency(item);

      visitor.visit(this);
   }
View Full Code Here

   {
      ServiceControllerContext context = visitor.getControllerContext();
      Object name = context.getName();
      ControllerState whenRequired = visitor.getContextState();

      DependencyItem item = new AbstractDependencyItem(name, dependency, whenRequired, dependentState);
      visitor.addDependency(item);

      visitor.visit(this);
   }
View Full Code Here

/* 231 */             buffer.append(ctx.getName()).append(" -> ");
/* 232 */             DependencyInfo dependsInfo = ctx.getDependencyInfo();
/* 233 */             Set depends = dependsInfo.getIDependOn(null);
/* 234 */             for (Iterator j = depends.iterator(); j.hasNext(); )
/*     */             {
/* 236 */               DependencyItem item = (DependencyItem)j.next();
/* 237 */               buffer.append(item.getIDependOn()).append('{').append(item.getWhenRequired().getStateString());
/* 238 */               buffer.append(':');
/* 239 */               Object iDependOn = item.getIDependOn();
/* 240 */               if (iDependOn == null)
/*     */               {
/* 243 */                 buffer.append("** UNRESOLVED " + item + " **");
/*     */               }
/*     */               else
/*     */               {
/* 247 */                 ControllerContext other = this.controller.getContext(item.getIDependOn(), null);
/* 248 */                 if (other == null)
/* 249 */                   buffer.append("** NOT FOUND **");
/*     */                 else
/* 251 */                   buffer.append(other.getState().getStateString());
/*     */               }
View Full Code Here

/*     */   public void initialVisit(MetaDataVisitor visitor)
/*     */   {
/*  96 */     KernelControllerContext context = visitor.getControllerContext();
/*  97 */     if (this.bean != null)
/*     */     {
/*  99 */       DependencyItem item = new InstallationDependencyItem(context.getName());
/* 100 */       visitor.addDependency(item);
/*     */     }
/* 102 */     super.initialVisit(visitor);
/*     */   }
View Full Code Here

/*  88 */         buffer.append(ctx.getName()).append(" depends on: \n");
/*  89 */         DependencyInfo dependsInfo = ctx.getDependencyInfo();
/*  90 */         Set depends = dependsInfo.getIDependOn(null);
/*  91 */         for (Iterator j = depends.iterator(); j.hasNext(); )
/*     */         {
/*  93 */           DependencyItem item = (DependencyItem)j.next();
/*  94 */           buffer.append("                     ").append(item.getIDependOn()).append("'{").append(item.getWhenRequired().getStateString());
/*  95 */           buffer.append(':');
/*  96 */           ControllerContext other = controller.getContext(item.getIDependOn(), null);
/*  97 */           if (other == null)
/*  98 */             buffer.append("NOT FOUND");
/*     */           else
/* 100 */             buffer.append(other.getState().getStateString());
/* 101 */           buffer.append('}');
View Full Code Here

/*    */   protected void addDependency(Controller controller, ControllerContext context, boolean isInstallPhase)
/*    */   {
/* 63 */     if ((this.owner instanceof ControllerContext))
/*    */     {
/* 65 */       ControllerContext co = (ControllerContext)this.owner;
/* 66 */       DependencyItem dependency = createDependencyItem(co);
/* 67 */       if ((dependency != null) && (dependency.resolve(controller)))
/*    */       {
/* 69 */         context.getDependencyInfo().addDependsOnMe(dependency);
/* 70 */         co.getDependencyInfo().addIDependOn(dependency);
/*    */       }
/*    */     }
View Full Code Here

/*     */   {
/* 187 */     ServiceControllerContext context = visitor.getControllerContext();
/* 188 */     Object name = context.getName();
/* 189 */     ControllerState whenRequired = visitor.getContextState();
/*     */
/* 191 */     DependencyItem item = new AbstractDependencyItem(name, this.dependency, whenRequired, this.dependentState);
/* 192 */     visitor.addDependency(item);
/*     */
/* 194 */     visitor.visit(this);
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public void initialVisit(MetaDataVisitor visitor)
/*     */   {
/* 100 */     KernelControllerContext context = visitor.getControllerContext();
/* 101 */     DependencyItem item = new EjbLinkDemandDependencyItem(context.getName());
/* 102 */     visitor.addDependency(item);
/* 103 */     visitor.initialVisit(this);
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public void initialVisit(MetaDataVisitor visitor)
/*     */   {
/*  99 */     KernelControllerContext context = visitor.getControllerContext();
/* 100 */     DependencyItem item = new JndiDemandDependencyItem(context.getName());
/* 101 */     visitor.addDependency(item);
/* 102 */     visitor.initialVisit(this);
/*     */   }
View Full Code Here

TOP

Related Classes of org.jboss.dependency.spi.DependencyItem

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.