Class DeactivatedChangelogStateBackend

  • All Implemented Interfaces:
    Serializable, org.apache.flink.runtime.state.delegate.DelegatingStateBackend, org.apache.flink.runtime.state.StateBackend

    @Internal
    public class DeactivatedChangelogStateBackend
    extends AbstractChangelogStateBackend
    This state backend use delegatedStateBackend and State changes to restore to the delegatedStateBackend in which switching Changelog from enabled to disabled.
    See Also:
    Serialized Form
    • Method Detail

      • restore

        protected <K> org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> restore​(org.apache.flink.runtime.execution.Environment env,
                                                                                                String operatorIdentifier,
                                                                                                org.apache.flink.runtime.state.KeyGroupRange keyGroupRange,
                                                                                                org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider,
                                                                                                org.apache.flink.metrics.MetricGroup metricGroup,
                                                                                                Collection<org.apache.flink.runtime.state.changelog.ChangelogStateBackendHandle> stateBackendHandles,
                                                                                                ChangelogBackendRestoreOperation.BaseBackendBuilder<K> baseBackendBuilder)
                                                                                         throws Exception
        Specified by:
        restore in class AbstractChangelogStateBackend
        Throws:
        Exception