Uses of Interface
com.helger.phase4.model.pmode.IPMode
Packages that use IPMode
Package
Description
-
Uses of IPMode in com.helger.phase4.client
Methods in com.helger.phase4.client that return IPModeMethods in com.helger.phase4.client with parameters of type IPModeModifier and TypeMethodDescriptionfinal voidThis method should be used if you do not want to set each parameter and have a PMode ready that you wish to use.final voidAS4ClientUserMessage.setUserMessageValuesFromPMode(IPMode aPMode, PModeLeg aEffectiveLeg) final voidAbstractAS4Client.setValuesFromPMode(IPMode aPMode, PModeLeg aLeg) -
Uses of IPMode in com.helger.phase4.crypto
Methods in com.helger.phase4.crypto with parameters of type IPModeModifier and TypeMethodDescriptionvoidIAS4PModeAwareCryptoFactory.setContextPMode(IPMode pMode) Set the P-Mode in context.
This method is only called on reception side after successful resolving of the P-Mode from the incoming ebms information. -
Uses of IPMode in com.helger.phase4.incoming
Methods in com.helger.phase4.incoming that return IPModeModifier and TypeMethodDescriptionAS4IncomingMessageState.getPMode()IAS4IncomingMessageState.getPMode()Methods in com.helger.phase4.incoming with parameters of type IPModeModifier and TypeMethodDescriptionstatic Ebms3SignalMessageAS4IncomingHandler.parseSignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IAS4PModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aIncomingMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aMessagePayload, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration, IAS4SignalMessageConsumer aSignalMsgConsumer) static Ebms3UserMessageAS4IncomingHandler.parseUserMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IAS4PModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aIncomingMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aMessagePayload, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration, IAS4UserMessageConsumer aUserMsgConsumer) static com.helger.commons.state.ESuccessAS4IncomingHandler.parseUserOrSignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IAS4PModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aIncomingMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aMessagePayload, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration, IAS4UserMessageConsumer aUserMsgConsumer, IAS4SignalMessageConsumer aSignalMsgConsumer) voidSet the PMode to be used. -
Uses of IPMode in com.helger.phase4.incoming.soap
Methods in com.helger.phase4.incoming.soap with parameters of type IPModeModifier and TypeMethodDescriptionSoapHeaderElementProcessorRegistry.createDefault(IAS4PModeResolver aPModeResolver, IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPMode aFallbackPMode, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration) Constructor parameters in com.helger.phase4.incoming.soap with type arguments of type IPModeModifierConstructorDescriptionSoapHeaderElementProcessorExtractEbms3Messaging(IAS4PModeResolver aPModeResolver, Consumer<? super IPMode> aPModeConsumer, IAS4IncomingReceiverConfiguration aIRC) CtorSoapHeaderElementProcessorWSS4J(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, Provider aSecurityProviderSignVerify, Supplier<? extends IPMode> aFallbackPModeProvider, IAS4DecryptParameterModifier aDecryptParameterModifier) -
Uses of IPMode in com.helger.phase4.incoming.spi
Methods in com.helger.phase4.incoming.spi that return IPModeModifier and TypeMethodDescriptionIAS4IncomingPullRequestProcessorSPI.findPMode(Ebms3SignalMessage aSignalMessage) Process incoming AS4 signal message and determine the PMode to be used.Methods in com.helger.phase4.incoming.spi with parameters of type IPModeModifier and TypeMethodDescriptionIAS4IncomingMessageProcessorSPI.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 IPMode in com.helger.phase4.model
Methods in com.helger.phase4.model with parameters of type IPModeModifier and TypeMethodDescriptionstatic booleanAS4Helper.isPingMessage(IPMode aPMode) Check if the combination of Action and Service resembles an EBMS Ping (aka test) Message as described in chapter 5.2.2.9. -
Uses of IPMode in com.helger.phase4.model.pmode
Classes in com.helger.phase4.model.pmode that implement IPModeMethods in com.helger.phase4.model.pmode that return IPModeModifier and TypeMethodDescriptionFind the first PMode matching the provided filter.static IPModeDefaultPMode.getOrCreateDefaultPMode(String sInitiatorID, String sResponderID, String sAddress, boolean bPersist) IPModeManager.getPModeOfID(String sID) Find the PMode with the provided IDPModeManagerInMemory.getPModeOfID(String sID) PModeManagerXML.getPModeOfID(String sID) default IPModeIPModeManager.getPModeOfServiceAndAction(String sService, String sAction) Find the first PMode that has the provided service and action.Methods in com.helger.phase4.model.pmode that return types with arguments of type IPModeModifier and TypeMethodDescriptioncom.helger.commons.collection.impl.ICommonsList<IPMode> IPModeManager.getAll()com.helger.commons.collection.impl.ICommonsList<IPMode> PModeManagerInMemory.getAll()IPModeManager.getPModeFilter(String sID, PModeParty aInitiator, PModeParty aResponder) Get a predicate that matches a PMode by ID or initiator and responder together.Methods in com.helger.phase4.model.pmode with parameters of type IPModeModifier and TypeMethodDescriptionstatic com.helger.json.IJsonObjectPModeJsonConverter.convertToJson(IPMode aValue) com.helger.commons.state.EChangeIPModeManager.updatePMode(IPMode aPMode) Update an existing PMode.com.helger.commons.state.EChangePModeManagerInMemory.updatePMode(IPMode aNewPMode) com.helger.commons.state.EChangePModeManagerXML.updatePMode(IPMode aPMode) default voidIPModeManager.validatePMode(IPMode aPMode) Validate, that the provided PMode domain object is consistent according to the underlying requirements.Method parameters in com.helger.phase4.model.pmode with type arguments of type IPMode -
Uses of IPMode in com.helger.phase4.model.pmode.resolve
Methods in com.helger.phase4.model.pmode.resolve that return IPModeModifier and TypeMethodDescriptionprotected IPModeAS4DefaultPModeResolver.createDefaultPMode(String sInitiatorID, String sResponderID, String sAddress) AS4DefaultPModeResolver.findPMode(String sPModeID, String sService, String sAction, String sInitiatorID, String sResponderID, String sAgreementRef, String sAddress) IAS4PModeResolver.findPMode(String sPModeID, String sService, String sAction, String sInitiatorID, String sResponderID, String sAgreementRef, String sAddress) Get the PMode from the passed parameters. -
Uses of IPMode in com.helger.phase4.profile
Methods in com.helger.phase4.profile with parameters of type IPModeModifier and TypeMethodDescriptiondefault voidIAS4ProfileValidator.validatePMode(IPMode aPMode, com.helger.commons.error.list.ErrorList aErrorList, IAS4ProfileValidator.EAS4ProfileValidationMode eValidationMode) Validation a PMode -
Uses of IPMode in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as IPModeModifier and TypeFieldDescriptionprotected IPModeAbstractAS4PullRequestBuilder.m_aPModeprotected IPModeAbstractAS4UserMessageBuilder.m_aPModeMethods in com.helger.phase4.sender that return IPModeModifier and TypeMethodDescriptionfinal IPModeAbstractAS4PullRequestBuilder.pmode()final IPModeAbstractAS4UserMessageBuilder.pmode()Methods in com.helger.phase4.sender with parameters of type IPModeModifier and TypeMethodDescriptionfinal IMPLTYPESet the PMode to be used.final IMPLTYPESet the PMode to be used.static voidAS4BidirectionalClientHelper.sendAS4PullRequestAndReceiveAS4UserMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IAS4PModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientPullRequestMessage aClientPullRequest, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aResponseConsumer, IAS4UserMessageConsumer aUserMsgConsumer, IPMode aPMode) static voidAS4BidirectionalClientHelper.sendAS4PullRequestAndReceiveAS4UserOrSignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IAS4PModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientPullRequestMessage aClientPullRequest, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aResponseConsumer, IAS4UserMessageConsumer aUserMsgConsumer, IAS4SignalMessageConsumer aSignalMsgConsumer, IAS4SignalMessageValidationResultHandler aSignalMsgValidationResultHandler, IPMode aPMode)