Uses of Interface
com.helger.phase4.messaging.IAS4IncomingMessageMetadata
Packages that use IAS4IncomingMessageMetadata
Package
Description
-
Uses of IAS4IncomingMessageMetadata in com.helger.phase4.dump
Methods in com.helger.phase4.dump with parameters of type IAS4IncomingMessageMetadataModifier and TypeMethodDescriptionAS4IncomingDumperFileBased.IFileProvider.createFile(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) Get theFileto write the dump to.static StringAS4IncomingDumperFileBased.IFileProvider.getFilename(IAS4IncomingMessageMetadata aMessageMetadata) static InputStreamAS4DumpManager.getIncomingDumpAwareInputStream(IAS4IncomingDumper aIncomingDumper, InputStream aRequestInputStream, IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaders, com.helger.commons.wrapper.Wrapper<OutputStream> aDumpOSHolder) AbstractAS4OutgoingDumperWithHeaders.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 voidIAS4IncomingDumper.onEndRequest(IAS4IncomingMessageMetadata aMessageMetadata) Called after the request is finished.default voidIAS4OutgoingDumper.onEndRequest(EAS4MessageMode eMsgMode, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState, String sMessageID) Called after the request is finished.AbstractAS4IncomingDumperWithHeaders.onNewRequest(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) IAS4IncomingDumper.onNewRequest(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) Called for new requests.protected abstract OutputStreamAbstractAS4IncomingDumperWithHeaders.openOutputStream(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) Create the output stream to which the data should be dumped.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 OutputStreamAS4IncomingDumperFileBased.openOutputStream(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) protected OutputStreamAS4IncomingDumperSingleUse.openOutputStream(IAS4IncomingMessageMetadata aMessageMetadata, com.helger.commons.http.HttpHeaderMap aHttpHeaderMap) 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 IAS4IncomingMessageMetadata in com.helger.phase4.messaging
Methods in com.helger.phase4.messaging with parameters of type IAS4IncomingMessageMetadataModifier and TypeMethodDescriptionstatic com.helger.json.IJsonObjectAS4MessagingHelper.getIncomingMetadataAsJson(IAS4IncomingMessageMetadata aMessageMetadata) Convert anIAS4IncomingMessageMetadatastructure to a JSON representation. -
Uses of IAS4IncomingMessageMetadata in com.helger.phase4.servlet
Classes in com.helger.phase4.servlet that implement IAS4IncomingMessageMetadataModifier and TypeClassDescriptionclassThis class holds optional metadata for a single incoming request.Methods in com.helger.phase4.servlet with parameters of type IAS4IncomingMessageMetadataModifier and TypeMethodDescriptionstatic voidAS4IncomingHandler.parseAS4Message(IAS4IncomingAttachmentFactory aIAF, AS4ResourceHelper aResHelper, IAS4IncomingMessageMetadata aMessageMetadata, InputStream aPayloadIS, com.helger.commons.http.HttpHeaderMap aHttpHeaders, AS4IncomingHandler.IAS4ParsedMessageCallback aCallback, IAS4IncomingDumper aIncomingDumper) static Ebms3SignalMessageAS4IncomingHandler.parseSignalMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aResponsePayload, IAS4IncomingDumper aIncomingDumper) static Ebms3UserMessageAS4IncomingHandler.parseUserMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aResponsePayload, IAS4IncomingDumper aIncomingDumper) Constructors in com.helger.phase4.servlet with parameters of type IAS4IncomingMessageMetadataModifierConstructorDescriptionAS4RequestHandler(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingMessageMetadata aMessageMetadata) -
Uses of IAS4IncomingMessageMetadata in com.helger.phase4.servlet.dump
Methods in com.helger.phase4.servlet.dump with parameters of type IAS4IncomingMessageMetadataModifier and TypeMethodDescriptionstatic StringAS4IncomingDumperFileBased.IFileProvider.getFilename(IAS4IncomingMessageMetadata aMessageMetadata) Deprecated. -
Uses of IAS4IncomingMessageMetadata in com.helger.phase4.servlet.spi
Methods in com.helger.phase4.servlet.spi with parameters of type IAS4IncomingMessageMetadataModifier 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