Package org.jboss.kernel.spi.metadata

Examples of org.jboss.kernel.spi.metadata.KernelMetaDataRepository


/*  87 */       AbstractKernelControllerContext theContext = (AbstractKernelControllerContext)context;
/*  88 */       access = theContext.getAccessControlContext();
/*     */     }
/*     */
/*  91 */     KernelController controller = (KernelController)context.getController();
/*  92 */     KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/*  93 */     MetaData md = repository.getMetaData(context);
/*  94 */     if (md != null)
/*  95 */       MetaDataStack.push(md);
/*     */     else {
/*  97 */       staticLog.warn("NO METADATA! for " + context.getName() + " with scope " + context.getScopeInfo().getScope());
/*     */     }
View Full Code Here


/*     */   }
/*     */
/*     */   public void initKernel(Kernel kernel)
/*     */     throws Throwable
/*     */   {
/*  56 */     KernelMetaDataRepository metaDataRepository = createKernelMetaDataRepository(kernel);
/*  57 */     if (this.trace)
/*  58 */       this.log.trace("Using MetaDataRepository: " + metaDataRepository);
/*  59 */     kernel.setMetaDataRepository(metaDataRepository);
/*     */
/*  61 */     KernelRegistry registry = createKernelRegistry(kernel);
View Full Code Here

/*    */   {
/* 46 */     BeanInfo info = context.getBeanInfo();
/* 47 */     if (info != null)
/*    */     {
/* 49 */       KernelController controller = (KernelController)context.getController();
/* 50 */       KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/* 51 */       MetaData md = repository.getMetaData(context);
/*    */
/* 53 */       List dependencies = info.getDependencies(md);
/* 54 */       this.log.trace("Extra dependencies for " + context.getName() + " " + dependencies);
/* 55 */       if ((dependencies != null) && (!dependencies.isEmpty()))
/*    */       {
View Full Code Here

/*  60 */     if (metaData.getBean() != null)
/*     */     {
/*  62 */       BeanInfo info = configurator.getBeanInfo(metaData);
/*  63 */       context.setBeanInfo(info);
/*     */
/*  65 */       KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/*  66 */       repository.addMetaData(context);
/*     */       try
/*     */       {
/*  69 */         applyScoping(context);
/*     */       }
/*     */       catch (Throwable t)
View Full Code Here

/*     */   }
/*     */
/*     */   protected void applyScoping(KernelControllerContext context) throws Throwable
/*     */   {
/* 112 */     KernelController controller = (KernelController)context.getController();
/* 113 */     KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/* 114 */     ScopeKey scopeKey = getInstallScopeKey(context, controller, repository);
/* 115 */     if (scopeKey != null)
/*     */     {
/* 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);
View Full Code Here

/*     */   }
/*     */
/*     */   protected void removeScoping(KernelControllerContext context) throws Throwable
/*     */   {
/* 172 */     KernelController controller = (KernelController)context.getController();
/* 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);
/*     */       }
View Full Code Here

/*     */   private void removeMetaData(KernelControllerContext context)
/*     */   {
/*     */     try
/*     */     {
/* 231 */       KernelController controller = (KernelController)context.getController();
/* 232 */       KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/* 233 */       repository.removeMetaData(context);
/*     */     }
/*     */     catch (Throwable ignored)
/*     */     {
/* 237 */       this.log.warn("Unexpected error removing metadata: ", ignored);
/*     */     }
View Full Code Here

/* 130 */     if (visitor == null) {
/* 131 */       throw new IllegalArgumentException("Null meta data visitor.");
/*     */     }
/* 133 */     KernelControllerContext context = visitor.getControllerContext();
/* 134 */     Kernel kernel = context.getKernel();
/* 135 */     KernelMetaDataRepository repository = kernel.getMetaDataRepository();
/* 136 */     MetaData retrieval = repository.getMetaData(context);
/*     */
/* 138 */     boolean trace = this.log.isTraceEnabled();
/* 139 */     BeanInfo info = context.getBeanInfo();
/* 140 */     Object name = context.getName();
/* 141 */     if (trace) {
View Full Code Here

/* 63 */     this.bindings = bindings;
/*    */   }
/*    */
/*    */   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)
/*    */     {
View Full Code Here

TOP

Related Classes of org.jboss.kernel.spi.metadata.KernelMetaDataRepository

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.