org.jboss.aop
Class ClassContainer
java.lang.Object
org.jboss.aop.Advisor
org.jboss.aop.ClassContainer
- Direct Known Subclasses:
- ClassProxyContainer
- public class ClassContainer
- extends Advisor
Comment
- Version:
- $Revision: 1.9.2.1 $
- Author:
- Bill Burke
Fields inherited from class org.jboss.aop.Advisor |
adviceBindings, adviceInterceptors, advisedMethods, annotations, aspects, classAnnotations, classMetaData, classMetaDataBindings, clazz, constructionInterceptors, constructorInterceptors, constructorMetaData, constructors, defaultMetaData, doesHaveAspects, fieldMetaData, interfaceIntroductions, manager, methodInterceptors, methodMetaData, name, perInstanceAspectDefinitions, perInstanceJoinpointAspectDefinitions |
Methods inherited from class org.jboss.aop.Advisor |
addAdviceInterceptor, addInterfaceIntroduction, addPerClassAspect, addPerInstanceAspect, addPerInstanceJoinpointAspect, applyPrecedence, createInterceptorChain, deployAnnotationOverrides, deployMethodAnnotationOverrides, dynamicInvoke, finalizeConstructionChain, finalizeConstructorChain, finalizeMethodChain, getAdviceInterceptor, getAnnotations, getClassMetaData, getClassMetadataBindings, getClazz, getConstructionInterceptors, getConstructorInterceptors, getConstructorMetaData, getConstructors, getDefaultMetaData, getFieldMetaData, getInterfaceIntroductions, getManager, getMethodInfo, getMethodMetaData, getName, getPerClassAspect, getPerClassAspect, getPerInstanceAspectDefinitions, getPerInstanceJoinpointAspectDefinitions, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAspects, initializeConstructionChain, initializeConstructorChain, newBindingAdded, removeAdviceBinding, removeAdviceBindings, removeInterfaceIntroduction, removePerClassAspect, removePerInstanceAspect, removePerInstanceJoinpointAspect, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveConstructionPointcut, resolveConstructorPointcut, resolveMethodPointcut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
advisedFields
protected Field[] advisedFields
ClassContainer
public ClassContainer(String name,
AspectManager manager)
initializeClassContainer
public void initializeClassContainer()
setClass
public void setClass(Class clazz)
initializeMetadata
public void initializeMetadata()
rebuildInterceptors
protected void rebuildInterceptors()
- Specified by:
rebuildInterceptors
in class Advisor
addClassMetaData
public void addClassMetaData(ClassMetaDataBinding data)
- Specified by:
addClassMetaData
in class Advisor
removeClassMetaData
public void removeClassMetaData(ClassMetaDataBinding data)
- Specified by:
removeClassMetaData
in class Advisor
bindClassMetaData
protected void bindClassMetaData(ClassMetaDataBinding data)
rebindClassMetaData
protected void rebindClassMetaData()
createMethodMap
protected void createMethodMap()
initializeMethodChain
protected gnu.trove.TLongObjectHashMap initializeMethodChain()
createConstructorTables
protected void createConstructorTables()
createInterceptorChains
protected void createInterceptorChains()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.