Uses of Class
org.infinispan.tasks.TaskContext
-
Packages that use TaskContext Package Description org.infinispan.tasks Server tasks API. -
-
Uses of TaskContext in org.infinispan.tasks
Methods in org.infinispan.tasks that return TaskContext Modifier and Type Method Description TaskContext
TaskContext. addParameter(String name, Object value)
Adds a named parameter to the task contextTaskContext
TaskContext. cache(Cache<?,?> cache)
The cache against which this task will be executed.TaskContext
TaskContext. cacheManager(EmbeddedCacheManager cacheManager)
The cache manager with which this task should be executedTaskContext
TaskContext. logEvent(boolean logEvent)
Whether execution will generate an event in the event logTaskContext
TaskContext. marshaller(Marshaller marshaller)
The marshaller with which this task should be executedTaskContext
TaskContext. parameters(Map<String,?> parameters)
A map of named parameters that will be passed to the task.TaskContext
TaskContext. subject(Subject subject)
The subject to impersonate when running this task.Methods in org.infinispan.tasks with parameters of type TaskContext Modifier and Type Method Description void
ServerTask. setTaskContext(TaskContext taskContext)
Sets the task context Store the value in your task implementation to be able to access caches and other resources in the task Note that there will be a single instance of each ServerTask on each server so, if you expect concurrent invocations of a task, theTaskContext
should be stored in aThreadLocal
static field in your task.
-