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.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 IDPModeManager.getPModeOfID(String sID) PModeManagerInMemory.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, initiator and responder.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.EChangePModeManager.updatePMode(IPMode aPMode) com.helger.commons.state.EChangePModeManagerInMemory.updatePMode(IPMode aNewPMode) 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 TypeMethodDescriptionDefaultPModeResolver.getPModeOfID(String sPModeID, String sService, String sAction, String sInitiatorID, String sResponderID, String sAgreementRef, String sAddress) IPModeResolver.getPModeOfID(String sPModeID, String sService, String sAction, String sInitiatorID, String sResponderID, String sAgreementRef, String sAddress) Get the PMode of the passed ID. -
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) Validation a PMode -
Uses of IPMode in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as IPModeMethods in com.helger.phase4.sender that return IPModeMethods in com.helger.phase4.sender with parameters of type IPMode -
Uses of IPMode in com.helger.phase4.servlet
Methods in com.helger.phase4.servlet that return IPModeMethods in com.helger.phase4.servlet with parameters of type IPModeModifier and TypeMethodDescriptionstatic Ebms3SignalMessageAS4IncomingHandler.parseSignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, 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, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4SignalMessageConsumer aSignalMsgConsumer) static Ebms3UserMessageAS4IncomingHandler.parseUserMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, 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, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4UserMessageConsumer aUserMsgConsumer) voidSet the PMode to be used. -
Uses of IPMode in com.helger.phase4.servlet.soap
Methods in com.helger.phase4.servlet.soap with parameters of type IPModeModifier and TypeMethodDescriptionSOAPHeaderElementProcessorRegistry.createDefault(IPModeResolver aPModeResolver, IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPMode aFallbackPMode, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration) Constructor parameters in com.helger.phase4.servlet.soap with type arguments of type IPModeModifierConstructorDescriptionSOAPHeaderElementProcessorExtractEbms3Messaging(IPModeResolver aPModeResolver, Consumer<? super IPMode> aPModeConsumer) CtorSOAPHeaderElementProcessorWSS4J(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, Provider aSecurityProviderSignVerify, Supplier<? extends IPMode> aFallbackPModeProvider, IAS4DecryptParameterModifier aDecryptParameterModifier) -
Uses of IPMode in com.helger.phase4.servlet.spi
Methods in com.helger.phase4.servlet.spi that return IPModeModifier and TypeMethodDescriptionIAS4ServletPullRequestProcessorSPI.findPMode(Ebms3SignalMessage aSignalMessage) Process incoming AS4 signal message and determine the PMode to be used.Methods in com.helger.phase4.servlet.spi with parameters of type IPModeModifier and TypeMethodDescriptionIAS4ServletMessageProcessorSPI.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