public class SOAPClientPipelineNameMappingPredicate extends Object implements com.google.common.base.Predicate<MessageContext>
SOAPClientContext,
by default a direct child of the parent InOutOperationContext.| Modifier and Type | Field and Description |
|---|---|
private Map<String,com.google.common.base.Predicate<MessageContext>> |
delegateMap
Map of pipeline names to delegate predicates.
|
private Logger |
log
Logger.
|
private com.google.common.base.Function<MessageContext,SOAPClientContext> |
soapClientContextLookup
Lookup strategy for the SOAP client context.
|
| Constructor and Description |
|---|
SOAPClientPipelineNameMappingPredicate(Map<String,com.google.common.base.Predicate<MessageContext>> mappings)
Constructor.
|
SOAPClientPipelineNameMappingPredicate(Map<String,com.google.common.base.Predicate<MessageContext>> mappings,
ContextDataLookupFunction<MessageContext,SOAPClientContext> lookupStrategy)
Constructor.
|
private Logger log
@Nonnull private com.google.common.base.Function<MessageContext,SOAPClientContext> soapClientContextLookup
@Nonnull private Map<String,com.google.common.base.Predicate<MessageContext>> delegateMap
public SOAPClientPipelineNameMappingPredicate(@Nonnull@ParameterName(name="mappings") Map<String,com.google.common.base.Predicate<MessageContext>> mappings)
mappings - the pipeline to delegate mappingspublic SOAPClientPipelineNameMappingPredicate(@Nonnull@ParameterName(name="mappings") Map<String,com.google.common.base.Predicate<MessageContext>> mappings, @Nullable@ParameterName(name="lookupStrategy") ContextDataLookupFunction<MessageContext,SOAPClientContext> lookupStrategy)
mappings - the pipeline to delegate mappingslookupStrategy - lookup strategy for SOAP client contextpublic boolean apply(@Nullable MessageContext input)
apply in interface com.google.common.base.Predicate<MessageContext>Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.