|
||||||||||
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 InstanceAdvisor
public Object getPerInstanceAspect(AspectDefinition def)
getPerInstanceAspect
in interface InstanceAdvisor
public Object getPerInstanceJoinpointAspect(Joinpoint joinpoint, AspectDefinition def)
getPerInstanceJoinpointAspect
in interface InstanceAdvisor
public SimpleMetaData getMetaData()
getMetaData
in interface InstanceAdvisor
public Domain getDomain()
getDomain
in interface InstanceAdvisor
public boolean hasInterceptors()
hasInterceptors
in interface InstanceAdvisor
public Interceptor[] getInterceptors()
getInterceptors
in interface InstanceAdvisor
public Interceptor[] getInterceptors(Interceptor[] baseChain)
getInterceptors
in interface InstanceAdvisor
public void insertInterceptor(Interceptor interceptor)
insertInterceptor
in interface InstanceAdvisor
public void removeInterceptor(String name)
removeInterceptor
in interface InstanceAdvisor
public void appendInterceptor(Interceptor interceptor)
appendInterceptor
in interface InstanceAdvisor
public void insertInterceptorStack(String stackName)
insertInterceptorStack
in interface InstanceAdvisor
public void removeInterceptorStack(String name)
removeInterceptorStack
in interface InstanceAdvisor
public 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 InstanceAdvisor
public 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 |