Package org.jboss.metadata.spi.retrieval

Examples of org.jboss.metadata.spi.retrieval.MetaDataRetrieval


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

      ScopeKey scopeKey = new ScopeKey(CommonLevels.JVM, name);
      MetaDataRetrieval mr = mdr.removeMetaDataRetrieval(scopeKey);

      return mr != null;
   }
View Full Code Here


/* 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)
/*     */         {
View Full Code Here

/*     */     {
/* 117 */       scopeKey.freeze();
/* 118 */       context.getScopeInfo().setInstallScope(scopeKey);
/*     */
/* 127 */       MutableMetaDataRepository mmdr = repository.getMetaDataRepository();
/* 128 */       MetaDataRetrieval mdr = mmdr.getMetaDataRetrieval(scopeKey);
/* 129 */       if (mdr == null)
/*     */       {
/* 131 */         mdr = new MemoryMetaDataLoader(scopeKey);
/* 132 */         mmdr.addMetaDataRetrieval(mdr);
/*     */       }
/* 134 */       MetaDataItem controllerItem = mdr.retrieveMetaData(ScopedKernelController.class);
/*     */       ScopedKernelController scopedController;
/*     */       ScopedKernelController scopedController;
/* 136 */       if (controllerItem != null)
/*     */       {
/* 138 */         scopedController = (ScopedKernelController)controllerItem.getValue();
/*     */       }
/*     */       else
/*     */       {
/* 142 */         AbstractController parentController = null;
/* 143 */         ScopeKey parentKey = scopeKey.getParent();
/* 144 */         while ((parentController == null) && (parentKey != null))
/*     */         {
/* 146 */           MetaDataRetrieval pmdr = mmdr.getMetaDataRetrieval(parentKey);
/* 147 */           if (pmdr != null)
/*     */           {
/* 149 */             MetaDataItem pci = pmdr.retrieveMetaData(ScopedKernelController.class);
/* 150 */             if (pci != null)
/*     */             {
/* 152 */               parentController = (AbstractController)pci.getValue();
/*     */             }
/*     */           }
View Full Code Here

/* 173 */     KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/* 174 */     ScopeKey scopeKey = context.getScopeInfo().getInstallScope();
/* 175 */     if (scopeKey != null)
/*     */     {
/* 178 */       MutableMetaDataRepository mmdr = repository.getMetaDataRepository();
/* 179 */       MetaDataRetrieval mdr = mmdr.getMetaDataRetrieval(scopeKey);
/* 180 */       if (mdr == null)
/*     */       {
/* 182 */         throw new IllegalArgumentException("Expecting MetaDataRetrieval instance in scope: " + scopeKey);
/*     */       }
/* 184 */       MetaDataItem controllerItem = mdr.retrieveMetaData(ScopedKernelController.class);
/* 185 */       if (controllerItem == null)
/*     */       {
/* 187 */         throw new IllegalArgumentException("Expecting ScopedKernelController instance in scope:" + scopeKey);
/*     */       }
/* 189 */       ScopedKernelController scopedController = (ScopedKernelController)controllerItem.getValue();
View Full Code Here

/* 233 */     MutableMetaDataRepository repository = getRepository(deploymentContext);
/* 234 */     if (repository == null) {
/* 235 */       return null;
/*     */     }
/* 237 */     ScopeKey mutableScope = deploymentContext.getMutableScope();
/* 238 */     MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(mutableScope);
/* 239 */     if (retrieval == null)
/*     */     {
/* 241 */       initMutableMetaDataRetrieval(repository, deploymentContext);
/* 242 */       retrieval = repository.getMetaDataRetrieval(mutableScope);
/*     */     }
View Full Code Here

/*  85 */       throw new IllegalArgumentException("Null name");
/*  86 */     this.classLoader = container.getClassloader();
/*  87 */     if (this.classLoader == null) {
/*  88 */       throw new IllegalArgumentException("Null class");
/*     */     }
/*  90 */     MetaDataRetrieval classMetaData = ClassMetaDataRetrievalFactory.INSTANCE.getMetaDataRetrieval(new Scope(CommonLevels.CLASS, beanClass));
/*  91 */     ScopeKey instanceScope = new ScopeKey(CommonLevels.INSTANCE, name);
/*  92 */     this.mutableMetaData = new MemoryMetaDataLoader(instanceScope);
/*  93 */     MetaDataRetrieval dynamicXml = new EJBMetaDataLoader(instanceScope, container);
/*     */
/*  95 */     MetaDataContext classContext = new AbstractMetaDataContext(classMetaData);
/*  96 */     MetaDataRetrieval[] instance = { dynamicXml, this.mutableMetaData };
/*  97 */     MetaDataContext instanceContext = new AbstractMetaDataContext(classContext, Arrays.asList(instance));
/*  98 */     this.metaData = new MetaDataRetrievalToMetaDataBridge(instanceContext);
View Full Code Here

/*  85 */       return null;
/*     */     }
/*  87 */     if (!(signature instanceof MethodSignature)) {
/*  88 */       return null;
/*     */     }
/*  90 */     MetaDataRetrieval retrieval = (MetaDataRetrieval)this.cache.get(signature);
/*  91 */     if (retrieval != null) {
/*  92 */       return retrieval;
/*     */     }
/*  94 */     retrieval = new MethodMetaDataRetrieval((MethodSignature)signature);
/*  95 */     this.cache.put(signature, retrieval);
View Full Code Here

/*    */   public void start()
/*    */   {
/* 68 */     KernelMetaDataRepository kmdr = this.underlyingKernel.getMetaDataRepository();
/* 69 */     MutableMetaDataRepository mmdr = kmdr.getMetaDataRepository();
/* 70 */     ScopeKey scopeKey = new ScopeKey(this.scopes);
/* 71 */     MetaDataRetrieval retrieval = mmdr.getMetaDataRetrieval(scopeKey);
/*    */
/* 73 */     if (retrieval == null)
/*    */     {
/* 75 */       retrieval = new MemoryMetaDataLoader(scopeKey);
/* 76 */       mmdr.addMetaDataRetrieval(retrieval);
/*    */     }
/* 78 */     MutableMetaData mmd = (MutableMetaData)retrieval;
/*    */
/* 80 */     Kernel kernel = this.underlyingKernel;
/*    */
/* 82 */     ScopeKey parent = scopeKey.getParent();
/* 83 */     if (parent != null)
/*    */     {
/* 85 */       MetaDataRetrieval pretrieval = mmdr.getMetaDataRetrieval(parent);
/* 86 */       MetaDataItem item = pretrieval.retrieveMetaData(Kernel.class);
/* 87 */       if (item != null) {
/* 88 */         kernel = (Kernel)item.getValue();
/*    */       }
/*    */     }
/* 91 */     Kernel scopedKernel = null;
View Full Code Here

/*     */
/* 105 */     ArrayList retrievals = new ArrayList();
/* 106 */     for (Scope scope : scopeKey.getScopes())
/*     */     {
/* 108 */       ScopeKey thisScope = new ScopeKey(scope);
/* 109 */       MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(thisScope);
/* 110 */       if (retrieval == null)
/*     */       {
/* 112 */         retrieval = new MemoryMetaDataLoader(thisScope);
/* 113 */         repository.addMetaDataRetrieval(retrieval);
/*     */       }
View Full Code Here

/* 124 */       throw new IllegalArgumentException("Null repository");
/* 125 */     if (context == null) {
/* 126 */       throw new IllegalArgumentException("Null context");
/*     */     }
/* 128 */     ScopeKey scopeKey = context.getMutableScope();
/* 129 */     MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(scopeKey);
/* 130 */     if (retrieval == null)
/*     */     {
/* 132 */       retrieval = new MemoryMetaDataLoader(scopeKey);
/* 133 */       repository.addMetaDataRetrieval(retrieval);
/*     */     }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.spi.retrieval.MetaDataRetrieval

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.