net.sf.joyaop.impl
Class RuntimeAspectInstance

java.lang.Object
  extended by net.sf.joyaop.impl.RuntimeAspectInstance
All Implemented Interfaces:
java.io.Serializable, RuntimeInstance
Direct Known Subclasses:
AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance, AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance, DecoratorAspectImpl.DecoratorAspectInstance, GenericInterceptorAspectImpl.GenericInterceptorAspectInstance, MixinAspectImpl.MixinAspectInstance

public abstract class RuntimeAspectInstance
extends java.lang.Object
implements RuntimeInstance

Author:
Shen Li
See Also:
Serialized Form

Constructor Summary
protected RuntimeAspectInstance(RuntimeAspect aspect, java.lang.Class originalClass)
           
 
Method Summary
protected  net.sf.joyaop.impl.RuntimeAspectInstance.ObjectReference createImplementationReference(RuntimeAspect aspect, java.lang.Class originalClass)
           
static AspectFactory getAspectFactory()
           
protected  java.lang.Object getImplementation()
           
 java.lang.Object getParameter(java.lang.String name)
           
static void setAspectFactory(AspectFactory aspectFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.joyaop.impl.RuntimeInstance
allowRecursiveInvocation, invoke
 

Constructor Detail

RuntimeAspectInstance

protected RuntimeAspectInstance(RuntimeAspect aspect,
                                java.lang.Class originalClass)
Method Detail

getAspectFactory

public static AspectFactory getAspectFactory()

setAspectFactory

public static void setAspectFactory(AspectFactory aspectFactory)

getParameter

public java.lang.Object getParameter(java.lang.String name)
Specified by:
getParameter in interface RuntimeInstance

getImplementation

protected java.lang.Object getImplementation()

createImplementationReference

protected net.sf.joyaop.impl.RuntimeAspectInstance.ObjectReference createImplementationReference(RuntimeAspect aspect,
                                                                                                 java.lang.Class originalClass)


Copyright © 2004 Shen Li. All Rights Reserved.