public class ReplicationManagerImpl extends Object implements ReplicationManager
| Modifier and Type | Class and Description |
|---|---|
protected class |
ReplicationManagerImpl.ResponseHandler |
| Constructor and Description |
|---|
ReplicationManagerImpl(ClientSessionFactoryInternal sessionFactory,
ExecutorFactory executorFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendAddRecord(byte journalID,
long id,
byte recordType,
EncodingSupport record) |
void |
appendAddRecordTransactional(byte journalID,
long txID,
long id,
byte recordType,
EncodingSupport record) |
void |
appendCommitRecord(byte journalID,
long txID,
boolean lineUp) |
void |
appendDeleteRecord(byte journalID,
long id) |
void |
appendDeleteRecordTransactional(byte journalID,
long txID,
long id) |
void |
appendDeleteRecordTransactional(byte journalID,
long txID,
long id,
EncodingSupport record) |
void |
appendPrepareRecord(byte journalID,
long txID,
EncodingSupport transactionData) |
void |
appendRollbackRecord(byte journalID,
long txID) |
void |
appendUpdateRecord(byte journalID,
long id,
byte recordType,
EncodingSupport record) |
void |
appendUpdateRecordTransactional(byte journalID,
long txID,
long id,
byte recordType,
EncodingSupport record) |
void |
compareJournals(JournalLoadInformation[] journalInfo) |
Set<OperationContext> |
getActiveTokens()
A list of tokens that are still waiting for replications to be completed
|
boolean |
isStarted() |
void |
largeMessageBegin(long messageId) |
void |
largeMessageDelete(long messageId) |
void |
largeMessageWrite(long messageId,
byte[] body) |
void |
pageClosed(SimpleString storeName,
int pageNumber) |
void |
pageDeleted(SimpleString storeName,
int pageNumber) |
void |
pageWrite(PagedMessage message,
int pageNumber) |
void |
start() |
void |
stop() |
public ReplicationManagerImpl(ClientSessionFactoryInternal sessionFactory, ExecutorFactory executorFactory)
public void appendAddRecord(byte journalID,
long id,
byte recordType,
EncodingSupport record)
appendAddRecord in interface ReplicationManagerpublic void appendUpdateRecord(byte journalID,
long id,
byte recordType,
EncodingSupport record)
throws Exception
appendUpdateRecord in interface ReplicationManagerExceptionpublic void appendDeleteRecord(byte journalID,
long id)
throws Exception
appendDeleteRecord in interface ReplicationManagerExceptionpublic void appendAddRecordTransactional(byte journalID,
long txID,
long id,
byte recordType,
EncodingSupport record)
throws Exception
appendAddRecordTransactional in interface ReplicationManagerExceptionpublic void appendUpdateRecordTransactional(byte journalID,
long txID,
long id,
byte recordType,
EncodingSupport record)
throws Exception
appendUpdateRecordTransactional in interface ReplicationManagerExceptionpublic void appendCommitRecord(byte journalID,
long txID,
boolean lineUp)
throws Exception
appendCommitRecord in interface ReplicationManagerExceptionpublic void appendDeleteRecordTransactional(byte journalID,
long txID,
long id,
EncodingSupport record)
throws Exception
appendDeleteRecordTransactional in interface ReplicationManagerExceptionpublic void appendDeleteRecordTransactional(byte journalID,
long txID,
long id)
throws Exception
appendDeleteRecordTransactional in interface ReplicationManagerExceptionpublic void appendPrepareRecord(byte journalID,
long txID,
EncodingSupport transactionData)
throws Exception
appendPrepareRecord in interface ReplicationManagerExceptionpublic void appendRollbackRecord(byte journalID,
long txID)
throws Exception
appendRollbackRecord in interface ReplicationManagerExceptionpublic void pageClosed(SimpleString storeName, int pageNumber)
pageClosed in interface ReplicationManagerpublic void pageDeleted(SimpleString storeName, int pageNumber)
pageDeleted in interface ReplicationManagerpublic void pageWrite(PagedMessage message, int pageNumber)
pageWrite in interface ReplicationManagerpublic void largeMessageBegin(long messageId)
largeMessageBegin in interface ReplicationManagerpublic void largeMessageDelete(long messageId)
largeMessageDelete in interface ReplicationManagerpublic void largeMessageWrite(long messageId,
byte[] body)
largeMessageWrite in interface ReplicationManagerpublic boolean isStarted()
isStarted in interface HornetQComponentpublic void start()
throws Exception
start in interface HornetQComponentExceptionpublic void stop()
throws Exception
stop in interface HornetQComponentExceptionpublic Set<OperationContext> getActiveTokens()
ReplicationManagergetActiveTokens in interface ReplicationManagerpublic void compareJournals(JournalLoadInformation[] journalInfo) throws HornetQException
compareJournals in interface ReplicationManagerHornetQExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.