Skip navigation links
A D I N P W 

A

AbstractAroundInvocationHandler<X,T> - Class in io.earcam.instrumental.proxy.handler
Simple around invoke proxy invocation handler.
AbstractAroundInvocationHandler(T) - Constructor for class io.earcam.instrumental.proxy.handler.AbstractAroundInvocationHandler
Constructor for AbstractAroundInvocationHandler.
AroundInvocationHandler<X,T> - Class in io.earcam.instrumental.proxy.handler
AroundInvocationHandler class.
AroundInvocationHandler(AroundInvocationHandler.PreInvoke<X>, T, AroundInvocationHandler.PostInvoke<X>) - Constructor for class io.earcam.instrumental.proxy.handler.AroundInvocationHandler
Constructor for AroundInvocationHandler.
AroundInvocationHandler.Invocation - Class in io.earcam.instrumental.proxy.handler
 
AroundInvocationHandler.PostInvoke<C> - Interface in io.earcam.instrumental.proxy.handler
Can change return or throw, and consumes context object
AroundInvocationHandler.PreInvoke<C> - Interface in io.earcam.instrumental.proxy.handler
Can change method and/or args or throw, returns a context object

D

delegate - Variable in class io.earcam.instrumental.proxy.handler.PartialInvocationHandler
 

I

identityToStringOf(Object) - Static method in class io.earcam.instrumental.proxy.Proxies
identityToStringOf.
Invocation(Object, Method, Object...) - Constructor for class io.earcam.instrumental.proxy.handler.AroundInvocationHandler.Invocation
 
invoke(Object, Method, Object[]) - Method in class io.earcam.instrumental.proxy.handler.AroundInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class io.earcam.instrumental.proxy.handler.NoopInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class io.earcam.instrumental.proxy.handler.PartialInvocationHandler
 
io.earcam.instrumental.proxy - package io.earcam.instrumental.proxy
 
io.earcam.instrumental.proxy.handler - package io.earcam.instrumental.proxy.handler
 

N

NOOP_INVOCATION_HANDLER - Static variable in class io.earcam.instrumental.proxy.handler.NoopInvocationHandler
Constant NOOP_INVOCATION_HANDLER
NoopInvocationHandler - Class in io.earcam.instrumental.proxy.handler
NoopInvocationHandler() - Constructor for class io.earcam.instrumental.proxy.handler.NoopInvocationHandler
 

P

PartialInvocationHandler<T> - Class in io.earcam.instrumental.proxy.handler
Suffers from http://www.javaspecialists.eu/archive/Issue117.html - so don't try extending this as an anonymous class..
PartialInvocationHandler(T) - Constructor for class io.earcam.instrumental.proxy.handler.PartialInvocationHandler
Constructor for PartialInvocationHandler.
postInvoke(AroundInvocationHandler.Invocation, X) - Method in class io.earcam.instrumental.proxy.handler.AbstractAroundInvocationHandler
postInvoke.
postInvoke(AroundInvocationHandler.Invocation, C) - Method in interface io.earcam.instrumental.proxy.handler.AroundInvocationHandler.PostInvoke
 
preInvoke(AroundInvocationHandler.Invocation) - Method in class io.earcam.instrumental.proxy.handler.AbstractAroundInvocationHandler
preInvoke.
preInvoke(AroundInvocationHandler.Invocation) - Method in interface io.earcam.instrumental.proxy.handler.AroundInvocationHandler.PreInvoke
 
Proxies - Class in io.earcam.instrumental.proxy
A fa├žade for a less ugly Proxy
proxy(InvocationHandler, Class<T>, Class<?>...) - Static method in class io.earcam.instrumental.proxy.Proxies
proxy.
proxy(ClassLoader, InvocationHandler, Class<T>, Class<?>...) - Static method in class io.earcam.instrumental.proxy.Proxies

W

wrapDefaultInPfft(Method, Object[]) - Method in class io.earcam.instrumental.proxy.handler.PartialInvocationHandler
wrapDefaultInPfft.
A D I N P W 
Skip navigation links

Copyright © 2018 earcam. All rights reserved.