Package com.helger.phase4.servlet.soap
Class SOAPHeaderElementProcessorRegistry
java.lang.Object
com.helger.phase4.servlet.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(IPModeResolver aPModeResolver, IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPMode aFallbackPMode, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration) 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 IPModeResolver aPModeResolver, @Nonnull IAS4CryptoFactory aCryptoFactorySign, @Nonnull IAS4CryptoFactory aCryptoFactoryCrypt, @Nullable IPMode aFallbackPMode, @Nonnull IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration)
-