Uses of Interface
com.helger.phase4.incoming.IAS4IncomingMessageState
Packages that use IAS4IncomingMessageState
Package
Description
-
Uses of IAS4IncomingMessageState in com.helger.phase4.dump
Methods in com.helger.phase4.dump with parameters of type IAS4IncomingMessageStateModifier and TypeMethodDescription@Nullable OutputStreamAbstractAS4OutgoingDumperWithHeaders.onBeginRequest(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable com.helger.http.header.HttpHeaderMap aCustomHeaders, int nTry) @Nullable OutputStreamIAS4OutgoingDumper.onBeginRequest(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable com.helger.http.header.HttpHeaderMap aCustomHeaders, int nTry) Called for new requests.voidAbstractAS4OutgoingDumperWithHeaders.onEndRequest(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable Exception aCaughtException) voidIAS4OutgoingDumper.onEndRequest(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable Exception aCaughtException) Called after the AS4 request is handled internally.protected abstract @Nullable OutputStreamAbstractAS4OutgoingDumperWithHeaders.openOutputStream(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable com.helger.http.header.HttpHeaderMap aCustomHeaders, int nTry) Create the output stream to which the data should be dumped.protected OutputStreamAS4OutgoingDumperFileBased.openOutputStream(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable com.helger.http.header.HttpHeaderMap aCustomHeaders, int nTry) protected OutputStreamAS4OutgoingDumperSingleUse.openOutputStream(@NonNull EAS4MessageMode eMsgMode, @Nullable IAS4IncomingMessageMetadata aIncomingMessageMetadata, @Nullable IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sMessageID, @Nullable com.helger.http.header.HttpHeaderMap aCustomHeaders, int nTry) -
Uses of IAS4IncomingMessageState in com.helger.phase4.incoming
Classes in com.helger.phase4.incoming that implement IAS4IncomingMessageStateModifier and TypeClassDescriptionfinal classThis class keeps track of the status of an incoming message.Methods in com.helger.phase4.incoming that return IAS4IncomingMessageStateModifier and TypeMethodDescriptionstatic @NonNull IAS4IncomingMessageStateAS4IncomingHandler.processEbmsMessage(@NonNull AS4ResourceHelper aResHelper, @NonNull Locale aLocale, @NonNull SoapHeaderElementProcessorRegistry aRegistry, @NonNull com.helger.http.header.HttpHeaderMap aHttpHeaders, @NonNull Document aSoapDocument, @NonNull ESoapVersion eSoapVersion, @NonNull com.helger.collection.commons.ICommonsList<WSS4JAttachment> aIncomingAttachments, @NonNull IAS4IncomingProfileSelector aAS4ProfileSelector, @NonNull AS4ErrorList aEbmsErrorMessagesTarget, @NonNull IAS4IncomingMessageMetadata aMessageMetadata) Methods in com.helger.phase4.incoming with parameters of type IAS4IncomingMessageStateModifier and TypeMethodDescription@Nullable StringAS4IncomingProfileSelectorConstant.getAS4ProfileID(@NonNull IAS4IncomingMessageState aIncomingState) @Nullable StringAS4IncomingProfileSelectorFromGlobal.getAS4ProfileID(@NonNull IAS4IncomingMessageState aIncomingState) @Nullable StringIAS4IncomingProfileSelector.getAS4ProfileID(@NonNull IAS4IncomingMessageState aIncomingState) Try to determine the AS4 profile to be used for an incoming message.voidIAS4SignalMessageConsumer.handleSignalMessage(@NonNull Ebms3SignalMessage aEbmsSignalMsg, @NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull IAS4IncomingMessageState aIncomingState) Handling an EBMS 3 Signal Message.voidIAS4UserMessageConsumer.handleUserMessage(@NonNull Ebms3UserMessage aEbmsUserMsg, @NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull IAS4IncomingMessageState aIncomingState) Handling an EBMS 3 User Message.voidIAS4RequestHandlerErrorConsumer.onAS4ErrorMessage(@NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty AS4ErrorList aEbmsErrors, @NonNull AS4ErrorMessage aAS4ErrorMsg) Invoked when an AS4 error message is created. -
Uses of IAS4IncomingMessageState in com.helger.phase4.incoming.spi
Methods in com.helger.phase4.incoming.spi with parameters of type IAS4IncomingMessageStateModifier and TypeMethodDescriptionvoidIAS4IncomingMessageProcessorSPI.processAS4ResponseMessage(@NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull IAS4IncomingMessageState aIncomingState, @NonNull @Nonempty String sResponseMessageID, byte @Nullable [] aResponseBytes, boolean bResponsePayloadIsAvailable, @NonNull AS4ErrorList aEbmsErrorMessages) Optional callback to process a response message@NonNull AS4SignalMessageProcessorResultIAS4IncomingMessageProcessorSPI.processAS4SignalMessage(@NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull com.helger.http.header.HttpHeaderMap aHttpHeaders, @NonNull Ebms3SignalMessage aSignalMessage, @Nullable IPMode aPMode, @NonNull IAS4IncomingMessageState aIncomingState, @NonNull AS4ErrorList aProcessingErrorMessages) Process incoming AS4 signal message - pull-request and receipt.
Attachment and Payload are not needed since they are allowed, but should not be added to a SignalMessage Because the will be ignored in the MSH - Processing.@NonNull AS4MessageProcessorResultIAS4IncomingMessageProcessorSPI.processAS4UserMessage(@NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull com.helger.http.header.HttpHeaderMap aHttpHeaders, @NonNull Ebms3UserMessage aUserMessage, @NonNull IPMode aPMode, @Nullable Node aPayload, @Nullable com.helger.collection.commons.ICommonsList<WSS4JAttachment> aIncomingAttachments, @NonNull IAS4IncomingMessageState aIncomingState, @NonNull AS4ErrorList aProcessingErrorMessages) Process incoming AS4 user message -
Uses of IAS4IncomingMessageState in com.helger.phase4.sender
Methods in com.helger.phase4.sender with parameters of type IAS4IncomingMessageStateModifier and TypeMethodDescriptionvoidValidatingAS4SignalMsgConsumer.handleSignalMessage(@NonNull Ebms3SignalMessage aEbmsSignalMsg, @NonNull IAS4IncomingMessageMetadata aIncomingMessageMetadata, @NonNull IAS4IncomingMessageState aIncomingState)