public abstract class AbstractDynamicHTTPMetadataProviderParser extends AbstractDynamicMetadataProviderParser
| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFAULT_CACHING
Default caching type .
|
private static String |
DEFAULT_CONNECTION_REQUEST_TIMEOUT
Default request connection timeout.
|
private static String |
DEFAULT_CONNECTION_TIMEOUT
Default connection timeout.
|
private static Integer |
DEFAULT_MAX_CONNECTIONS_PER_ROUTE
Default max connections per route.
|
private static Integer |
DEFAULT_MAX_CONNECTIONS_TOTAL
Default max total connections.
|
private static String |
DEFAULT_SOCKET_TIMEOUT
Default socket timeout.
|
private org.slf4j.Logger |
log
Logger.
|
CHAINING_PROVIDER_ELEMENT_NAME, METADATA_FILTER_ELEMENT_NAME, METADATA_NAMESPACE, RELYING_PARTY_GROUP_ELEMENT_NAME, RP_NAMESPACE, SECURITY_NAMESPACE, TRUST_ENGINE_ELEMENT_NAME| Constructor and Description |
|---|
AbstractDynamicHTTPMetadataProviderParser() |
| Modifier and Type | Method and Description |
|---|---|
private org.springframework.beans.factory.config.BeanDefinition |
buildHttpClient(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
String httpClientSecurityParametersRef,
org.springframework.beans.factory.config.BeanDefinition httpClientSecurityParameters)
Build the definition of the HTTPClientBuilder which contains all our configuration.
|
protected void |
doNativeParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the element into the provider builder.
|
getParserPoolRef, getTaskTimerRef, processPersistentCachingPropertiesdoParse, getBeanClass, getNativeBeanClassdoParse, getBeanClassName, getParentName, parseInternalprivate static final String DEFAULT_CACHING
private static final Integer DEFAULT_MAX_CONNECTIONS_TOTAL
private static final Integer DEFAULT_MAX_CONNECTIONS_PER_ROUTE
private static final String DEFAULT_CONNECTION_REQUEST_TIMEOUT
private static final String DEFAULT_CONNECTION_TIMEOUT
private static final String DEFAULT_SOCKET_TIMEOUT
private final org.slf4j.Logger log
public AbstractDynamicHTTPMetadataProviderParser()
protected void doNativeParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
AbstractSingleBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder) but it may need
to be shimmed in this class which may need to insert an extra bean.
We assume that we will be summoning up a class which extends an
AbstractDynamicMetadataResolver.doNativeParse in class AbstractDynamicMetadataProviderParserelement - the XML element being parsedparserContext - the object encapsulating the current state of the parsing processbuilder - used to define the BeanDefinitionAbstractSingleBeanDefinitionParser.doParse(Element, BeanDefinitionBuilder)private org.springframework.beans.factory.config.BeanDefinition buildHttpClient(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, @Nullable String httpClientSecurityParametersRef, @Nullable org.springframework.beans.factory.config.BeanDefinition httpClientSecurityParameters)
element - the HTTPMetadataProvider parser.parserContext - the contexthttpClientSecurityParametersRef - the client security parameters ref to be usedhttpClientSecurityParameters - the client security parameters to be usedCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.