From: Kabir K. <kk...@jb...> - 2006-03-19 17:08:33
|
User: kkhan Date: 06/03/19 12:08:31 Modified: src/main/org/jboss/classadapter/plugins BasicClassAdapter.java Log: Some support for mc/aop dependencies Make prototype Aspect implement Untransformable, since we always need setKernelControllerContext() to be called to initialise the name of the aspect definition Make sure that when undeploying an advicebinding and the advisor belongs to a sub domain, that we check if it registered with the parent aspect manager When setting metadata via the KernelControllerContext, create a per instance bean info with a per instance class adapter Revision Changes Path 1.4 +15 -1 container/src/main/org/jboss/classadapter/plugins/BasicClassAdapter.java (In the diff below, changes in quantity of whitespace are not shown.) Index: BasicClassAdapter.java =================================================================== RCS file: /cvsroot/jboss/container/src/main/org/jboss/classadapter/plugins/BasicClassAdapter.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -b -r1.3 -r1.4 --- BasicClassAdapter.java 16 Mar 2006 17:45:07 -0000 1.3 +++ BasicClassAdapter.java 19 Mar 2006 17:08:31 -0000 1.4 @@ -45,6 +45,9 @@ /** The class info */ protected ClassInfo classInfo; + /** The metadata context */ + MetaDataContext metaDataContext; + /** * Create a new reflected class adapter * @@ -74,7 +77,7 @@ return null; } - public JoinpointFactory getJoinpointFactory(MetaDataContext metaDataContext) + public JoinpointFactory getJoinpointFactory() { JoinpointFactoryBuilder builder = classAdapterFactory.getConfiguration().getJoinpointFactoryBuilder(); return builder.createJoinpointFactory(classInfo, metaDataContext); @@ -89,4 +92,15 @@ { return classAdapterFactory.getConfiguration().getMetaDataContextFactory(); } + + + public MetaDataContext getMetaDataContext() + { + return metaDataContext; + } + + public void setMetaDataContext(MetaDataContext metaCtx) + { + metaDataContext = metaCtx; + } } |