Class ShuffleEnvironmentContext

    • Constructor Detail

      • ShuffleEnvironmentContext

        public ShuffleEnvironmentContext​(org.apache.flink.configuration.Configuration configuration,
                                         ResourceID taskExecutorResourceId,
                                         org.apache.flink.configuration.MemorySize networkMemorySize,
                                         boolean localCommunicationOnly,
                                         InetAddress hostAddress,
                                         int numberOfSlots,
                                         String[] tmpDirPaths,
                                         TaskEventPublisher eventPublisher,
                                         org.apache.flink.metrics.MetricGroup parentMetricGroup,
                                         Executor ioExecutor,
                                         org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor)
    • Method Detail

      • getConfiguration

        public org.apache.flink.configuration.Configuration getConfiguration()
      • getTaskExecutorResourceId

        public ResourceID getTaskExecutorResourceId()
      • getNetworkMemorySize

        public org.apache.flink.configuration.MemorySize getNetworkMemorySize()
      • isLocalCommunicationOnly

        public boolean isLocalCommunicationOnly()
      • getParentMetricGroup

        public org.apache.flink.metrics.MetricGroup getParentMetricGroup()
      • getIoExecutor

        public Executor getIoExecutor()
      • getScheduledExecutor

        public org.apache.flink.util.concurrent.ScheduledExecutor getScheduledExecutor()
      • getNumberOfSlots

        public int getNumberOfSlots()
      • getTmpDirPaths

        public String[] getTmpDirPaths()