Package org.jboss.as.clustering.naming
Class NamespaceContextExecutor
- java.lang.Object
-
- org.jboss.as.clustering.naming.NamespaceContextExecutor
-
- All Implemented Interfaces:
Executor,ContextualExecutor,Contextualizer
public class NamespaceContextExecutor extends Object implements ContextualExecutor
A contextual executor that applies namespace context that was active when this object was constructed.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description NamespaceContextExecutor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Runnablecontextualize(Runnable runner)<T> Callable<T>contextualize(Callable<T> caller)<T> Supplier<T>contextualize(Supplier<T> supplier)<E extends Exception>
org.wildfly.common.function.ExceptionRunnable<E>contextualize(org.wildfly.common.function.ExceptionRunnable<E> runner)<T,E extends Exception>
org.wildfly.common.function.ExceptionSupplier<T,E>contextualize(org.wildfly.common.function.ExceptionSupplier<T,E> supplier)voidexecute(Runnable runner)<T> Texecute(Callable<T> caller)<T> Texecute(Supplier<T> supplier)<E extends Exception>
voidexecute(org.wildfly.common.function.ExceptionRunnable<E> runner)<T,E extends Exception>
Texecute(org.wildfly.common.function.ExceptionSupplier<T,E> supplier)
-
-
-
Method Detail
-
execute
public <E extends Exception> void execute(org.wildfly.common.function.ExceptionRunnable<E> runner) throws E extends Exception
- Specified by:
executein interfaceContextualExecutor- Throws:
E extends Exception
-
execute
public <T> T execute(Callable<T> caller) throws Exception
- Specified by:
executein interfaceContextualExecutor- Throws:
Exception
-
execute
public <T> T execute(Supplier<T> supplier)
- Specified by:
executein interfaceContextualExecutor
-
execute
public <T,E extends Exception> T execute(org.wildfly.common.function.ExceptionSupplier<T,E> supplier) throws E extends Exception
- Specified by:
executein interfaceContextualExecutor- Throws:
E extends Exception
-
contextualize
public Runnable contextualize(Runnable runner)
- Specified by:
contextualizein interfaceContextualExecutor- Specified by:
contextualizein interfaceContextualizer
-
contextualize
public <E extends Exception> org.wildfly.common.function.ExceptionRunnable<E> contextualize(org.wildfly.common.function.ExceptionRunnable<E> runner)
- Specified by:
contextualizein interfaceContextualExecutor- Specified by:
contextualizein interfaceContextualizer
-
contextualize
public <T> Callable<T> contextualize(Callable<T> caller)
- Specified by:
contextualizein interfaceContextualExecutor- Specified by:
contextualizein interfaceContextualizer
-
contextualize
public <T> Supplier<T> contextualize(Supplier<T> supplier)
- Specified by:
contextualizein interfaceContextualExecutor- Specified by:
contextualizein interfaceContextualizer
-
contextualize
public <T,E extends Exception> org.wildfly.common.function.ExceptionSupplier<T,E> contextualize(org.wildfly.common.function.ExceptionSupplier<T,E> supplier)
- Specified by:
contextualizein interfaceContextualExecutor- Specified by:
contextualizein interfaceContextualizer
-
-