Package org.apache.flink.changelog.fs
Class FsStateChangelogStorageFactory
- java.lang.Object
-
- org.apache.flink.changelog.fs.FsStateChangelogStorageFactory
-
- All Implemented Interfaces:
org.apache.flink.runtime.state.changelog.StateChangelogStorageFactory
@Internal public class FsStateChangelogStorageFactory extends Object implements org.apache.flink.runtime.state.changelog.StateChangelogStorageFactory
FsStateChangelogStoragefactory.
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDENTIFIER
-
Constructor Summary
Constructors Constructor Description FsStateChangelogStorageFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidconfigure(org.apache.flink.configuration.Configuration configuration, File newFolder, java.time.Duration uploadTimeout, int maxUploadAttempts)org.apache.flink.runtime.state.changelog.StateChangelogStorage<?>createStorage(org.apache.flink.api.common.JobID jobID, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.metrics.groups.TaskManagerJobMetricGroup metricGroup, org.apache.flink.runtime.state.LocalRecoveryConfig localRecoveryConfig)org.apache.flink.runtime.state.changelog.StateChangelogStorageView<?>createStorageView(org.apache.flink.configuration.Configuration configuration)StringgetIdentifier()
-
-
-
Field Detail
-
IDENTIFIER
public static final String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfaceorg.apache.flink.runtime.state.changelog.StateChangelogStorageFactory
-
createStorage
public org.apache.flink.runtime.state.changelog.StateChangelogStorage<?> createStorage(org.apache.flink.api.common.JobID jobID, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.metrics.groups.TaskManagerJobMetricGroup metricGroup, org.apache.flink.runtime.state.LocalRecoveryConfig localRecoveryConfig) throws IOException- Specified by:
createStoragein interfaceorg.apache.flink.runtime.state.changelog.StateChangelogStorageFactory- Throws:
IOException
-
createStorageView
public org.apache.flink.runtime.state.changelog.StateChangelogStorageView<?> createStorageView(org.apache.flink.configuration.Configuration configuration)
- Specified by:
createStorageViewin interfaceorg.apache.flink.runtime.state.changelog.StateChangelogStorageFactory
-
configure
public static void configure(org.apache.flink.configuration.Configuration configuration, File newFolder, java.time.Duration uploadTimeout, int maxUploadAttempts)
-
-