Class OptionalPrivilegedMethodInvokeAction<C,R>
- java.lang.Object
-
- net.anwiba.commons.reflection.privileged.AbstractPrivilegedAction<R>
-
- net.anwiba.commons.reflection.privileged.OptionalPrivilegedMethodInvokeAction<C,R>
-
- All Implemented Interfaces:
java.security.PrivilegedAction<R>
public final class OptionalPrivilegedMethodInvokeAction<C,R> extends AbstractPrivilegedAction<R>
-
-
Constructor Summary
Constructors Constructor Description OptionalPrivilegedMethodInvokeAction(java.lang.Class<? extends C> clazz, java.util.function.Function<java.lang.reflect.Method[],java.lang.String> methodNameExtractor, java.util.function.Function<java.lang.reflect.Method[],java.lang.Class<?>[]> argumentTypesExtractor, java.util.function.BiFunction<java.lang.Object[],java.lang.Class<?>[],java.lang.Object[]> valuesConverter, java.lang.Object object, java.lang.Object[] arguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Rinvoke()-
Methods inherited from class net.anwiba.commons.reflection.privileged.AbstractPrivilegedAction
run
-
-
-
-
Constructor Detail
-
OptionalPrivilegedMethodInvokeAction
public OptionalPrivilegedMethodInvokeAction(java.lang.Class<? extends C> clazz, java.util.function.Function<java.lang.reflect.Method[],java.lang.String> methodNameExtractor, java.util.function.Function<java.lang.reflect.Method[],java.lang.Class<?>[]> argumentTypesExtractor, java.util.function.BiFunction<java.lang.Object[],java.lang.Class<?>[],java.lang.Object[]> valuesConverter, java.lang.Object object, java.lang.Object[] arguments)
-
-
Method Detail
-
invoke
protected R invoke() throws java.lang.reflect.InvocationTargetException
- Specified by:
invokein classAbstractPrivilegedAction<R>- Throws:
java.lang.reflect.InvocationTargetException
-
-