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 Details
-
getCurrentTransactionId
long getCurrentTransactionId() -
getLastTransactionId
long getLastTransactionId() -
getTransactionCount
long getTransactionCount() -
getSchema
Schema getSchema() -
updateSchema
- Throws:
java.io.IOException
-
getTransactions
java.util.Iterator<byte[]> getTransactions(long startTransaction, long lastTransaction) -
handleTransactionSynchronizationPacket
-
getDatabaseMapper
DataBaseMapper getDatabaseMapper() -
getTransactionIdProvider
TransactionIdProvider getTransactionIdProvider() -
executeTransactionRequest
- Throws:
java.io.IOException
-