com.neeve.ods
Interface IStoreCommitEvent

All Superinterfaces:
IEvent, IStoreEvent, UtlReferenceTracker.HasReferenceTracker
All Known Subinterfaces:
IStoreObjectAddedEvent, IStoreObjectReceivedEvent, IStoreObjectRemovedEvent, IStoreObjectUpdatedEvent

public interface IStoreCommitEvent
extends IStoreEvent

Represents an ODS store event that's part of a commit queue.

Threading:
A store event is safe for concurrent access by multiple threads.

Method Summary
 long getStableTransactionId()
          Get the stable transaction id associated with the commmit
 long getTransactionId()
          Get the transaction id associated with the commmit
 boolean isCommitEnd()
          Get whether an event is the end of the commit queue.
 boolean isEndOfCommit()
          Deprecated. Use isCommitEnd() instead}
 
Methods inherited from interface com.neeve.ods.IStoreEvent
getSource
 
Methods inherited from interface com.neeve.event.IEvent
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getRemainingTime, getScheduledTime, getType, isEndOfBatch, isHandled, owners, setAcknowledger, setAttachment, setDelay, setEndOfBatch, setHandled, setSource
 
Methods inherited from interface com.neeve.util.UtlReferenceTracker.HasReferenceTracker
referenceTracker
 

Method Detail

getTransactionId

long getTransactionId()
Get the transaction id associated with the commmit

Threading:
This method is safe for concurrent access by multiple threads.

getStableTransactionId

long getStableTransactionId()
Get the stable transaction id associated with the commmit

Threading:
This method is safe for concurrent access by multiple threads.

isEndOfCommit

@Deprecated
boolean isEndOfCommit()
Deprecated. Use isCommitEnd() instead}


isCommitEnd

boolean isCommitEnd()
Get whether an event is the end of the commit queue.

Threading:
This method is safe for concurrent access by multiple threads.


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.