Class ReplayableTableRecord
- java.lang.Object
-
- io.siddhi.core.util.error.handler.model.ReplayableTableRecord
-
- All Implemented Interfaces:
Serializable
public class ReplayableTableRecord extends Object implements Serializable
This class will wrap necessary objects to replay an erreneous event- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReplayableTableRecord(ComplexEventChunk complexEventChunk)For onAddErrorReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition)For onDeleteErrorReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)For onUpdateErrorReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)For onUpdateOrAddErrorReplayableTableRecord(CompiledCondition compiledCondition, StateEvent stateEvent)For onFindError and onContainsError
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddingStreamEventExtractorgetAddingStreamEventExtractor()CompiledConditiongetCompiledCondition()CompiledUpdateSetgetCompiledUpdateSet()ComplexEventChunkgetComplexEventChunk()StateEventgetStateEvent()booleanisEditable()booleanisFromConnectionUnavailableException()voidsetAddingStreamEventExtractor(AddingStreamEventExtractor addingStreamEventExtractor)voidsetCompiledCondition(CompiledCondition compiledCondition)voidsetCompiledUpdateSet(CompiledUpdateSet compiledUpdateSet)voidsetComplexEventChunk(ComplexEventChunk complexEventChunk)voidsetEditable(boolean editable)voidsetFromConnectionUnavailableException(boolean fromConnectionUnavailableException)voidsetStateEvent(StateEvent stateEvent)
-
-
-
Constructor Detail
-
ReplayableTableRecord
public ReplayableTableRecord(ComplexEventChunk complexEventChunk)
For onAddError- Parameters:
complexEventChunk-
-
ReplayableTableRecord
public ReplayableTableRecord(CompiledCondition compiledCondition, StateEvent stateEvent)
For onFindError and onContainsError- Parameters:
compiledCondition-stateEvent-
-
ReplayableTableRecord
public ReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition)
For onDeleteError- Parameters:
complexEventChunk-compiledCondition-
-
ReplayableTableRecord
public ReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)
For onUpdateError- Parameters:
complexEventChunk-compiledCondition-compiledUpdateSet-
-
ReplayableTableRecord
public ReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)
For onUpdateOrAddError- Parameters:
complexEventChunk-compiledCondition-compiledUpdateSet-addingStreamEventExtractor-
-
-
Method Detail
-
getComplexEventChunk
public ComplexEventChunk getComplexEventChunk()
-
setComplexEventChunk
public void setComplexEventChunk(ComplexEventChunk complexEventChunk)
-
getCompiledCondition
public CompiledCondition getCompiledCondition()
-
setCompiledCondition
public void setCompiledCondition(CompiledCondition compiledCondition)
-
getStateEvent
public StateEvent getStateEvent()
-
setStateEvent
public void setStateEvent(StateEvent stateEvent)
-
getCompiledUpdateSet
public CompiledUpdateSet getCompiledUpdateSet()
-
setCompiledUpdateSet
public void setCompiledUpdateSet(CompiledUpdateSet compiledUpdateSet)
-
getAddingStreamEventExtractor
public AddingStreamEventExtractor getAddingStreamEventExtractor()
-
setAddingStreamEventExtractor
public void setAddingStreamEventExtractor(AddingStreamEventExtractor addingStreamEventExtractor)
-
isFromConnectionUnavailableException
public boolean isFromConnectionUnavailableException()
-
setFromConnectionUnavailableException
public void setFromConnectionUnavailableException(boolean fromConnectionUnavailableException)
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean editable)
-
-