@VisibleForTesting @Internal public static final class TwoPhaseCommitSinkFunction.State<TXN,CONTEXT> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Optional<CONTEXT> |
context |
protected List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> |
pendingCommitTransactions |
protected TwoPhaseCommitSinkFunction.TransactionHolder<TXN> |
pendingTransaction |
| 构造器和说明 |
|---|
State() |
State(TwoPhaseCommitSinkFunction.TransactionHolder<TXN> pendingTransaction,
List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> pendingCommitTransactions,
Optional<CONTEXT> context) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
Optional<CONTEXT> |
getContext() |
List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> |
getPendingCommitTransactions() |
TwoPhaseCommitSinkFunction.TransactionHolder<TXN> |
getPendingTransaction() |
int |
hashCode() |
void |
setContext(Optional<CONTEXT> context) |
void |
setPendingCommitTransactions(List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> pendingCommitTransactions) |
void |
setPendingTransaction(TwoPhaseCommitSinkFunction.TransactionHolder<TXN> pendingTransaction) |
protected TwoPhaseCommitSinkFunction.TransactionHolder<TXN> pendingTransaction
protected List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> pendingCommitTransactions
public State()
public State(TwoPhaseCommitSinkFunction.TransactionHolder<TXN> pendingTransaction, List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> pendingCommitTransactions, Optional<CONTEXT> context)
public TwoPhaseCommitSinkFunction.TransactionHolder<TXN> getPendingTransaction()
public void setPendingTransaction(TwoPhaseCommitSinkFunction.TransactionHolder<TXN> pendingTransaction)
public List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> getPendingCommitTransactions()
public void setPendingCommitTransactions(List<TwoPhaseCommitSinkFunction.TransactionHolder<TXN>> pendingCommitTransactions)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.