Package pl.morgwai.base.guice.scopes
Class ContextBoundRunnable
- java.lang.Object
-
- pl.morgwai.base.guice.scopes.ContextBoundClosure<Runnable>
-
- pl.morgwai.base.guice.scopes.ContextBoundRunnable
-
- All Implemented Interfaces:
Runnable
public class ContextBoundRunnable extends ContextBoundClosure<Runnable> implements Runnable
A decorator that will execute its wrappedRunnable
within supplied contexts.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class pl.morgwai.base.guice.scopes.ContextBoundClosure
ContextBoundClosure.RunnableWrapper
-
-
Field Summary
-
Fields inherited from class pl.morgwai.base.guice.scopes.ContextBoundClosure
boundClosure, contexts
-
-
Constructor Summary
Constructors Constructor Description ContextBoundRunnable(List<TrackableContext<?>> contexts, Runnable taskToBind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
-
Methods inherited from class pl.morgwai.base.guice.scopes.ContextBoundClosure
getBoundClosure, getContexts, toString
-
-
-
-
Constructor Detail
-
ContextBoundRunnable
public ContextBoundRunnable(List<TrackableContext<?>> contexts, Runnable taskToBind)
-
-