Class SavepointEnvironment
- java.lang.Object
-
- org.apache.flink.state.api.runtime.SavepointEnvironment
-
- All Implemented Interfaces:
org.apache.flink.runtime.execution.Environment
@Internal public class SavepointEnvironment extends Object implements org.apache.flink.runtime.execution.Environment
A minimally implementedEnvironmentthat provides the functionality required to run thestate-processor-api.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSavepointEnvironment.BuilderSavepointEnvironmentbuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledgeCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointMetrics checkpointMetrics)voidacknowledgeCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointMetrics checkpointMetrics, org.apache.flink.runtime.checkpoint.TaskStateSnapshot subtaskState)voiddeclineCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointException checkpointException)voidfailExternally(Throwable cause)org.apache.flink.runtime.accumulators.AccumulatorRegistrygetAccumulatorRegistry()org.apache.flink.runtime.io.network.partition.consumer.IndexedInputGate[]getAllInputGates()org.apache.flink.runtime.io.network.api.writer.ResultPartitionWriter[]getAllWriters()org.apache.flink.runtime.broadcast.BroadcastVariableManagergetBroadcastVariableManager()org.apache.flink.runtime.checkpoint.channel.ChannelStateWriteRequestExecutorFactorygetChannelStateExecutorFactory()Map<String,Future<org.apache.flink.core.fs.Path>>getDistributedCacheEntries()org.apache.flink.api.common.ExecutionConfiggetExecutionConfig()org.apache.flink.runtime.executiongraph.ExecutionAttemptIDgetExecutionId()org.apache.flink.runtime.externalresource.ExternalResourceInfoProvidergetExternalResourceInfoProvider()org.apache.flink.runtime.taskexecutor.GlobalAggregateManagergetGlobalAggregateManager()org.apache.flink.runtime.io.network.partition.consumer.IndexedInputGategetInputGate(int index)org.apache.flink.runtime.jobgraph.tasks.InputSplitProvidergetInputSplitProvider()org.apache.flink.runtime.io.disk.iomanager.IOManagergetIOManager()org.apache.flink.configuration.ConfigurationgetJobConfiguration()org.apache.flink.api.common.JobIDgetJobID()org.apache.flink.api.common.JobInfogetJobInfo()org.apache.flink.runtime.jobgraph.JobTypegetJobType()org.apache.flink.runtime.jobgraph.JobVertexIDgetJobVertexId()org.apache.flink.runtime.memory.MemoryManagergetMemoryManager()org.apache.flink.runtime.metrics.groups.TaskMetricGroupgetMetricGroup()org.apache.flink.runtime.jobgraph.tasks.TaskOperatorEventGatewaygetOperatorCoordinatorEventGateway()org.apache.flink.runtime.memory.SharedResourcesgetSharedResources()org.apache.flink.configuration.ConfigurationgetTaskConfiguration()org.apache.flink.runtime.io.network.TaskEventDispatchergetTaskEventDispatcher()org.apache.flink.api.common.TaskInfogetTaskInfo()org.apache.flink.runtime.query.TaskKvStateRegistrygetTaskKvStateRegistry()org.apache.flink.runtime.taskmanager.TaskManagerActionsgetTaskManagerActions()org.apache.flink.runtime.taskmanager.TaskManagerRuntimeInfogetTaskManagerInfo()org.apache.flink.runtime.state.TaskStateManagergetTaskStateManager()org.apache.flink.util.UserCodeClassLoadergetUserCodeClassLoader()org.apache.flink.runtime.io.network.api.writer.ResultPartitionWritergetWriter(int index)
-
-
-
Method Detail
-
getExecutionConfig
public org.apache.flink.api.common.ExecutionConfig getExecutionConfig()
- Specified by:
getExecutionConfigin interfaceorg.apache.flink.runtime.execution.Environment
-
getJobID
public org.apache.flink.api.common.JobID getJobID()
- Specified by:
getJobIDin interfaceorg.apache.flink.runtime.execution.Environment
-
getJobType
public org.apache.flink.runtime.jobgraph.JobType getJobType()
- Specified by:
getJobTypein interfaceorg.apache.flink.runtime.execution.Environment
-
getJobVertexId
public org.apache.flink.runtime.jobgraph.JobVertexID getJobVertexId()
- Specified by:
getJobVertexIdin interfaceorg.apache.flink.runtime.execution.Environment
-
getExecutionId
public org.apache.flink.runtime.executiongraph.ExecutionAttemptID getExecutionId()
- Specified by:
getExecutionIdin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskConfiguration
public org.apache.flink.configuration.Configuration getTaskConfiguration()
- Specified by:
getTaskConfigurationin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskManagerInfo
public org.apache.flink.runtime.taskmanager.TaskManagerRuntimeInfo getTaskManagerInfo()
- Specified by:
getTaskManagerInfoin interfaceorg.apache.flink.runtime.execution.Environment
-
getMetricGroup
public org.apache.flink.runtime.metrics.groups.TaskMetricGroup getMetricGroup()
- Specified by:
getMetricGroupin interfaceorg.apache.flink.runtime.execution.Environment
-
getJobConfiguration
public org.apache.flink.configuration.Configuration getJobConfiguration()
- Specified by:
getJobConfigurationin interfaceorg.apache.flink.runtime.execution.Environment
-
getJobInfo
public org.apache.flink.api.common.JobInfo getJobInfo()
- Specified by:
getJobInfoin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskInfo
public org.apache.flink.api.common.TaskInfo getTaskInfo()
- Specified by:
getTaskInfoin interfaceorg.apache.flink.runtime.execution.Environment
-
getInputSplitProvider
public org.apache.flink.runtime.jobgraph.tasks.InputSplitProvider getInputSplitProvider()
- Specified by:
getInputSplitProviderin interfaceorg.apache.flink.runtime.execution.Environment
-
getIOManager
public org.apache.flink.runtime.io.disk.iomanager.IOManager getIOManager()
- Specified by:
getIOManagerin interfaceorg.apache.flink.runtime.execution.Environment
-
getMemoryManager
public org.apache.flink.runtime.memory.MemoryManager getMemoryManager()
- Specified by:
getMemoryManagerin interfaceorg.apache.flink.runtime.execution.Environment
-
getSharedResources
public org.apache.flink.runtime.memory.SharedResources getSharedResources()
- Specified by:
getSharedResourcesin interfaceorg.apache.flink.runtime.execution.Environment
-
getUserCodeClassLoader
public org.apache.flink.util.UserCodeClassLoader getUserCodeClassLoader()
- Specified by:
getUserCodeClassLoaderin interfaceorg.apache.flink.runtime.execution.Environment
-
getDistributedCacheEntries
public Map<String,Future<org.apache.flink.core.fs.Path>> getDistributedCacheEntries()
- Specified by:
getDistributedCacheEntriesin interfaceorg.apache.flink.runtime.execution.Environment
-
getBroadcastVariableManager
public org.apache.flink.runtime.broadcast.BroadcastVariableManager getBroadcastVariableManager()
- Specified by:
getBroadcastVariableManagerin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskStateManager
public org.apache.flink.runtime.state.TaskStateManager getTaskStateManager()
- Specified by:
getTaskStateManagerin interfaceorg.apache.flink.runtime.execution.Environment
-
getGlobalAggregateManager
public org.apache.flink.runtime.taskexecutor.GlobalAggregateManager getGlobalAggregateManager()
- Specified by:
getGlobalAggregateManagerin interfaceorg.apache.flink.runtime.execution.Environment
-
getExternalResourceInfoProvider
public org.apache.flink.runtime.externalresource.ExternalResourceInfoProvider getExternalResourceInfoProvider()
- Specified by:
getExternalResourceInfoProviderin interfaceorg.apache.flink.runtime.execution.Environment
-
getAccumulatorRegistry
public org.apache.flink.runtime.accumulators.AccumulatorRegistry getAccumulatorRegistry()
- Specified by:
getAccumulatorRegistryin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskKvStateRegistry
public org.apache.flink.runtime.query.TaskKvStateRegistry getTaskKvStateRegistry()
- Specified by:
getTaskKvStateRegistryin interfaceorg.apache.flink.runtime.execution.Environment
-
acknowledgeCheckpoint
public void acknowledgeCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointMetrics checkpointMetrics)- Specified by:
acknowledgeCheckpointin interfaceorg.apache.flink.runtime.execution.Environment
-
acknowledgeCheckpoint
public void acknowledgeCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointMetrics checkpointMetrics, org.apache.flink.runtime.checkpoint.TaskStateSnapshot subtaskState)- Specified by:
acknowledgeCheckpointin interfaceorg.apache.flink.runtime.execution.Environment
-
declineCheckpoint
public void declineCheckpoint(long checkpointId, org.apache.flink.runtime.checkpoint.CheckpointException checkpointException)- Specified by:
declineCheckpointin interfaceorg.apache.flink.runtime.execution.Environment
-
getOperatorCoordinatorEventGateway
public org.apache.flink.runtime.jobgraph.tasks.TaskOperatorEventGateway getOperatorCoordinatorEventGateway()
- Specified by:
getOperatorCoordinatorEventGatewayin interfaceorg.apache.flink.runtime.execution.Environment
-
failExternally
public void failExternally(Throwable cause)
- Specified by:
failExternallyin interfaceorg.apache.flink.runtime.execution.Environment
-
getWriter
public org.apache.flink.runtime.io.network.api.writer.ResultPartitionWriter getWriter(int index)
- Specified by:
getWriterin interfaceorg.apache.flink.runtime.execution.Environment
-
getAllWriters
public org.apache.flink.runtime.io.network.api.writer.ResultPartitionWriter[] getAllWriters()
- Specified by:
getAllWritersin interfaceorg.apache.flink.runtime.execution.Environment
-
getInputGate
public org.apache.flink.runtime.io.network.partition.consumer.IndexedInputGate getInputGate(int index)
- Specified by:
getInputGatein interfaceorg.apache.flink.runtime.execution.Environment
-
getAllInputGates
public org.apache.flink.runtime.io.network.partition.consumer.IndexedInputGate[] getAllInputGates()
- Specified by:
getAllInputGatesin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskEventDispatcher
public org.apache.flink.runtime.io.network.TaskEventDispatcher getTaskEventDispatcher()
- Specified by:
getTaskEventDispatcherin interfaceorg.apache.flink.runtime.execution.Environment
-
getChannelStateExecutorFactory
public org.apache.flink.runtime.checkpoint.channel.ChannelStateWriteRequestExecutorFactory getChannelStateExecutorFactory()
- Specified by:
getChannelStateExecutorFactoryin interfaceorg.apache.flink.runtime.execution.Environment
-
getTaskManagerActions
public org.apache.flink.runtime.taskmanager.TaskManagerActions getTaskManagerActions()
- Specified by:
getTaskManagerActionsin interfaceorg.apache.flink.runtime.execution.Environment
-
-