|
||||||||||
| 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
org.jboss.aop.proxy.container.ClassProxyContainer
org.jboss.aop.proxy.container.InstanceProxyContainer
public class InstanceProxyContainer
The InstanceAdvisor returned by ClassProxyContainer
| Field Summary |
|---|
| Fields inherited from class org.jboss.aop.ClassContainer |
|---|
advisedFields |
| Constructor Summary | |
|---|---|
InstanceProxyContainer(String name,
ProxyAdvisorDomain instanceDomain,
Advisor classAdvisor)
|
|
| Method Summary | |
|---|---|
void |
appendInterceptor(Interceptor interceptor)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
appendInterceptor(int index,
Interceptor interceptor)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
appendInterceptorStack(String stackName)
Not implemented InstanceAdvisor method, we should be using the domain |
static InstanceProxyContainer |
createInstanceProxyContainer(Advisor classAdvisor,
InterfaceIntroduction introduction)
|
Advisor |
getClassAdvisor()
|
Domain |
getDomain()
|
Interceptor[] |
getInterceptors()
Not implemented InstanceAdvisor method, we should be using the domain |
Interceptor[] |
getInterceptors(Interceptor[] baseChain)
Not implemented InstanceAdvisor method, we should be using the domain |
SimpleMetaData |
getMetaData()
|
MethodInfo |
getMethodInfo(long hash)
If the target instance is advised, make sure that we set the unadvised method to the one stored by the class advisor so that we don't get double invocations. |
Object |
getPerInstanceAspect(AspectDefinition def)
|
Object |
getPerInstanceAspect(String aspectName)
Get the instance of an aspect. |
Object |
getPerInstanceJoinpointAspect(Joinpoint joinpoint,
AspectDefinition def)
|
boolean |
hasInterceptors()
Not implemented InstanceAdvisor method, we should be using the domain |
void |
insertInterceptor(Interceptor interceptor)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
insertInterceptor(int index,
Interceptor interceptor)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
insertInterceptorStack(String stackName)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
removeFromDomain()
|
void |
removeInterceptor(String name)
Not implemented InstanceAdvisor method, we should be using the domain |
void |
removeInterceptorStack(String name)
Not implemented InstanceAdvisor method, we should be using the domain |
| Methods inherited from class org.jboss.aop.proxy.container.ClassProxyContainer |
|---|
chainOverridingForInheritedMethods, createConstructorTables, createInstanceProxyContainer, createInstanceProxyContainer, createMethodMap, initialise |
| Methods inherited from class org.jboss.aop.ClassContainer |
|---|
addClassMetaData, bindClassMetaData, createFieldTable, createInterceptorChains, createMethodInfo, initializeClassContainer, initializeMetadata, initializeMethodChain, rebindClassMetaData, rebuildInterceptors, removeClassMetaData, setChainOverridingForInheritedMethods, setClass |
| 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 |
|---|
public InstanceProxyContainer(String name,
ProxyAdvisorDomain instanceDomain,
Advisor classAdvisor)
| Method Detail |
|---|
public static InstanceProxyContainer createInstanceProxyContainer(Advisor classAdvisor,
InterfaceIntroduction introduction)
public Advisor getClassAdvisor()
public Object getPerInstanceAspect(String aspectName)
InstanceAdvisor
getPerInstanceAspect in interface InstanceAdvisorpublic Object getPerInstanceAspect(AspectDefinition def)
getPerInstanceAspect in interface InstanceAdvisor
public Object getPerInstanceJoinpointAspect(Joinpoint joinpoint,
AspectDefinition def)
getPerInstanceJoinpointAspect in interface InstanceAdvisorpublic SimpleMetaData getMetaData()
getMetaData in interface InstanceAdvisorpublic Domain getDomain()
getDomain in interface InstanceAdvisorpublic boolean hasInterceptors()
hasInterceptors in interface InstanceAdvisorpublic Interceptor[] getInterceptors()
getInterceptors in interface InstanceAdvisorpublic Interceptor[] getInterceptors(Interceptor[] baseChain)
getInterceptors in interface InstanceAdvisorpublic void insertInterceptor(Interceptor interceptor)
insertInterceptor in interface InstanceAdvisorpublic void removeInterceptor(String name)
removeInterceptor in interface InstanceAdvisorpublic void appendInterceptor(Interceptor interceptor)
appendInterceptor in interface InstanceAdvisorpublic void insertInterceptorStack(String stackName)
insertInterceptorStack in interface InstanceAdvisorpublic void removeInterceptorStack(String name)
removeInterceptorStack in interface InstanceAdvisorpublic void appendInterceptorStack(String stackName)
appendInterceptorStack in interface InstanceAdvisor
public void insertInterceptor(int index,
Interceptor interceptor)
insertInterceptor in interface InstanceAdvisor
public void appendInterceptor(int index,
Interceptor interceptor)
appendInterceptor in interface InstanceAdvisorpublic void removeFromDomain()
public MethodInfo getMethodInfo(long hash)
getMethodInfo in class Advisor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||