Uses of Interface
com.helger.phase4.servlet.IAS4MessageState
Packages that use IAS4MessageState
Package
Description
-
Uses of IAS4MessageState in com.helger.phase4.client
Methods in com.helger.phase4.client with parameters of type IAS4MessageStateModifier and TypeMethodDescriptionvoidIAS4SignalMessageConsumer.handleSignalMessage(Ebms3SignalMessage aSignalMsg, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState) Handling an EBMS 3 Signal MessagevoidIAS4UserMessageConsumer.handleUserMessage(Ebms3UserMessage aUserMsg, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState) Handling an EBMS 3 User Message -
Uses of IAS4MessageState in com.helger.phase4.dump
Methods in com.helger.phase4.dump with parameters of type IAS4MessageStateModifier and TypeMethodDescriptionAbstractAS4OutgoingDumperWithHeaders.onBeginRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) IAS4OutgoingDumper.onBeginRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) Called for new requests.default voidIAS4OutgoingDumper.onEndRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sMessageID) Called after the AS4 request is handled internally.protected abstract OutputStreamAbstractAS4OutgoingDumperWithHeaders.openOutputStream(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, 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 aMessageMetadata, IAS4MessageState aState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) protected OutputStreamAS4OutgoingDumperSingleUse.openOutputStream(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sMessageID, com.helger.commons.http.HttpHeaderMap aCustomHeaders, int nTry) -
Uses of IAS4MessageState in com.helger.phase4.servlet
Classes in com.helger.phase4.servlet that implement IAS4MessageStateModifier and TypeClassDescriptionfinal classThis class keeps track of the status of an incoming message.Methods in com.helger.phase4.servlet that return IAS4MessageStateModifier and TypeMethodDescriptionstatic IAS4MessageStateAS4IncomingHandler.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.servlet with parameters of type IAS4MessageStateModifier and TypeMethodDescriptionAS4IncomingProfileSelectorFromGlobal.getAS4ProfileID(IAS4MessageState aState) IAS4IncomingProfileSelector.getAS4ProfileID(IAS4MessageState aState) Try to determine the AS4 profile to be used for an incoming message.voidIAS4RequestHandlerErrorConsumer.onAS4ErrorMessage(IAS4MessageState aState, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> aEbmsErrors, AS4ErrorMessage aAS4ErrorMsg) Invoked when an AS4 error message is created. -
Uses of IAS4MessageState in com.helger.phase4.servlet.spi
Methods in com.helger.phase4.servlet.spi with parameters of type IAS4MessageStateModifier and TypeMethodDescriptiondefault voidIAS4ServletMessageProcessorSPI.processAS4ResponseMessage(IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sResponseMessageID, byte[] aResponseBytes, boolean bResponsePayloadIsAvailable) Optional callback to process a response messageIAS4ServletMessageProcessorSPI.processAS4SignalMessage(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaders, Ebms3SignalMessage aSignalMessage, IPMode aPMode, IAS4MessageState aState, 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.IAS4ServletMessageProcessorSPI.processAS4UserMessage(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaders, Ebms3UserMessage aUserMessage, IPMode aPMode, Node aPayload, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aIncomingAttachments, IAS4MessageState aState, com.helger.commons.collection.impl.ICommonsList<Ebms3Error> aProcessingErrorMessages) Process incoming AS4 user message