public abstract class

AbstractDelegatedMethodInterceptor

extends Object
implements MethodInterceptor
java.lang.Object
   ↳ com.atlassian.jira.config.component.AbstractDelegatedMethodInterceptor<T>

Summary

Public Constructors
AbstractDelegatedMethodInterceptor()
Public Methods
static <T> T createProxy(Class<T> proxyClass, AbstractDelegatedMethodInterceptor<T> interceptor)
Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy)
Protected Methods
abstract T getDelegate()
[Expand]
Inherited Methods
From class java.lang.Object
From interface net.sf.cglib.proxy.MethodInterceptor

Public Constructors

public AbstractDelegatedMethodInterceptor ()

Public Methods

public static T createProxy (Class<T> proxyClass, AbstractDelegatedMethodInterceptor<T> interceptor)

public Object intercept (Object obj, Method method, Object[] args, MethodProxy proxy)

Throws
Throwable

Protected Methods

protected abstract T getDelegate ()