T - The type of the concrete task callerpublic class BaseTaskCaller<T extends BaseTaskCaller<T>> extends Object
| 构造器和说明 |
|---|
BaseTaskCaller() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CallOptions |
buildOptions() |
T |
setName(String name)
Set a name for this task.
|
T |
setPlacementGroup(PlacementGroup group,
int bundleIndex)
Set the placement group to place this task in.
|
T |
setResource(String name,
Double value)
Set a custom resource requirement for resource
name. |
T |
setResources(Map<String,Double> resources)
Set custom requirements for multiple resources.
|
public T setName(String name)
name - task nameCallOptions.Builder#setName(java.lang.String)public T setResource(String name, Double value)
name. This method can be called multiple
times. If the same resource is set multiple times, the latest quantity will be used.name - resource namevalue - resource capacityCallOptions.Builder#setResource(java.lang.String, java.lang.Double)public T setResources(Map<String,Double> resources)
resources - requirements for multiple resources.CallOptions.Builder#setResources(java.util.Map)public T setPlacementGroup(PlacementGroup group, int bundleIndex)
group - The placement group of the task.bundleIndex - The index of the bundle to place this task in.CallOptions.Builder#setPlacementGroup(PlacementGroup, int)protected CallOptions buildOptions()
Copyright © 2021. All rights reserved.