Package org.jboss.dependency.spi

Examples of org.jboss.dependency.spi.ScopeInfo


/*  66 */     return dependencyInfo != null ? new UnmodifiableDependencyInfo(dependencyInfo) : null;
/*     */   }
/*     */
/*     */   public ScopeInfo getScopeInfo()
/*     */   {
/*  71 */     ScopeInfo scopeInfo = this.delegate.getScopeInfo();
/*  72 */     return scopeInfo != null ? new UnmodifiableScopeInfo(scopeInfo) : null;
/*     */   }
View Full Code Here


/*     */   }
/*     */
/*     */   public void addMetaData(ControllerContext context)
/*     */   {
/*  71 */     MutableMetaDataRepository repository = getMetaDataRepository();
/*  72 */     ScopeInfo scopeInfo = context.getScopeInfo();
/*  73 */     scopeInfo.addMetaData(repository, context);
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public void removeMetaData(ControllerContext context)
/*     */   {
/*  78 */     MutableMetaDataRepository repository = getMetaDataRepository();
/*  79 */     ScopeInfo scopeInfo = context.getScopeInfo();
/*  80 */     scopeInfo.removeMetaData(repository, context);
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   protected MetaDataRetrieval initMetaDataRetrieval(ControllerContext context)
/*     */   {
/* 101 */     MutableMetaDataRepository repository = getMetaDataRepository();
/* 102 */     ScopeInfo scopeInfo = context.getScopeInfo();
/* 103 */     ScopeKey scopeKey = scopeInfo.getScope();
/* 104 */     ArrayList retrievals = new ArrayList();
/* 105 */     for (Scope scope : scopeKey.getScopes())
/*     */     {
/* 107 */       ScopeKey thisScope = new ScopeKey(scope);
/* 108 */       MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(thisScope);
/* 109 */       if (retrieval == null)
/*     */       {
/* 111 */         retrieval = scopeInfo.initMetaDataRetrieval(repository, context, scope);
/* 112 */         if (retrieval == null)
/*     */         {
/* 114 */           retrieval = new MemoryMetaDataLoader(thisScope);
/* 115 */           repository.addMetaDataRetrieval(retrieval);
/*     */         }
View Full Code Here

         {
            log.debugf("Unable to retrieve classloader for deployment: %1s reason=%2s", unit.getName(), e);
         }
      }
      KernelControllerContext context = createControllerContext(unit, deployment);
      ScopeInfo scopeInfo = context.getScopeInfo();
      scopeInfo.setScope(unit.getScope());
      scopeInfo.setMutableScope(unit.getMutableScope());
     
      try
      {
         // move this before install, so FromDeployment can access it
         putContext(context, unit.getParent()); // we're a component, use parent
View Full Code Here

      if (context == null)
         throw new IllegalArgumentException("Null context");
      if (alias == null)
         throw new IllegalArgumentException("Null alias");

      ScopeInfo scopeInfo = context.getScopeInfo();
      ScopeKey scopeKey = scopeInfo.getInstallScope();
      if (scopeKey != null)
         return new ScopeKeyHandle(scopeKey, alias);

      return new UniqueNameHandle(alias);
   }
View Full Code Here

      this.underlyingController = underlyingController;
   }

   protected void preAliasInstall(ControllerContext aliasContext)
   {
      ScopeInfo scopeInfo = aliasContext.getScopeInfo();
      scopeInfo.setInstallScope(scopeKey);
   }
View Full Code Here

public class ScopedAliasControllerContext extends AbstractAliasControllerContext
{
   private ScopedAliasControllerContext(Object alias, Object original, ScopeKey scopeKey, ControllerContextActions actions)
   {
      super(alias, scopeKey.toString(), original, actions);
      ScopeInfo scopeInfo = getScopeInfo();
      scopeInfo.setInstallScope(scopeKey);
   }
View Full Code Here

      return dependencyInfo != null ? new UnmodifiableDependencyInfo(dependencyInfo) : null;
   }

   public ScopeInfo getScopeInfo()
   {
      ScopeInfo scopeInfo = delegate.getScopeInfo();
      return scopeInfo != null ? new UnmodifiableScopeInfo(scopeInfo) : null;
   }
View Full Code Here

               log.debug("Unable to retrieve classloader for deployment: " + unit.getName() + " reason=" + e.toString());
            }
         }
         KernelControllerContext context = new AbstractKernelControllerContext(null, deployment, null);
         //Make sure that the metadata from the deployment gets put into the context
         ScopeInfo scopeInfo = context.getScopeInfo();
         if (scopeInfo != null)
         {
            mergeScopes(scopeInfo.getScope(), unit.getScope());
            mergeScopes(scopeInfo.getMutableScope(), unit.getMutableScope());
         }
        
         try
         {
            //System.out.println("==============> Installing " + context.getName());
View Full Code Here

TOP

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

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.