public static interface MatsStageInterceptor.StageCompletedContext extends MatsStageInterceptor.StageCommonContext, CommonCompletedContext
| Modifier and Type | Interface and Description |
|---|---|
static class |
MatsStageInterceptor.StageCompletedContext.ProcessResult
The main result of the Stage Processing - if the stage also initiated messages, this will be known by
getStageInitiatedMessages() being non-empty. |
CommonCompletedContext.MatsMeasurement, CommonCompletedContext.MatsTimingMeasurement| Modifier and Type | Method and Description |
|---|---|
MatsStageInterceptor.StageCompletedContext.ProcessResult |
getProcessResult() |
java.util.List<MatsOutgoingMessage.MatsSentOutgoingMessage> |
getStageInitiatedMessages() |
java.util.List<MatsOutgoingMessage.MatsSentOutgoingMessage> |
getStageRequestMessages() |
java.util.Optional<MatsOutgoingMessage.MatsSentOutgoingMessage> |
getStageResultMessage() |
getDataAndStateDeserializationNanos, getDataSerializedSize, getEndpointEnteredTimestamp, getEnvelopeDecompressionNanos, getEnvelopeDeserializationNanos, getEnvelopeSerializedSize, getEnvelopeWireSize, getIncomingData, getIncomingMessageType, getIncomingSameStackHeightExtraState, getIncomingState, getInterceptContextAttribute, getMessageSystemDeconstructNanos, getMessageSystemTotalWireSize, getPrecedingSameStackHeightOutgoingTimestamp, getProcessContext, getStateSerializedSize, getTotalPreprocessAndDeserializeNanos, putInterceptContextAttributegetStage, getStartedInstant, getStartedNanoTimegetDbCommitNanos, getMeasurements, getMessageSystemCommitNanos, getOutgoingMessages, getSumEnvelopeSerializationAndCompressionNanos, getSumMessageSystemProductionAndSendNanos, getThrowable, getTimingMeasurements, getTotalExecutionNanos, getUserLambdaNanosMatsStageInterceptor.StageCompletedContext.ProcessResult getProcessResult()
getStageInitiatedMessages() for that.java.util.Optional<MatsOutgoingMessage.MatsSentOutgoingMessage> getStageResultMessage()
ProcessingResult.
Otherwise, Optional.empty(). The message will be of DispatchType.STAGE.java.util.List<MatsOutgoingMessage.MatsSentOutgoingMessage> getStageRequestMessages()
MatsStageInterceptor.StageCompletedContext.ProcessResult. Otherwise, an empty list. The messages
will be of DispatchType.STAGE.java.util.List<MatsOutgoingMessage.MatsSentOutgoingMessage> getStageInitiatedMessages()
DispatchType.STAGE_INIT.