@Internal public class StreamNode extends Object implements Serializable
Constructor and Description |
---|
StreamNode(StreamExecutionEnvironment env,
Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperator<?> operator,
String operatorName,
List<OutputSelector<?>> outputSelector,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
Modifier and Type | Method and Description |
---|---|
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() |
org.apache.flink.api.common.operators.ResourceSpec |
getMinResources() |
StreamOperator<?> |
getOperator() |
String |
getOperatorName() |
List<Integer> |
getOutEdgeIndices() |
List<StreamEdge> |
getOutEdges() |
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 |
setOperator(StreamOperator<?> operator) |
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() |
public StreamNode(StreamExecutionEnvironment env, Integer id, String slotSharingGroup, @Nullable String coLocationGroup, StreamOperator<?> operator, 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 Long getBufferTimeout()
public void setBufferTimeout(Long bufferTimeout)
public StreamOperator<?> getOperator()
public void setOperator(StreamOperator<?> operator)
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 void setSlotSharingGroup(String slotSharingGroup)
public String getSlotSharingGroup()
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–2018 The Apache Software Foundation. All rights reserved.