Package org.infinispan.server.tasks
Class ServerTaskWrapper<T>
- java.lang.Object
-
- org.infinispan.server.tasks.ServerTaskWrapper<T>
-
- All Implemented Interfaces:
Function<org.infinispan.tasks.TaskContext,T>,org.infinispan.commons.dataconversion.internal.JsonSerialization,org.infinispan.tasks.Task
public class ServerTaskWrapper<T> extends Object implements org.infinispan.tasks.Task, Function<org.infinispan.tasks.TaskContext,T>
- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
-
Constructor Summary
Constructors Constructor Description ServerTaskWrapper(org.infinispan.tasks.ServerTask<T> task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tapply(org.infinispan.tasks.TaskContext context)org.infinispan.tasks.TaskExecutionModegetExecutionMode()org.infinispan.tasks.TaskInstantiationModegetInstantiationMode()StringgetName()Set<String>getParameters()Optional<String>getRole()StringgetType()Trun(org.infinispan.tasks.TaskContext context)
-
-
-
Constructor Detail
-
ServerTaskWrapper
public ServerTaskWrapper(org.infinispan.tasks.ServerTask<T> task)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.infinispan.tasks.Task
-
apply
public T apply(org.infinispan.tasks.TaskContext context)
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.infinispan.tasks.Task
-
getExecutionMode
public org.infinispan.tasks.TaskExecutionMode getExecutionMode()
- Specified by:
getExecutionModein interfaceorg.infinispan.tasks.Task
-
getInstantiationMode
public org.infinispan.tasks.TaskInstantiationMode getInstantiationMode()
- Specified by:
getInstantiationModein interfaceorg.infinispan.tasks.Task
-
-