|
||||||||||
| 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 Advisorprotected void rebuildInterceptorsForAddedBinding(AdviceBinding binding)
rebuildInterceptorsForAddedBinding in class Advisorprotected void rebuildInterceptorsForRemovedBinding(AdviceBinding binding)
rebuildInterceptorsForRemovedBinding in class Advisorpublic void addClassMetaData(ClassMetaDataBinding data)
addClassMetaData in class Advisorpublic void removeClassMetaData(ClassMetaDataBinding data)
removeClassMetaData in class Advisorprotected 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 AdvisorAdvisor.chainOverridingForInheritedMethods()protected void setChainOverridingForInheritedMethods(boolean overriding)
setChainOverridingForInheritedMethods in class Advisoroverriding - the new value of chainOverridingForInheritedMethodsAdvisor.chainOverridingForInheritedMethods()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||