org.jboss.aop
Class InstanceAdvisorDelegate
java.lang.Object
org.jboss.aop.InstanceAdvisorDelegate
- All Implemented Interfaces:
- Serializable
public class InstanceAdvisorDelegate
- extends Object
- implements Serializable
Initialisation and getting of instance and joinpoint aspects needed by the various kinds of
InstanceAdvisor implementations
- Version:
- $Revision: 73431 $
- Author:
- Kabir Khan
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classAdvisor
protected transient WeakReference<Advisor> classAdvisor
aspects
protected transient WeakHashMap<AspectDefinition,Object> aspects
joinpointAspects
protected transient WeakHashMap<AspectDefinition,ConcurrentHashMap<Joinpoint,Object>> joinpointAspects
metadata
protected SimpleMetaData metadata
InstanceAdvisorDelegate
public InstanceAdvisorDelegate(Advisor classAdvisor,
InstanceAdvisor instanceAdvisor)
getAdvisor
public Advisor getAdvisor()
initialize
public void initialize()
getPerInstanceAspect
public Object getPerInstanceAspect(String def)
getPerInstanceAspect
public Object getPerInstanceAspect(AspectDefinition def)
getPerInstanceJoinpointAspect
public Object getPerInstanceJoinpointAspect(Joinpoint joinpoint,
AspectDefinition def)
getMetaData
public SimpleMetaData getMetaData()
Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.