|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.aop.Advisor
org.jboss.aop.ClassAdvisor
org.jboss.ejb3.interceptors.container.ManagedObjectAdvisor<java.lang.Object,BeanContainer>
org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor
public class ExtendedManagedObjectAdvisor
The extended manager object advisor allows for virtual methods. TODO: move this functionality to ejb3-interceptors
| Field Summary |
|---|
| Fields inherited from class org.jboss.aop.ClassAdvisor |
|---|
advisedFields, backrefConCalledByConstructorBindings, backrefMethodCalledByConstructorBindings, conCalledByConBindings, conCalledByConInterceptors, fieldReadInfos, fieldWriteInfos, initialized, methodCalledByConBindings, methodCalledByConInterceptors, NOT_TRANSFORMABLE_SUFFIX, unadvisedMethods |
| Fields inherited from class org.jboss.aop.Advisor |
|---|
adviceBindings, adviceInterceptors, advisedMethods, annotations, aspects, classMetaData, classMetaDataBindings, clazz, constructionInfos, constructionInterceptors, constructorInfos, constructorInterceptors, constructorMetaData, constructors, defaultMetaData, doesHaveAspects, fieldMetaData, interfaceIntroductions, lazyCollectionLock, loader, manager, methodInfos, methodInterceptors, methodMetaData, name, NULL_ASPECT, perInstanceAspectDefinitions, perInstanceJoinpointAspectDefinitions |
| Constructor Summary | |
|---|---|
protected |
ExtendedManagedObjectAdvisor(BeanContainer container,
java.lang.String name,
org.jboss.aop.AspectManager manager,
org.jboss.aop.annotation.AnnotationRepository annotations)
|
| Method Summary | |
|---|---|
protected void |
createMethodTables()
|
protected void |
initialize(java.lang.Class<?> beanClass)
|
protected void |
reinitialize()
|
| Methods inherited from class org.jboss.ejb3.interceptors.container.ManagedObjectAdvisor |
|---|
appendInterceptor, appendInterceptor, appendInterceptorStack, chainOverridingForInheritedMethods, createInterceptorChain, getContainer, getDomain, getInstance, getInterceptors, getInterceptors, getMetaData, getPerInstanceAspect, getPerInstanceAspect, getPerInstanceJoinpointAspect, hasInterceptors, insertInterceptor, insertInterceptor, insertInterceptorStack, isAnnotationPresent, isAnnotationPresent, popThreadedInstanceAdvisorDelegate, pushThreadedInstanceAdvisorDelegate, rebindClassMetaData, removeInterceptor, removeInterceptorStack, resolveAnnotation, resolveAnnotation |
| Methods inherited from class org.jboss.aop.ClassAdvisor |
|---|
addClassMetaData, addConstructorCallerPointcut, addDeclaredMethods, attachClass, bindClassMetaData, cleanup, createConstructorTables, createFieldTable, createInterceptorChains, doRebuildInterceptors, doRebuildInterceptorsForAddedBinding, doRebuildInterceptorsForRemovedBinding, finalizeChains, finalizeConCalledByConInterceptorChain, finalizeConCalledByMethodInterceptorChain, finalizeMethodCalledByConInterceptorChain, finalizeMethodCalledByMethodInterceptorChain, getAdvisedFields, getAdvisedMethods, getConByMethodData, getConCalledByConInterceptors, getConCalledByMethodInterceptors, getConstructorIndex, getConstructors, getFieldAspect, getFieldIndex, getFieldReadInfos, getFieldReadInterceptors, getFieldWriteInfos, getFieldWriteInterceptors, getInterceptorChainObserver, getMethodByMethodData, getMethodCalledByConInterceptors, getMethodCalledByMethodBindings, getMethodCalledByMethodInterceptors, getMethodInterceptors, getUnadvisedMethods, initializeFieldReadChain, initializeFieldWriteChain, initializeMethodChain, invoke, invokeCaller, invokeCaller, invokeConCalledByCon, invokeConCalledByCon, invokeConCalledByCon, invokeConCalledByCon, invokeConCalledByMethod, invokeConCalledByMethod, invokeConstructorCaller, invokeConstructorCaller, invokeConstructorCaller, invokeConstructorCaller, invokeMethod, invokeMethod, invokeMethod, invokeMethod, invokeNew, invokeNewWithoutAdvisement, invokeRead, invokeWithoutAdvisement, invokeWrite, isAdvisable, isWithoutAdvisement, notAdvisedMethodName, populateInterceptorsFromInfos, populateMixinMethods, rebuildCallerInterceptors, rebuildInterceptors, rebuildInterceptorsForAddedBinding, rebuildInterceptorsForRemovedBinding, removeAdviceBinding, removeAdviceBindings, removeClassMetaData, resolveCallerConstructorInfo, resolveCallerConstructorInfoAsWeakReference, resolveCallerMethodInfo, resolveCallerMethodInfoAsWeakReference, resolveConstructorCallerConstructorInfo, resolveConstructorCallerConstructorInfo, resolveConstructorCallerConstructorInfoAsWeakReference, resolveConstructorCallerConstructorInfoAsWeakReference, resolveConstructorCallerMethodInfo, resolveConstructorCallerMethodInfo, resolveConstructorCallerMethodInfoAsWeakReference, resolveConstructorCallerMethodInfoAsWeakReference, resolveFieldPointcut, resolvePointcuts, setInterceptorChainObserver, updateFieldPointcutAfterRemove, updateInterceptorChains |
| Methods inherited from class org.jboss.aop.Advisor |
|---|
addAdviceInterceptor, addInterfaceIntroduction, addPerClassAspect, addPerInstanceAspect, addPerInstanceJoinpointAspect, adjustInfoForAddedBinding, deployAnnotationOverride, deployAnnotationOverrides, deployMethodAnnotationOverrides, doDeployAnnotationOverride, dynamicInvoke, finalizeChain, finalizeMethodChain, getAdviceInterceptor, getAllMethods, getAnnotations, getClassLoader, getClassMetaData, getClassMetadataBindings, getClazz, getConstructionInfos, getConstructionInterceptors, getConstructorInfos, getConstructorInterceptors, getConstructorMetaData, getDefaultMetaData, getFieldMetaData, getInterfaceIntroductions, getManager, getMetadata, getMethodInfo, getMethodMetaData, getName, getPerClassAspect, getPerClassAspect, getPerInstanceAspectDefinitions, getPerInstanceJoinpointAspectDefinitions, getPerVMAspect, getSimpleName, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAspects, hasSameConstructorAspectLength, hasSameMethodAspectLength, initAdvisedMethodsMap, initClassMetaDataBindingsList, initializeConstructionChain, initializeConstructorChain, initializeInterfaceIntroductions, initInterfaceIntroductionsList, initPerInstanceAspectDefinitionsSet, initPerInstanceJoinpointAspectDefinitionsMap, lockWriteChain, lockWriteChain, newBindingAdded, newBindingAdded, pointcutResolved, removeInterfaceIntroduction, removePerClassAspect, removePerInstanceAspect, removePerInstanceJoinpointAspect, resetChain, resetChain, resetChainKeepInterceptors, resetChainKeepInterceptors, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveConstructionPointcut, resolveConstructorPointcut, resolveMethodPointcut, resolveTypedAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, setChainOverridingForInheritedMethods, setManager, setMetadata, unlockWriteChain, unlockWriteChain, updateConstructionPointcutAfterRemove, updateConstructorPointcutAfterRemove, updateFieldPointcutAfterRemove, updateMethodPointcutAfterRemove |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.aop.InstanceAdvisor |
|---|
hasAspects |
| Constructor Detail |
|---|
protected ExtendedManagedObjectAdvisor(BeanContainer container,
java.lang.String name,
org.jboss.aop.AspectManager manager,
org.jboss.aop.annotation.AnnotationRepository annotations)
| Method Detail |
|---|
protected void createMethodTables()
throws java.lang.Exception
createMethodTables in class org.jboss.aop.ClassAdvisorjava.lang.Exceptionprotected void initialize(java.lang.Class<?> beanClass)
initialize in class org.jboss.ejb3.interceptors.container.ManagedObjectAdvisor<java.lang.Object,BeanContainer>
protected void reinitialize()
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||