Class StreamPlanEnvironment

java.lang.Object
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment
org.apache.flink.client.program.StreamPlanEnvironment
All Implemented Interfaces:
AutoCloseable

@PublicEvolving public class StreamPlanEnvironment extends org.apache.flink.streaming.api.environment.StreamExecutionEnvironment
A special StreamExecutionEnvironment that is used in the web frontend when generating a user-inspectable graph of a streaming job.
  • Field Summary

    Fields inherited from class org.apache.flink.streaming.api.environment.StreamExecutionEnvironment

    cacheFile, checkpointCfg, config, configuration, transformations
  • Constructor Summary

    Constructors
    Constructor
    Description
    StreamPlanEnvironment(org.apache.flink.configuration.Configuration configuration, ClassLoader userClassLoader, int parallelism)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.flink.core.execution.JobClient
    executeAsync(org.apache.flink.streaming.api.graph.StreamGraph streamGraph)
     
    org.apache.flink.api.dag.Pipeline
     
    void
     
    void
     

    Methods inherited from class org.apache.flink.streaming.api.environment.StreamExecutionEnvironment

    addOperator, addSource, addSource, addSource, addSource, areExplicitEnvironmentsAllowed, clean, clearJobListeners, close, configure, configure, createInput, createInput, createLocalEnvironment, createLocalEnvironment, createLocalEnvironment, createLocalEnvironment, createLocalEnvironmentWithWebUI, createRemoteEnvironment, createRemoteEnvironment, createRemoteEnvironment, disableOperatorChaining, enableChangelogStateBackend, enableCheckpointing, enableCheckpointing, enableCheckpointing, execute, execute, execute, executeAsync, executeAsync, fromCollection, fromCollection, fromCollection, fromCollection, fromData, fromData, fromData, fromData, fromData, fromElements, fromElements, fromParallelCollection, fromParallelCollection, fromSequence, fromSource, fromSource, generateSequence, generateStreamGraph, getBufferTimeout, getCachedFiles, getCheckpointConfig, getCheckpointingConsistencyMode, getCheckpointingMode, getCheckpointInterval, getConfig, getConfiguration, getDefaultLocalParallelism, getDefaultSavepointDirectory, getExecutionEnvironment, getExecutionEnvironment, getExecutionPlan, getJobListeners, getMaxParallelism, getParallelism, getStreamGraph, getStreamGraph, getTransformations, getUserClassloader, initializeContextEnvironment, invalidateClusterDataset, isChainingEnabled, isChainingOfOperatorsWithDifferentMaxParallelismEnabled, isChangelogStateBackendEnabled, isForceUnalignedCheckpoints, isUnalignedCheckpointsEnabled, listCompletedClusterDatasets, readFile, readFile, readFile, readFile, readFileStream, registerCachedFile, registerCachedFile, registerCacheTransformation, registerCollectIterator, registerJobListener, registerSlotSharingGroup, resetContextEnvironment, setBufferTimeout, setDefaultLocalParallelism, setDefaultSavepointDirectory, setDefaultSavepointDirectory, setDefaultSavepointDirectory, setMaxParallelism, setParallelism, setRuntimeMode, socketTextStream, socketTextStream, socketTextStream, socketTextStream, socketTextStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StreamPlanEnvironment

      public StreamPlanEnvironment(org.apache.flink.configuration.Configuration configuration, ClassLoader userClassLoader, int parallelism)
  • Method Details

    • getPipeline

      public org.apache.flink.api.dag.Pipeline getPipeline()
    • executeAsync

      public org.apache.flink.core.execution.JobClient executeAsync(org.apache.flink.streaming.api.graph.StreamGraph streamGraph)
      Overrides:
      executeAsync in class org.apache.flink.streaming.api.environment.StreamExecutionEnvironment
    • setAsContext

      public void setAsContext()
    • unsetAsContext

      public void unsetAsContext()