Package org.jboss.metadata.plugins.loader.memory

Examples of org.jboss.metadata.plugins.loader.memory.MemoryMetaDataLoader


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


/*     */     {
/* 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);
/*     */       }
/* 115 */       retrievals.add(0, retrieval);
/*     */     }
/* 117 */     AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrievals);
View Full Code Here

/*     */     }
/* 128 */     ScopeKey scopeKey = context.getMutableScope();
/* 129 */     MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(scopeKey);
/* 130 */     if (retrieval == null)
/*     */     {
/* 132 */       retrieval = new MemoryMetaDataLoader(scopeKey);
/* 133 */       repository.addMetaDataRetrieval(retrieval);
/*     */     }
/* 135 */     AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrieval);
/* 136 */     repository.addMetaDataRetrieval(metaDataContext);
/*     */   }
View Full Code Here

/*  88 */     this.threadLocal.set(null);
/*     */   }
/*     */
/*     */   public ScopeKey getScope()
/*     */   {
/*  93 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/*  94 */     if (delegate == null) {
/*  95 */       return getThreadScopeKey();
/*     */     }
/*  97 */     return delegate.getScope();
/*     */   }
View Full Code Here

/* 104 */     return false;
/*     */   }
/*     */
/*     */   public ValidTime getValidTime()
/*     */   {
/* 109 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 110 */     if (delegate == null)
/* 111 */       return super.getValidTime();
/* 112 */     return delegate.getValidTime();
/*     */   }
View Full Code Here

/* 112 */     return delegate.getValidTime();
/*     */   }
/*     */
/*     */   public void invalidate()
/*     */   {
/* 117 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 118 */     if (delegate == null)
/* 119 */       super.invalidate();
/*     */     else
/* 121 */       delegate.invalidate();
/*     */   }
View Full Code Here

/* 121 */       delegate.invalidate();
/*     */   }
/*     */
/*     */   public AnnotationsItem retrieveAnnotations()
/*     */   {
/* 126 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 127 */     if (delegate == null)
/* 128 */       return this.NO_ANNOTATIONS;
/* 129 */     return delegate.retrieveAnnotations();
/*     */   }
View Full Code Here

/* 129 */     return delegate.retrieveAnnotations();
/*     */   }
/*     */
/*     */   public <T extends Annotation> AnnotationItem<T> retrieveAnnotation(Class<T> annotationType)
/*     */   {
/* 134 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 135 */     if (delegate == null)
/* 136 */       return null;
/* 137 */     return delegate.retrieveAnnotation(annotationType);
/*     */   }
View Full Code Here

/* 137 */     return delegate.retrieveAnnotation(annotationType);
/*     */   }
/*     */
/*     */   public <T extends Annotation> T addAnnotation(T annotation)
/*     */   {
/* 142 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 143 */     if (delegate == null)
/*     */     {
/* 145 */       delegate = new MemoryMetaDataLoader(getThreadScopeKey(), false, true);
/* 146 */       this.threadLocal.set(delegate);
/*     */     }
/* 148 */     return delegate.addAnnotation(annotation);
/*     */   }
View Full Code Here

/* 148 */     return delegate.addAnnotation(annotation);
/*     */   }
/*     */
/*     */   public <T extends Annotation> T removeAnnotation(Class<T> annotationType)
/*     */   {
/* 153 */     MemoryMetaDataLoader delegate = (MemoryMetaDataLoader)this.threadLocal.get();
/* 154 */     if (delegate == null)
/* 155 */       return null;
/* 156 */     return delegate.removeAnnotation(annotationType);
/*     */   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.plugins.loader.memory.MemoryMetaDataLoader

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.