@Internal public class StreamNode extends Object implements Serializable
构造器和说明 |
---|
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperator<?> operator,
String operatorName,
List<OutputSelector<?>> outputSelector,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<?> operatorFactory,
String operatorName,
List<OutputSelector<?>> outputSelector,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
限定符和类型 | 方法和说明 |
---|---|
void |
addInEdge(StreamEdge inEdge) |
void |
addOutEdge(StreamEdge outEdge) |
void |
addOutputSelector(OutputSelector<?> outputSelector) |
boolean |
equals(Object o) |
long |
getBufferTimeout() |
String |
getCoLocationGroup() |
int |
getId() |
List<Integer> |
getInEdgeIndices() |
List<StreamEdge> |
getInEdges() |
org.apache.flink.api.common.io.InputFormat<?,?> |
getInputFormat() |
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> |
getJobVertexClass() |
int |
getManagedMemoryWeight() |
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() |
List<OutputSelector<?>> |
getOutputSelectors() |
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<?,?> |
getStatePartitioner1() |
org.apache.flink.api.java.functions.KeySelector<?,?> |
getStatePartitioner2() |
String |
getTransformationUID() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializerIn1() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializerIn2() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializerOut() |
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 |
setManagedMemoryWeight(int managedMemoryWeight) |
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 |
setSerializerIn1(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerIn1) |
void |
setSerializerIn2(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerIn2) |
void |
setSerializerOut(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerOut) |
void |
setSlotSharingGroup(String slotSharingGroup) |
void |
setStateKeySerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> stateKeySerializer) |
void |
setStatePartitioner1(org.apache.flink.api.java.functions.KeySelector<?,?> statePartitioner) |
void |
setStatePartitioner2(org.apache.flink.api.java.functions.KeySelector<?,?> statePartitioner) |
void |
setUserHash(String userHash) |
String |
toString() |
@VisibleForTesting public StreamNode(Integer id, @Nullable String slotSharingGroup, @Nullable String coLocationGroup, StreamOperator<?> operator, String operatorName, List<OutputSelector<?>> outputSelector, Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass)
public StreamNode(Integer id, @Nullable String slotSharingGroup, @Nullable String coLocationGroup, StreamOperatorFactory<?> operatorFactory, String operatorName, List<OutputSelector<?>> outputSelector, Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> 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 setManagedMemoryWeight(int managedMemoryWeight)
public int getManagedMemoryWeight()
public long getBufferTimeout()
public void setBufferTimeout(Long bufferTimeout)
@VisibleForTesting public StreamOperator<?> getOperator()
public StreamOperatorFactory<?> getOperatorFactory()
public String getOperatorName()
public List<OutputSelector<?>> getOutputSelectors()
public void addOutputSelector(OutputSelector<?> outputSelector)
public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializerIn1()
public void setSerializerIn1(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerIn1)
public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializerIn2()
public void setSerializerIn2(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializerIn2)
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.AbstractInvokable> 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<?,?> getStatePartitioner1()
public org.apache.flink.api.java.functions.KeySelector<?,?> getStatePartitioner2()
public void setStatePartitioner1(org.apache.flink.api.java.functions.KeySelector<?,?> statePartitioner)
public void setStatePartitioner2(org.apache.flink.api.java.functions.KeySelector<?,?> statePartitioner)
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)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.