Service.Election, Service.ElectionListenerActivity.ServiceState| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
TransactionLog(KafkaConfig config,
Produce produce,
Consume consume,
Coordinator coordinator,
ClusterManager clusterManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
batchWrite(String app,
String transactionId,
Set<? extends TransactionDomain> transactionDomains) |
protected TransactionLogSegment |
getOrCreateSegment(short partition) |
List<Short> |
getPartitions() |
TransactionLogSegment |
getSegment(short partition) |
List<TransactionLogSegment> |
getSegments() |
protected org.joyqueue.network.session.Consumer |
initConsumer() |
protected org.joyqueue.network.session.Producer |
initProducer() |
TransactionLogSegment |
removeSegment(short partition) |
protected short |
resolvePartition(String app,
String transactionId) |
protected TransactionLogSegment |
resolveSegment(String app,
String transactionId) |
protected void |
validate() |
boolean |
write(String app,
String transactionId,
TransactionDomain transactionDomain) |
getServiceState, isReady, isStarted, isStopped, start, stop, stop, willStopafterStart, afterStop, await, beforeStart, beforeStop, convert, doStart, doStop, getReadLock, getWriteLock, startErrorpublic TransactionLog(KafkaConfig config, Produce produce, Consume consume, Coordinator coordinator, ClusterManager clusterManager)
protected org.joyqueue.network.session.Consumer initConsumer()
protected org.joyqueue.network.session.Producer initProducer()
public boolean write(String app, String transactionId, TransactionDomain transactionDomain) throws Exception
Exceptionpublic boolean batchWrite(String app, String transactionId, Set<? extends TransactionDomain> transactionDomains) throws Exception
Exceptionpublic List<TransactionLogSegment> getSegments()
public TransactionLogSegment getSegment(short partition)
public TransactionLogSegment removeSegment(short partition)
protected TransactionLogSegment resolveSegment(String app, String transactionId)
protected TransactionLogSegment getOrCreateSegment(short partition)
Copyright © 2020 Joyqueue Community. All rights reserved.