Package pl.matsuo.core.service.facade
Class FacadeInvocationHandler<E>
java.lang.Object
pl.matsuo.core.service.facade.FacadeInvocationHandler<E>
- All Implemented Interfaces:
InvocationHandler
public class FacadeInvocationHandler<E> extends Object implements InvocationHandler
-
Field Summary
Fields Modifier and Type Field Description protected ClassLoaderclassLoaderprotected Class<E>clazzprotected FacadeBuilderfacadeBuilderprotected IParameterProvider<?>parameterProviderprotected Stringprefix -
Constructor Summary
Constructors Constructor Description FacadeInvocationHandler(IParameterProvider<?> parameterProvider, FacadeBuilder facadeBuilder, Class<E> clazz, ClassLoader classLoader, String prefix) -
Method Summary
-
Field Details
-
parameterProvider
-
facadeBuilder
-
clazz
-
classLoader
-
prefix
-
-
Constructor Details
-
FacadeInvocationHandler
public FacadeInvocationHandler(IParameterProvider<?> parameterProvider, FacadeBuilder facadeBuilder, Class<E> clazz, ClassLoader classLoader, String prefix)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-