Package org.apache.ignite.compute
Class TaskDescriptor<T,R>
java.lang.Object
org.apache.ignite.compute.TaskDescriptor<T,R>
Compute task descriptor.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,
M, T, R> TaskDescriptor.Builder<I, R> builder
(Class<? extends MapReduceTask<I, M, T, R>> taskClass) Create a new builder.static <T,
R> TaskDescriptor.Builder<T, R> Create a new builder.Reduce job result class.Marshaller<R,
byte[]> Marshaller for reduce job result.Marshaller<T,
byte[]> Marshaller for split job argument.Task class name.units()
Deployment units.
-
Method Details
-
taskClassName
Task class name.- Returns:
- Task class name.
-
units
Deployment units.- Returns:
- Deployment units.
-
splitJobArgumentMarshaller
Marshaller for split job argument.- Returns:
- Marshaller for split job argument.
-
reduceJobResultMarshaller
Marshaller for reduce job result.- Returns:
- Marshaller for reduce job result.
-
reduceJobResultClass
Reduce job result class.- Returns:
- Reduce job result class.
-
builder
Create a new builder.- Returns:
- Task descriptor builder.
-
builder
public static <I,M, TaskDescriptor.Builder<I,T, R> R> builder(Class<? extends MapReduceTask<I, M, T, R>> taskClass) Create a new builder.- Returns:
- Task descriptor builder.
-