Package org.projectbarbel.histo.event
Interface HistoEvent
-
- All Known Implementing Classes:
EventType.AbstractBarbelEvent,EventType.AcquireLockEvent,EventType.BarbelInitializedEvent,EventType.InactivationEvent,EventType.InitializeJournalEvent,EventType.InsertBitemporalEvent,EventType.OnLoadOperationEvent,EventType.ReleaseLockEvent,EventType.RetrieveDataEvent,EventType.UnLoadOperationEvent,EventType.UpdateFinishedEvent
public interface HistoEventInterface implemented by allEventType.- Author:
- Niklas Schlimm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidderivedFields(BarbelHistoContext context)voidfailed(Throwable e)ObjectgetDocumentId()Map<Object,Object>getEventContext()EventTypegetEventType()ThrowablegetRootCause()default voidpostAsynchronous(BarbelHistoContext context)default voidpostBothWay(BarbelHistoContext context)default voidpostSynchronous(BarbelHistoContext context)voidsetMode(BarbelMode mode)booleansucceeded()default HistoEventwith(Object value)default HistoEventwith(Object key, Object value)
-
-
-
Method Detail
-
with
default HistoEvent with(Object value)
-
with
default HistoEvent with(Object key, Object value)
-
postSynchronous
default void postSynchronous(BarbelHistoContext context)
-
postAsynchronous
default void postAsynchronous(BarbelHistoContext context)
-
postBothWay
default void postBothWay(BarbelHistoContext context)
-
derivedFields
default void derivedFields(BarbelHistoContext context)
-
setMode
void setMode(BarbelMode mode)
-
succeeded
boolean succeeded()
-
getDocumentId
Object getDocumentId()
-
failed
void failed(Throwable e)
-
getRootCause
Throwable getRootCause()
-
getEventType
EventType getEventType()
-
-