Package org.jboss.aop.metadata

Examples of org.jboss.aop.metadata.SimpleMetaData.addMetaData()


/*     */     throws Exception
/*     */   {
/* 250 */     ClassProxy proxy = ClassProxyFactory.newInstance(map.getClass());
/* 251 */     GUID guid = manager.getGUID();
/* 252 */     SimpleMetaData metaData = proxy._getInstanceAdvisor().getMetaData();
/* 253 */     metaData.addMetaData("VERSION_MANAGER", "VERSION_ID", guid);
/* 254 */     StateManager.setStateManager(proxy, manager);
/* 255 */     CollectionStateChangeInterceptor interceptor = new CollectionStateChangeInterceptor(manager);
/* 256 */     proxy._getInstanceAdvisor().appendInterceptor(interceptor);
/* 257 */     return proxy;
/*     */   }
View Full Code Here


/*     */     throws Exception
/*     */   {
/* 266 */     ClassProxy proxy = ClassProxyFactory.newInstance(set.getClass());
/* 267 */     GUID guid = manager.getGUID();
/* 268 */     SimpleMetaData metaData = proxy._getInstanceAdvisor().getMetaData();
/* 269 */     metaData.addMetaData("VERSION_MANAGER", "VERSION_ID", guid);
/* 270 */     StateManager.setStateManager(proxy, manager);
/* 271 */     CollectionStateChangeInterceptor interceptor = new CollectionStateChangeInterceptor(manager);
/* 272 */     proxy._getInstanceAdvisor().appendInterceptor(interceptor);
/* 273 */     return proxy;
/*     */   }
View Full Code Here

/*    */     {
/* 75 */       lock = (QueuedTxLock)instanceData.getMetaData("TxLock", "TxLock");
/* 76 */       if (lock == null)
/*    */       {
/* 78 */         lock = new QueuedTxLock();
/* 79 */         instanceData.addMetaData("TxLock", "TxLock", lock, PayloadKey.TRANSIENT);
/*    */       }
/*    */     }
/* 82 */     return new TxLockInterceptor(getTransactionManager(), lock);
/*    */   }
/*    */
View Full Code Here

      params.setMixins(new AOPProxyFactoryMixin[] {
            new AOPProxyFactoryMixin(OtherMixin.class, new Class[] {OtherMixinInterface.class, OtherMixinInterface2.class}, "20")
      });
     
      SimpleMetaData data = new SimpleMetaData();
      data.addMetaData("TEST", "value", "metadata");
      params.setSimpleMetaData(data);
     
      params.setTarget(new SerializablePOJO());
      AOPProxyFactory factory = new GeneratedAOPProxyFactory();
      SomeInterface si = (SomeInterface)factory.createAdvisedProxy(params);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.