Class OperatorSnapshotFutures

    • Constructor Summary

      Constructors 
      Constructor Description
      OperatorSnapshotFutures()  
      OperatorSnapshotFutures​(RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateManagedFuture, RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateRawFuture, RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateManagedFuture, RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateRawFuture, Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.InputChannelStateHandle>>> inputChannelStateFuture, Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.ResultSubpartitionStateHandle>>> resultSubpartitionStateFuture)  
    • Constructor Detail

      • OperatorSnapshotFutures

        public OperatorSnapshotFutures()
      • OperatorSnapshotFutures

        public OperatorSnapshotFutures​(@Nonnull
                                       RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateManagedFuture,
                                       @Nonnull
                                       RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateRawFuture,
                                       @Nonnull
                                       RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateManagedFuture,
                                       @Nonnull
                                       RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateRawFuture,
                                       @Nonnull
                                       Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.InputChannelStateHandle>>> inputChannelStateFuture,
                                       @Nonnull
                                       Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.ResultSubpartitionStateHandle>>> resultSubpartitionStateFuture)
    • Method Detail

      • getKeyedStateManagedFuture

        @Nonnull
        public RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> getKeyedStateManagedFuture()
      • setKeyedStateManagedFuture

        public void setKeyedStateManagedFuture​(@Nonnull
                                               RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateManagedFuture)
      • getKeyedStateRawFuture

        @Nonnull
        public RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> getKeyedStateRawFuture()
      • setKeyedStateRawFuture

        public void setKeyedStateRawFuture​(@Nonnull
                                           RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.KeyedStateHandle>> keyedStateRawFuture)
      • getOperatorStateManagedFuture

        @Nonnull
        public RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> getOperatorStateManagedFuture()
      • setOperatorStateManagedFuture

        public void setOperatorStateManagedFuture​(@Nonnull
                                                  RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateManagedFuture)
      • getOperatorStateRawFuture

        @Nonnull
        public RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> getOperatorStateRawFuture()
      • setOperatorStateRawFuture

        public void setOperatorStateRawFuture​(@Nonnull
                                              RunnableFuture<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.state.OperatorStateHandle>> operatorStateRawFuture)
      • getInputChannelStateFuture

        @Nonnull
        public Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.InputChannelStateHandle>>> getInputChannelStateFuture()
      • setInputChannelStateFuture

        public void setInputChannelStateFuture​(@Nonnull
                                               Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.InputChannelStateHandle>>> inputChannelStateFuture)
      • getResultSubpartitionStateFuture

        @Nonnull
        public Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.ResultSubpartitionStateHandle>>> getResultSubpartitionStateFuture()
      • setResultSubpartitionStateFuture

        public void setResultSubpartitionStateFuture​(@Nonnull
                                                     Future<org.apache.flink.runtime.state.SnapshotResult<org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.ResultSubpartitionStateHandle>>> resultSubpartitionStateFuture)
      • cancel

        public org.apache.flink.api.java.tuple.Tuple2<Long,​Long> cancel()
                                                                       throws Exception
        Returns:
        discarded state size (if available).
        Throws:
        Exception
      • getAllFutures

        public Future<?>[] getAllFutures()