@Internal public class PeriodicMaterializationManager extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
PeriodicMaterializationManager.MaterializationRunnable
A
Runnable representing the materialization and the associated metadata. |
static interface |
PeriodicMaterializationManager.MaterializationTarget
PeriodicMaterializationManager.MaterializationRunnable provider and consumer, i.e. |
| Constructor and Description |
|---|
PeriodicMaterializationManager(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor,
ExecutorService asyncOperationsThreadPool,
String subtaskName,
org.apache.flink.runtime.taskmanager.AsyncExceptionHandler asyncExceptionHandler,
PeriodicMaterializationManager.MaterializationTarget target,
ChangelogMaterializationMetricGroup metricGroup,
boolean isPeriodicMaterializeEnabled,
long periodicMaterializeDelay,
int allowedNumberOfFailures,
String operatorSubtaskId) |
public PeriodicMaterializationManager(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor,
ExecutorService asyncOperationsThreadPool,
String subtaskName,
org.apache.flink.runtime.taskmanager.AsyncExceptionHandler asyncExceptionHandler,
PeriodicMaterializationManager.MaterializationTarget target,
ChangelogMaterializationMetricGroup metricGroup,
boolean isPeriodicMaterializeEnabled,
long periodicMaterializeDelay,
int allowedNumberOfFailures,
String operatorSubtaskId)
public void start()
public void close()
close in interface Closeableclose in interface AutoCloseable@VisibleForTesting public void triggerMaterialization()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.