public class ManualKeepAliveScheduler extends java.lang.Object implements KeepAliveScheduler
Constructor and Description |
---|
ManualKeepAliveScheduler(TxnStore store) |
Modifier and Type | Method and Description |
---|---|
void |
keepAlive(long txnId) |
void |
keepAliveAll() |
void |
scheduleKeepAlive(Txn txn)
Schedule the transaction for keep alive.
|
void |
start()
Start the scheduler, including any resources associated with it.
|
void |
stop()
Stop the scheduler.
|
public ManualKeepAliveScheduler(TxnStore store)
public void scheduleKeepAlive(Txn txn)
KeepAliveScheduler
scheduleKeepAlive
in interface KeepAliveScheduler
txn
- the transaction to keep alive.public void keepAlive(long txnId) throws java.io.IOException
java.io.IOException
public void start()
KeepAliveScheduler
start
in interface KeepAliveScheduler
public void stop()
KeepAliveScheduler
stop
in interface KeepAliveScheduler
public void keepAliveAll() throws java.io.IOException
java.io.IOException