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 TypeMethodDescriptionAbstractAS4OutgoingDumperWithHeaders.onBeginRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) IAS4OutgoingDumper.onBeginRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) Called for new requests.voidAbstractAS4OutgoingDumperWithHeaders.onEndRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, Exception aCaughtException) voidIAS4OutgoingDumper.onEndRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, Exception aCaughtException) Called after the AS4 request is handled internally.protected abstract OutputStreamAbstractAS4OutgoingDumperWithHeaders.openOutputStream(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) Create the output stream to which the data should be dumped.protected OutputStreamAS4OutgoingDumperFileBased.openOutputStream(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) protected OutputStreamAS4OutgoingDumperSingleUse.openOutputStream(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sMessageID, com.helger.commons.http.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 IAS4IncomingMessageStateAS4IncomingHandler.processEbmsMessage(AS4ResourceHelper aResHelper, Locale aLocale, SoapHeaderElementProcessorRegistry aRegistry, com.helger.commons.http.HttpHeaderMap aHttpHeaders, Document aSoapDocument, ESoapVersion eSoapVersion, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aIncomingAttachments, IAS4IncomingProfileSelector aAS4ProfileSelector, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> aEbmsErrorMessagesTarget, IAS4IncomingMessageMetadata aMessageMetadata) Methods in com.helger.phase4.incoming with parameters of type IAS4IncomingMessageStateModifier and TypeMethodDescriptionAS4IncomingProfileSelectorConstant.getAS4ProfileID(IAS4IncomingMessageState aIncomingState) AS4IncomingProfileSelectorFromGlobal.getAS4ProfileID(IAS4IncomingMessageState aIncomingState) IAS4IncomingProfileSelector.getAS4ProfileID(IAS4IncomingMessageState aIncomingState) Try to determine the AS4 profile to be used for an incoming message.voidIAS4SignalMessageConsumer.handleSignalMessage(Ebms3SignalMessage aEbmsSignalMsg, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState) Handling an EBMS 3 Signal Message.voidIAS4UserMessageConsumer.handleUserMessage(Ebms3UserMessage aEbmsUserMsg, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState) Handling an EBMS 3 User Message.voidIAS4RequestHandlerErrorConsumer.onAS4ErrorMessage(IAS4IncomingMessageState aIncomingState, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> aEbmsErrors, 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(IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState, String sResponseMessageID, byte[] aResponseBytes, boolean bResponsePayloadIsAvailable) Optional callback to process a response messageIAS4IncomingMessageProcessorSPI.processAS4SignalMessage(IAS4IncomingMessageMetadata aIncomingMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaders, Ebms3SignalMessage aSignalMessage, IPMode aPMode, IAS4IncomingMessageState aIncomingState, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> 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.IAS4IncomingMessageProcessorSPI.processAS4UserMessage(IAS4IncomingMessageMetadata aIncomingMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaders, Ebms3UserMessage aUserMessage, IPMode aPMode, Node aPayload, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aIncomingAttachments, IAS4IncomingMessageState aIncomingState, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> 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(Ebms3SignalMessage aEbmsSignalMsg, IAS4IncomingMessageMetadata aIncomingMessageMetadata, IAS4IncomingMessageState aIncomingState)