public class DefaultVertexParallelismInfo extends Object implements VertexParallelismInformation
VertexParallelismInformation implementation that provides common validation.| 构造器和说明 |
|---|
DefaultVertexParallelismInfo(int parallelism,
int maxParallelism,
java.util.function.Function<Integer,Optional<String>> rescaleMaxValidator)
Create
VertexParallelismInformation with max parallelism rescaling validation for a
vertex. |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canRescaleMaxParallelism(int desiredMaxParallelism)
Returns whether the vertex's max parallelism can be changed to a given value.
|
int |
getMaxParallelism()
Returns the vertex's max parallelism.
|
int |
getParallelism()
Returns a vertex's parallelism.
|
void |
setMaxParallelism(int maxParallelism)
Changes a given vertex's max parallelism property.
|
void |
setParallelism(int parallelism)
Set a given vertex's parallelism property.
|
public DefaultVertexParallelismInfo(int parallelism,
int maxParallelism,
java.util.function.Function<Integer,Optional<String>> rescaleMaxValidator)
VertexParallelismInformation with max parallelism rescaling validation for a
vertex.parallelism - the vertex's parallelismmaxParallelism - the vertex's max parallelismrescaleMaxValidator - the validation function to provide an error message if a max
parallelism rescale is not allowedpublic int getParallelism()
VertexParallelismInformationgetParallelism 在接口中 VertexParallelismInformationpublic int getMaxParallelism()
VertexParallelismInformationgetMaxParallelism 在接口中 VertexParallelismInformationpublic void setParallelism(int parallelism)
VertexParallelismInformationsetParallelism 在接口中 VertexParallelismInformationparallelism - the parallelism for the vertexpublic void setMaxParallelism(int maxParallelism)
VertexParallelismInformationVertexParallelismInformation.canRescaleMaxParallelism(int), otherwise this operation may fail.setMaxParallelism 在接口中 VertexParallelismInformationmaxParallelism - the new max parallelism for the vertexpublic boolean canRescaleMaxParallelism(int desiredMaxParallelism)
VertexParallelismInformationcanRescaleMaxParallelism 在接口中 VertexParallelismInformationdesiredMaxParallelism - the desired max parallelism for the vertexCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.