@Internal public class PeriodicMaterializationManager extends Object implements Closeable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PeriodicMaterializationManager.MaterializationRunnable
A
Runnable representing the materialization and the associated metadata. |
static interface |
PeriodicMaterializationManager.MaterializationTarget
PeriodicMaterializationManager.MaterializationRunnable provider and consumer, i.e. state backend. |
| 构造器和说明 |
|---|
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,
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,
long periodicMaterializeDelay,
int allowedNumberOfFailures,
String operatorSubtaskId)
public void start()
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseable@VisibleForTesting public void triggerMaterialization()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.