Package | Description |
---|---|
org.jboss.aop | |
org.jboss.aop.advice | |
org.jboss.aop.proxy | |
org.jboss.aop.proxy.container |
Modifier and Type | Class and Description |
---|---|
class |
ClassInstanceAdvisor
Holds an object instance's metadata and attached interceptors
|
class |
GeneratedInstanceAdvisorMixin
Adapts the old instance advisor api to the new generated advisor stuff.
|
Modifier and Type | Method and Description |
---|---|
InstanceAdvisor |
InstanceAdvised._getInstanceAdvisor()
Returns the
Advisor associated with this weaved instance. |
Modifier and Type | Method and Description |
---|---|
void |
InstanceAdvised._setInstanceAdvisor(InstanceAdvisor newAdvisor)
Sets the instance advisor associated with this weaved instance.
|
Object |
ClassAdvisor.invokeMethod(InstanceAdvisor instanceAdvisor,
Object target,
long methodHash,
Object[] arguments) |
Object |
ClassAdvisor.invokeMethod(InstanceAdvisor instanceAdvisor,
Object target,
long methodHash,
Object[] arguments,
MethodInfo info) |
Constructor and Description |
---|
InstanceAdvisorDelegate(Advisor classAdvisor,
InstanceAdvisor instanceAdvisor) |
Modifier and Type | Method and Description |
---|---|
protected void |
GenericAspectFactory.configureInstance(Object instance,
Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp) |
Object |
GenericAspectFactory.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor) |
Object |
AspectFactoryDelegator.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor) |
Object |
AspectFactory.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor)
Creates an aspect with scope value
Scope.PER_INSTANCE . |
Object |
GenericAspectFactory.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp) |
Object |
AspectFactoryDelegator.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp) |
Object |
AspectFactory.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp)
Creates an aspect with scope value or
Scope.PER_JOINPOINT . |
Object |
PerJoinpointAdvice.getAspectInstance(InstanceAdvisor instanceAdvisor) |
Interceptor |
PerJoinpointInterceptor.getAspectInstance(InstanceAdvisor ia) |
Object |
PerInstanceAdvice.getAspectInstance(InstanceAdvisor instanceAdvisor) |
Interceptor |
PerInstanceInterceptor.getAspectInstance(InstanceAdvisor ia) |
Object |
GeneratedAdvisorInterceptor.getPerInstanceAspect(Advisor advisor,
Joinpoint joinpoint,
InstanceAdvisor ia)
Used to obtain aspects from the generated code at runtime for joinpoints/aspects requiring an instance advisor
|
protected void |
GenericAspectFactory.injectInstanceAdvisor(Object instance,
InstanceAdvisor instanceAdvisor,
String attributeName) |
Modifier and Type | Field and Description |
---|---|
InstanceAdvisor |
Proxy.instanceAdvisor |
InstanceAdvisor |
ClassProxyTemplate.instanceAdvisor |
Modifier and Type | Method and Description |
---|---|
InstanceAdvisor |
Proxy._getInstanceAdvisor() |
InstanceAdvisor |
ClassProxyTemplate._getInstanceAdvisor() |
Modifier and Type | Method and Description |
---|---|
void |
Proxy._setInstanceAdvisor(InstanceAdvisor newAdvisor) |
void |
ClassProxyTemplate._setInstanceAdvisor(InstanceAdvisor newAdvisor) |
static Proxy |
ProxyFactory.createInterfaceProxy(ClassLoader loader,
Class<?>[] interfaces,
ProxyMixin[] mixins,
InstanceAdvisor advisor) |
static Proxy |
ProxyFactory.createInterfaceProxy(org.jboss.util.id.GUID guid,
ClassLoader loader,
Class<?>[] interfaces,
ProxyMixin[] mixins,
InstanceAdvisor advisor) |
static ClassProxy |
ClassProxyFactory.newInstance(Class<?> clazz,
ProxyMixin[] mixins,
InstanceAdvisor advisor) |
static ClassProxy |
ClassProxyFactory.newInstance(Class<?> clazz,
ProxyMixin[] mixins,
InstanceAdvisor advisor,
boolean interceptWriteReplace) |
Constructor and Description |
---|
MarshalledClassProxy(Class<?> clazz,
ProxyMixin[] mixins,
InstanceAdvisor advisor) |
MarshalledInterfaceProxy(org.jboss.util.id.GUID guid,
Class<?>[] intfs,
ProxyMixin[] mixins,
InstanceAdvisor advisor) |
Modifier and Type | Class and Description |
---|---|
class |
InstanceProxyContainer
The InstanceAdvisor returned by ClassProxyContainer
|
class |
MarshalledProxyAdvisor
The advisor used by a container proxy that is unmarshalled in a remote jvm
|
Modifier and Type | Method and Description |
---|---|
InstanceAdvisor |
AspectManaged.getInstanceAdvisor() |
InstanceAdvisor |
ProxyTemplate.getInstanceAdvisor() |
Modifier and Type | Method and Description |
---|---|
void |
AspectManaged.setInstanceAdvisor(InstanceAdvisor instanceAdvisor) |
void |
ProxyTemplate.setInstanceAdvisor(InstanceAdvisor ia) |
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.