Name | Description | Type | Package | Framework |
AbstractProxyClassGenerator | A useful superclass for ProxyClassGenerator implementations. | Class | org.apache.commons.proxy2.impl | Apache Commons |
AbstractProxyFactory | Base abstract ProxyFactory implementation, primarily providing implementations of the interface methods that are typically convenience constructs over the other methods. | Class | org.apache.commons.proxy2.impl | Apache Commons |
AbstractSubclassingProxyFactory | Parent AbstractProxyFactory for implementations that permit the generation of proxies with a specific inheritance hierarchy. | Class | org.apache.commons.proxy2.impl | Apache Commons |
AnnotationBuilder | Class | org.apache.commons.proxy2.stub | Apache Commons | |
AnnotationInvoker | Class | org.apache.commons.proxy2.stub | Apache Commons | |
AnnotationTrainer | Class | org.apache.commons.proxy2.stub | Apache Commons | |
ArgumentMatcherUtils | Class | org.apache.commons.proxy2.interceptor.matcher.argument | Apache Commons | |
ArgumentMatcherUtils .EndsWithMatcher | Class | org.apache.commons.proxy2.interceptor.matcher.argument.ArgumentMatcherUtils | Apache Commons | |
ArgumentMatcherUtils .RegexMatcher | Class | org.apache.commons.proxy2.interceptor.matcher.argument.ArgumentMatcherUtils | Apache Commons | |
ASMProxyFactory | Class | org.apache.commons.proxy2.asm | Apache Commons | |
BaseAnnotationTrainer | Class | org.apache.commons.proxy2.stub | Apache Commons | |
BaseTrainer | Class | org.apache.commons.proxy2.stub | Apache Commons | |
BeanProvider | Uses Class. | Class | org.apache.commons.proxy2.provider | Apache Commons |
CglibProxyFactory | Cglib-based ProxyFactory implementation. | Class | org.apache.commons.proxy2.cglib | Apache Commons |
CloningProvider | Merely calls clone() (reflectively) on the given Cloneable object. | Class | org.apache.commons.proxy2.provider | Apache Commons |
ConstantProvider | Always returns the same object. | Class | org.apache.commons.proxy2.provider | Apache Commons |
DeclaredByMatcher | InvocationMatcher based on declaring class of the method invoked. | Class | org.apache.commons.proxy2.interceptor.matcher.invocation | Apache Commons |
DelegatingInvoker | Delegates a method invocation to the object provided by an ObjectProvider. | Class | org.apache.commons.proxy2.invoker | Apache Commons |
DuckTypingInvoker | An invoker which supports duck typing, meaning that it finds a matching method on the object returned from the target provider and invokes it. | Class | org.apache.commons.proxy2.invoker | Apache Commons |
Interceptor | Intercepts a method invocation. | Interface | org.apache.commons.proxy2 | Apache Commons |
InterceptorUtils | Class | org.apache.commons.proxy2.interceptor | Apache Commons | |
Invocation | Method invocation for use by an Interceptor. | Interface | org.apache.commons.proxy2 | Apache Commons |
InvocationHandlerAdapter | An adapter class to adapt the JDK's InvocationHandler interface to Commons Proxy's Invoker interface. | Class | org.apache.commons.proxy2.invoker | Apache Commons |
InvocationMatcher | An InvocationMatcher is used to conditionally match Invocation objects based on some criteria such as method name, parameter values, etc. | Interface | org.apache.commons.proxy2.interceptor.matcher | Apache Commons |
InvocationRecorder | An InvocationRecorder records method invocations against its generated proxies. | Class | org.apache.commons.proxy2.invoker.recorder | Apache Commons |
Invoker | An invoker is responsible for handling a method invocation. | Interface | org.apache.commons.proxy2 | Apache Commons |
InvokerException | To be used by an Invoker when they encounter an error. | Class | org.apache.commons.proxy2.exception | Apache Commons |
InvokerInterceptor | Adapts an Invoker to the Interceptor interface. | Class | org.apache.commons.proxy2.interceptor | Apache Commons |
JavassistInvocation | A Javassist-based Invocation implementation. | Class | org.apache.commons.proxy2.javassist | Apache Commons |
JavassistProxyFactory | Class | org.apache.commons.proxy2.javassist | Apache Commons | |
JdkProxyFactory | ProxyFactory implementation that uses Proxy proxies. | Class | org.apache.commons.proxy2.jdk | Apache Commons |
MethodNameMatcher | A MethodNameMatcher simply checks to see that the method name of the invocation matches the target method name given in the constructor. | Class | org.apache.commons.proxy2.interceptor.matcher.invocation | Apache Commons |
MethodSignature | A class for capturing the signature of a method (its name and parameter types). | Class | org.apache.commons.proxy2.impl | Apache Commons |
NullInvoker | An Invoker implementation which merely returns null for all method invocations. | Class | org.apache.commons.proxy2.invoker | Apache Commons |
NullProvider | Always returns null. | Class | org.apache.commons.proxy2.provider | Apache Commons |
ObjectProvider | Provides an object to a delegating proxy. | Interface | org.apache.commons.proxy2 | Apache Commons |
ObjectProviderException | ObjectProvider implementations should throw this exception type to indicate that there was a problem creating/finding the object. | Class | org.apache.commons.proxy2.exception | Apache Commons |
ObjectProviderInterceptor | A ObjectProviderInterceptor merely returns the value returned from ObjectProvider. | Class | org.apache.commons.proxy2.interceptor | Apache Commons |
ObjectProviderUtils | Class | org.apache.commons.proxy2.provider | Apache Commons | |
ProviderDecorator | Returns the result of the inner provider. | Class | org.apache.commons.proxy2.provider | Apache Commons |
ProxyClassCache | A cache for storing implementation classes for proxies based on a specific type of ProxyClassGenerator. | Class | org.apache.commons.proxy2.impl | Apache Commons |
ProxyClassGenerator | A proxy class generator generates Class instances for a given combination of interfaces in a given classloader. | Interface | org.apache.commons.proxy2.impl | Apache Commons |
ProxyFactory | ProxyFactory interface. | Interface | org.apache.commons.proxy2 | Apache Commons |
ProxyFactoryException | A runtime exception type to be used by proxy factories when a problemSince:1. | Class | org.apache.commons.proxy2.exception | Apache Commons |
ProxyUtils | Provides some helpful proxy utility methods. | Class | org.apache.commons.proxy2 | Apache Commons |
ReadResolve | Defines a contract around the Object readResolve() method used by Java deserialization. | Interface | org.apache.commons.proxy2.serialization | Apache Commons |
RecordedInvocation | Detached representation of a method invocation. | Class | org.apache.commons.proxy2.invoker | Apache Commons |
ReturnTypeMatcher | Class | org.apache.commons.proxy2.interceptor.matcher.invocation | Apache Commons | |
SingletonProvider | Wraps another object provider, making sure to only call it once, returning the value returned from the wrapped provider on all subsequent invocations. | Class | org.apache.commons.proxy2.provider | Apache Commons |
StubBuilder | Class | org.apache.commons.proxy2.stub | Apache Commons | |
StubInterceptorBuilder | Class | org.apache.commons.proxy2.stub | Apache Commons | |
SwitchInterceptor | A SwitchInterceptor maintains a list of InvocationMatcher/Interceptor pairs. | Class | org.apache.commons.proxy2.interceptor | Apache Commons |
ThrowingInterceptor | Class | org.apache.commons.proxy2.interceptor | Apache Commons | |
Trainer | Class | org.apache.commons.proxy2.stub | Apache Commons | |
WriteReplace | Defines a contract around the Object writeReplace() method used by Java deserialization. | Interface | org.apache.commons.proxy2.serialization | Apache Commons |