|
||||||||||
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.ClassContainer
public class ClassContainer
Comment
Field Summary | |
---|---|
protected Field[] |
advisedFields
|
Constructor Summary | |
---|---|
ClassContainer(String name,
AspectManager manager)
|
Method Summary | |
---|---|
void |
addClassMetaData(ClassMetaDataBinding data)
|
protected void |
bindClassMetaData(ClassMetaDataBinding data)
|
boolean |
chainOverridingForInheritedMethods()
Whether the type of advisor supports matching on pointcut expression, where the method is defined in a superclass only, while the pointcut expression class matches the subclass. |
protected void |
createConstructorTables()
|
protected void |
createFieldTable()
Gets advised methods. |
protected void |
createInterceptorChains()
|
protected void |
createMethodMap()
|
void |
initializeClassContainer()
Deprecated. |
void |
initializeClassContainer(Class<?> clazz)
|
void |
initializeMetadata()
|
protected void |
initializeMethodChain()
|
protected void |
rebindClassMetaData()
|
protected void |
rebuildInterceptors()
|
protected void |
rebuildInterceptorsForAddedBinding(AdviceBinding binding)
|
protected void |
rebuildInterceptorsForRemovedBinding(AdviceBinding binding)
|
void |
removeClassMetaData(ClassMetaDataBinding data)
|
protected void |
setChainOverridingForInheritedMethods(boolean overriding)
|
void |
setClass(Class<?> clazz)
Deprecated. |
protected void |
updateInterceptorChains()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Field[] advisedFields
Constructor Detail |
---|
public ClassContainer(String name, AspectManager manager)
Method Detail |
---|
public void initializeClassContainer(Class<?> clazz)
@Deprecated public void initializeClassContainer()
@Deprecated public void setClass(Class<?> clazz)
public void initializeMetadata()
protected void createFieldTable()
protected void rebuildInterceptors()
rebuildInterceptors
in class Advisor
protected void rebuildInterceptorsForAddedBinding(AdviceBinding binding)
rebuildInterceptorsForAddedBinding
in class Advisor
protected void rebuildInterceptorsForRemovedBinding(AdviceBinding binding)
rebuildInterceptorsForRemovedBinding
in class Advisor
public void addClassMetaData(ClassMetaDataBinding data)
addClassMetaData
in class Advisor
public void removeClassMetaData(ClassMetaDataBinding data)
removeClassMetaData
in class Advisor
protected void bindClassMetaData(ClassMetaDataBinding data)
protected void rebindClassMetaData()
protected void createMethodMap()
protected void initializeMethodChain()
protected void createConstructorTables()
protected void createInterceptorChains()
protected void updateInterceptorChains()
public boolean chainOverridingForInheritedMethods()
Advisor
public class Super {
void method(){}
}
public class Sub etxends Super {
}
and
<bind pointcut="execution(* Super->method())">
<interceptor class="A"/>
</bind>
<bind pointcut="execution(* sub->method())">
<interceptor class="B"/>
</bind>
chainOverridingForInheritedMethods
in class Advisor
Advisor.chainOverridingForInheritedMethods()
protected void setChainOverridingForInheritedMethods(boolean overriding)
setChainOverridingForInheritedMethods
in class Advisor
overriding
- the new value of chainOverridingForInheritedMethodsAdvisor.chainOverridingForInheritedMethods()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |