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(@Nullable QName aQName) static @NonNull SoapHeaderElementProcessorRegistrycreateDefault(@NonNull IAS4PModeResolver aPModeResolver, @NonNull IAS4CryptoFactory aCryptoFactorySign, @NonNull IAS4CryptoFactory aCryptoFactoryCrypt, @Nullable IPMode aFallbackPMode, @NonNull IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, @NonNull IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration) @NonNull com.helger.collection.commons.ICommonsOrderedMap<QName, ISoapHeaderElementProcessor> @Nullable ISoapHeaderElementProcessorgetHeaderElementProcessor(@Nullable QName aQName) voidregisterHeaderElementProcessor(@NonNull QName aQName, @NonNull ISoapHeaderElementProcessor aProcessor)
-
Constructor Details
-
SoapHeaderElementProcessorRegistry
public SoapHeaderElementProcessorRegistry()
-
-
Method Details
-
registerHeaderElementProcessor
public void registerHeaderElementProcessor(@NonNull QName aQName, @NonNull ISoapHeaderElementProcessor aProcessor) -
getHeaderElementProcessor
-
containsHeaderElementProcessor
-
getAllElementProcessors
@ReturnsMutableCopy public @NonNull com.helger.collection.commons.ICommonsOrderedMap<QName,ISoapHeaderElementProcessor> getAllElementProcessors() -
createDefault
public static @NonNull SoapHeaderElementProcessorRegistry createDefault(@NonNull IAS4PModeResolver aPModeResolver, @NonNull IAS4CryptoFactory aCryptoFactorySign, @NonNull IAS4CryptoFactory aCryptoFactoryCrypt, @Nullable IPMode aFallbackPMode, @NonNull IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, @NonNull IAS4IncomingReceiverConfiguration aIncomingReceiverConfiguration)
-