Class AbstractBackgroundTaskRunner.BackgroundTaskWorker
- java.lang.Object
-
- cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
-
- Direct Known Subclasses:
BackgroundStaticFieldTaskWithoutIocRunner.StaticFieldBackgroundTaskWorker,BackgroundStaticTaskWithoutIocRunner.StaticBackgroundTaskWorker,BackgroundTaskWithIocRunner.BackgroundForIoCTaskLambdaWorker,BackgroundTaskWithoutIocRunner.BackgroundForTaskLambdaWorker
- Enclosing class:
- AbstractBackgroundTaskRunner
protected static class AbstractBackgroundTaskRunner.BackgroundTaskWorker extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Tasktaskprotected TaskDetailstaskDetails
-
Constructor Summary
Constructors Constructor Description BackgroundTaskWorker(Task task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RunnerTaskContextgetRunnerTaskContext()protected MethodgetTaskMethodToPerform(Class<?> taskToPerformClass)protected ObjectgetTaskToPerform(Class<?> taskToPerformClass)protected Class<?>getTaskToPerformClass()protected voidinvokeTaskMethod(Object taskToPerform, Method taskMethodToPerform)voidrun()
-
-
-
Field Detail
-
task
protected final Task task
-
taskDetails
protected final TaskDetails taskDetails
-
-
Constructor Detail
-
BackgroundTaskWorker
public BackgroundTaskWorker(Task task)
-
-