protected class DistributedTransactionService.NotifyReleaseTimeTask extends Object implements Runnable
IDataService
s of the
new release time.
Note: Running a concurrent instance of this could cause release times to
be distributed that do not strictly advance. If you need to do this,
e.g., in order to immediately update the release time, then also
introduce a lock for this task on the AbstractTransactionService
so that instances of the task must run in sequence.
Modifier | Constructor and Description |
---|---|
protected |
DistributedTransactionService.NotifyReleaseTimeTask() |
protected DistributedTransactionService.NotifyReleaseTimeTask()
public void run()
IDataService
s of the current release time.
Note: An IDataService
WILL NOT release its most current
commit point, regardless of the releaseTime that is sent to that
service.
Note: If this method throws an exception then the task will no longer be scheduled!
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.