Package com.helger.phase4.incoming.soap
Class SoapHeaderElementProcessorRegistry
java.lang.Object
com.helger.phase4.incoming.soap.SoapHeaderElementProcessorRegistry
This class manages the SOAP header element processors. This is used to
validate the "must understand" SOAP requirement. It manages all instances of
ISoapHeaderElementProcessor.- Author:
- Philip Helger, Gregor Scholtysik
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsHeaderElementProcessor(QName aQName) createDefault(IAS4PModeResolver aPModeResolver, IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPMode aFallbackPMode, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration) com.helger.commons.collection.impl.ICommonsOrderedMap<QName, ISoapHeaderElementProcessor> getHeaderElementProcessor(QName aQName) voidregisterHeaderElementProcessor(QName aQName, ISoapHeaderElementProcessor aProcessor)
-
Constructor Details
-
SoapHeaderElementProcessorRegistry
public SoapHeaderElementProcessorRegistry()
-
-
Method Details
-
registerHeaderElementProcessor
public void registerHeaderElementProcessor(@Nonnull QName aQName, @Nonnull ISoapHeaderElementProcessor aProcessor) -
getHeaderElementProcessor
-
containsHeaderElementProcessor
-
getAllElementProcessors
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsOrderedMap<QName,ISoapHeaderElementProcessor> getAllElementProcessors() -
createDefault
@Nonnull public static SoapHeaderElementProcessorRegistry createDefault(@Nonnull IAS4PModeResolver aPModeResolver, @Nonnull IAS4CryptoFactory aCryptoFactorySign, @Nonnull IAS4CryptoFactory aCryptoFactoryCrypt, @Nullable IPMode aFallbackPMode, @Nonnull IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, @Nonnull IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration)
-