public class

SwitchingInvocationHandler

extends Object
implements InvocationHandler
java.lang.Object
   ↳ com.atlassian.jira.config.component.SwitchingInvocationHandler<T>

Summary

Protected Constructors
SwitchingInvocationHandler(T enabled, T disabled, InvocationSwitcher invocationSwitcher)
Public Methods
T getImplementingObject()
Cache the value of the object returned from the container
Object invoke(Object proxy, Method method, Object[] args)
Protected Methods
boolean isEnabled()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.reflect.InvocationHandler

Protected Constructors

protected SwitchingInvocationHandler (T enabled, T disabled, InvocationSwitcher invocationSwitcher)

Public Methods

public T getImplementingObject ()

Cache the value of the object returned from the container

public Object invoke (Object proxy, Method method, Object[] args)

Throws
Throwable

Protected Methods

protected boolean isEnabled ()