Package io.mats3.api.intercept
Interface MatsStageInterceptor.StageInterceptOutgoingMessageContext
- All Superinterfaces:
CommonInterceptOutgoingMessagesContext
,MatsStageInterceptor.StageCommonContext
,MatsStageInterceptor.StageInterceptContext
- Enclosing interface:
- MatsStageInterceptor
public static interface MatsStageInterceptor.StageInterceptOutgoingMessageContext
extends MatsStageInterceptor.StageCommonContext, CommonInterceptOutgoingMessagesContext
-
Method Summary
Methods inherited from interface io.mats3.api.intercept.CommonInterceptOutgoingMessagesContext
cancelOutgoingMessage, getOutgoingMessages, initiate
Methods inherited from interface io.mats3.api.intercept.MatsStageInterceptor.StageCommonContext
getDataAndStateDeserializationNanos, getDataSerializedSize, getEndpointEnteredTimestamp, getEnvelopeDecompressionNanos, getEnvelopeDeserializationNanos, getEnvelopeSerializedSize, getEnvelopeWireSize, getIncomingData, getIncomingMessageType, getIncomingSameStackHeightExtraState, getIncomingState, getInterceptContextAttribute, getMessageSystemDeconstructNanos, getMessageSystemTotalWireSize, getPrecedingSameStackHeightOutgoingTimestamp, getStateSerializedSize, getTotalPreprocessAndDeserializeNanos, putInterceptContextAttribute
Methods inherited from interface io.mats3.api.intercept.MatsStageInterceptor.StageInterceptContext
getStage, getStartedInstant, getStartedNanoTime
-
Method Details
-
getProcessContext
MatsEndpoint.ProcessContext<Object> getProcessContext()- Specified by:
getProcessContext
in interfaceMatsStageInterceptor.StageCommonContext
- Returns:
- the live
MatsEndpoint.ProcessContext
for the executing stage.
-