Operations which change message state

The following table presents operations or actions which change message states:

Source stateTarget stateOperation / action
NEWIN_QUEUENew request/message is add into SEDA queue for processing (org.openhubframework.openhub.core.common.asynch.AsynchInMessageRoute)
IN_QUEUEPROCESSINGMessage is picked up from SEDA queue and starts processing
PROCESSINGPOSTPONEDMessage is being processed but there is conflict with another message with same "funnel" value.
PROCESSINGPARTLY_FAILED

Processing failed but there are next tries to finish it.

  • error occured during message processing (org.openhubframework.openhub.core.common.asynch.AsynchMessageRoute)
  • time processing exceeds limit for processing (org.openhubframework.openhub.core.common.asynch.repair.RepairProcessingMsgRoute)
PROCESSINGWAITING_FOR_RESMessage is being processed and waits for response from external system.
PROCESSINGWAITINGMessage is being processed and waits for response from external system (valid for parent message only).
PROCESSINGOKMessage is successfully processed.
PROCESSINGFAILEDProcessing of the message failed - there is no next try for processing.
POSTPONEDIN_QUEUE

Previous processing was postponed and started next try.

org.openhubframework.openhub.core.common.asynch.queue.PartlyFailedMessagesPoolRoute

POSTPONEDCANCELAdmin canceled further processing in Admin GUI
POSTPONEDFAILED

Message has been waiting for starting processing more then interval defined by asynch.postponedIntervalWhenFailed.

org.openhubframework.openhub.core.common.asynch.queue.MessagePollExecutor

PARTLY_FAILEDIN_QUEUE

Previous processing failed and started next try.

org.openhubframework.openhub.core.common.asynch.queue.PartlyFailedMessagesPoolRoute

PARTLY_FAILEDCANCELAdmin canceled further processing in Admin GUI 
WAITING_FOR_RESIN_QUEUEMessage got response from external system and continues in processing.
WAITING_FOR_RESCANCELAdmin canceled further processing in Admin GUI 
WAITINGFAILEDParent message was waiting for processing of child message but at least one child message failed.
WAITINGOKAll child messages of parent message finished successfully.
FAILEDPROCESSINGRestart failed message from admin GUI.