@Internal public class StreamNode extends Object
构造器和说明 |
---|
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperator<?> operator,
String operatorName,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> jobVertexClass) |
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<?> operatorFactory,
String operatorName,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> jobVertexClass) |
限定符和类型 | 方法和说明 |
---|---|
void |
addInEdge(StreamEdge inEdge) |
void |
addInputRequirement(int inputIndex,
StreamConfig.InputRequirement inputRequirement) |
void |
addOutEdge(StreamEdge outEdge) |
boolean |
equals(Object o) |
long |
getBufferTimeout() |
String |
getCoLocationGroup() |
Optional<org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Provider> |
getCoordinatorProvider(String operatorName,
org.apache.flink.runtime.jobgraph.OperatorID operatorID) |
int |
getId() |
List<Integer> |
getInEdgeIndices() |
List<StreamEdge> |
getInEdges() |
org.apache.flink.api.common.io.InputFormat<?,?> |
getInputFormat() |
Map<Integer,StreamConfig.InputRequirement> |
getInputRequirements() |
Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> |
getJobVertexClass() |
Map<org.apache.flink.core.memory.ManagedMemoryUseCase,Integer> |
getManagedMemoryOperatorScopeUseCaseWeights() |
Set<org.apache.flink.core.memory.ManagedMemoryUseCase> |
getManagedMemorySlotScopeUseCases() |
org.apache.flink.api.common.operators.ResourceSpec |
getMinResources() |
StreamOperator<?> |
getOperator() |
StreamOperatorFactory<?> |
getOperatorFactory() |
String |
getOperatorName() |
List<Integer> |
getOutEdgeIndices() |
List<StreamEdge> |
getOutEdges() |
org.apache.flink.api.common.io.OutputFormat<?> |
getOutputFormat() |
int |
getParallelism() |
org.apache.flink.api.common.operators.ResourceSpec |
getPreferredResources() |
String |
getSlotSharingGroup() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getStateKeySerializer() |
org.apache.flink.api.java.functions.KeySelector<?,?>[] |
getStatePartitioners() |
String |
getTransformationUID() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializerIn(int index) |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializerOut() |
org.apache.flink.api.common.typeutils.TypeSerializer<?>[] |
getTypeSerializersIn() |
String |
getUserHash() |
int |
hashCode() |
boolean |
isSameSlotSharingGroup(StreamNode downstreamVertex) |
void |
setBufferTimeout(Long bufferTimeout) |
void |
setCoLocationGroup(String coLocationGroup) |
void |
setInputFormat(org.apache.flink.api.common.io.InputFormat<?,?> inputFormat) |
void |
setManagedMemoryUseCaseWeights(Map<org.apache.flink.core.memory.ManagedMemoryUseCase,Integer> operatorScopeUseCaseWeights,
Set<org.apache.flink.core.memory.ManagedMemoryUseCase> slotScopeUseCases) |
void |
setOutputFormat(org.apache.flink.api.common.io.OutputFormat<?> outputFormat) |
void |
setParallelism(Integer parallelism) |
void |
setResources(org.apache.flink.api.common.operators.ResourceSpec minResources,
org.apache.flink.api.common.operators.ResourceSpec preferredResources) |
void |
setSerializerOut(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerOut) |
void |
setSerializersIn(org.apache.flink.api.common.typeutils.TypeSerializer<?>... typeSerializersIn) |
void |
setSlotSharingGroup(String slotSharingGroup) |
void |
setStateKeySerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> stateKeySerializer) |
void |
setStatePartitioners(org.apache.flink.api.java.functions.KeySelector<?,?>... statePartitioners) |
void |
setUserHash(String userHash) |
String |
toString() |
@VisibleForTesting public StreamNode(Integer id, @Nullable String slotSharingGroup, @Nullable String coLocationGroup, StreamOperator<?> operator, String operatorName, Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> jobVertexClass)
public void addInEdge(StreamEdge inEdge)
public void addOutEdge(StreamEdge outEdge)
public List<StreamEdge> getOutEdges()
public List<StreamEdge> getInEdges()
public int getId()
public int getParallelism()
public void setParallelism(Integer parallelism)
public org.apache.flink.api.common.operators.ResourceSpec getMinResources()
public org.apache.flink.api.common.operators.ResourceSpec getPreferredResources()
public void setResources(org.apache.flink.api.common.operators.ResourceSpec minResources, org.apache.flink.api.common.operators.ResourceSpec preferredResources)
public void setManagedMemoryUseCaseWeights(Map<org.apache.flink.core.memory.ManagedMemoryUseCase,Integer> operatorScopeUseCaseWeights, Set<org.apache.flink.core.memory.ManagedMemoryUseCase> slotScopeUseCases)
public Map<org.apache.flink.core.memory.ManagedMemoryUseCase,Integer> getManagedMemoryOperatorScopeUseCaseWeights()
public Set<org.apache.flink.core.memory.ManagedMemoryUseCase> getManagedMemorySlotScopeUseCases()
public long getBufferTimeout()
public void setBufferTimeout(Long bufferTimeout)
@VisibleForTesting public StreamOperator<?> getOperator()
public StreamOperatorFactory<?> getOperatorFactory()
public String getOperatorName()
public void setSerializersIn(org.apache.flink.api.common.typeutils.TypeSerializer<?>... typeSerializersIn)
public org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getTypeSerializersIn()
public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializerIn(int index)
public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializerOut()
public void setSerializerOut(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerOut)
public Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> getJobVertexClass()
public org.apache.flink.api.common.io.InputFormat<?,?> getInputFormat()
public void setInputFormat(org.apache.flink.api.common.io.InputFormat<?,?> inputFormat)
public org.apache.flink.api.common.io.OutputFormat<?> getOutputFormat()
public void setOutputFormat(org.apache.flink.api.common.io.OutputFormat<?> outputFormat)
public boolean isSameSlotSharingGroup(StreamNode downstreamVertex)
public org.apache.flink.api.java.functions.KeySelector<?,?>[] getStatePartitioners()
public void setStatePartitioners(org.apache.flink.api.java.functions.KeySelector<?,?>... statePartitioners)
public org.apache.flink.api.common.typeutils.TypeSerializer<?> getStateKeySerializer()
public void setStateKeySerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> stateKeySerializer)
public String getTransformationUID()
public String getUserHash()
public void setUserHash(String userHash)
public void addInputRequirement(int inputIndex, StreamConfig.InputRequirement inputRequirement)
public Map<Integer,StreamConfig.InputRequirement> getInputRequirements()
public Optional<org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Provider> getCoordinatorProvider(String operatorName, org.apache.flink.runtime.jobgraph.OperatorID operatorID)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.