public class PublishMessageResultImpl extends Object implements IOnMessageStoreResult
| Modifier | Constructor and Description |
|---|---|
protected |
PublishMessageResultImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDetailResultObjectList(Object detailResultObject)
publish a new detail result object
|
void |
addError(Throwable throwable)
publish an error
|
protected void |
dispose() |
Object |
getDetailResultObject()
getter for detailResultObject
|
List<Object> |
getDetailResultObjectList()
return all published detail result objects
|
List<Throwable> |
getErrorList()
returns all published errors
|
boolean |
hasErrors()
return schedule result contains errors
|
boolean |
isStored()
Getter for queued-state.
|
void |
markStored()
marks event(s) as qeueued
|
protected void |
processPhaseIsFinished() |
void |
setDetailResultObject(Object detailResultObject)
setter for detailResultObject
|
protected void |
waitForProcessingIsFinished() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDummyprotected void waitForProcessingIsFinished()
protected void processPhaseIsFinished()
public void addError(Throwable throwable)
IOnMessageStoreResultaddError in interface IOnMessageStoreResultpublic List<Throwable> getErrorList()
IOnMessageStoreResultgetErrorList in interface IOnMessageStoreResultpublic boolean hasErrors()
IOnMessageStoreResulthasErrors in interface IOnMessageStoreResultpublic boolean isStored()
IOnMessageStoreResultIOnMessageStore or IOnQueuedMessageList marks queued event !isStored in interface IOnMessageStoreResultIOnMessageStore / IOnQueuedMessageList successfully processed queued event, otherwise falsepublic void markStored()
IOnMessageStoreResultmarkStored in interface IOnMessageStoreResultpublic Object getDetailResultObject()
IOnMessageStoreResultgetDetailResultObject in interface IOnMessageStoreResultpublic void setDetailResultObject(Object detailResultObject)
IOnMessageStoreResultsetDetailResultObject in interface IOnMessageStoreResultdetailResultObject - notify object for invokerpublic List<Object> getDetailResultObjectList()
IOnMessageStoreResultgetDetailResultObjectList in interface IOnMessageStoreResultpublic void addDetailResultObjectList(Object detailResultObject)
IOnMessageStoreResultaddDetailResultObjectList in interface IOnMessageStoreResultdetailResultObject - detail result object (appends to detailResultObjectList)protected void dispose()
Copyright © 2020. All rights reserved.