Interface TransactionHandler
-
- All Known Implementing Classes:
UniversalDB
public interface TransactionHandler
-
-
Method Summary
Modifier and Type Method Description voidexecuteTransactionRequest(TransactionRequest transactionRequest)longgetCurrentTransactionId()DataBaseMappergetDatabaseMapper()longgetLastTransactionId()SchemagetSchema()longgetTransactionCount()TransactionIdProvidergetTransactionIdProvider()java.util.Iterator<byte[]>getTransactions(long startTransaction, long lastTransaction)voidhandleTransactionSynchronizationPacket(TransactionPacket packet)voidupdateSchema(Schema schema)
-
-
-
Method Detail
-
getCurrentTransactionId
long getCurrentTransactionId()
-
getLastTransactionId
long getLastTransactionId()
-
getTransactionCount
long getTransactionCount()
-
getSchema
Schema getSchema()
-
updateSchema
void updateSchema(Schema schema) throws java.io.IOException
- Throws:
java.io.IOException
-
getTransactions
java.util.Iterator<byte[]> getTransactions(long startTransaction, long lastTransaction)
-
handleTransactionSynchronizationPacket
void handleTransactionSynchronizationPacket(TransactionPacket packet)
-
getDatabaseMapper
DataBaseMapper getDatabaseMapper()
-
getTransactionIdProvider
TransactionIdProvider getTransactionIdProvider()
-
executeTransactionRequest
void executeTransactionRequest(TransactionRequest transactionRequest) throws java.io.IOException
- Throws:
java.io.IOException
-
-