edu.internet2.middleware.shibboleth.common.config.metadata
Class AbstractMetadataProviderBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by edu.internet2.middleware.shibboleth.common.config.metadata.BaseMetadataProviderBeanDefinitionParser
              extended by edu.internet2.middleware.shibboleth.common.config.metadata.AbstractMetadataProviderBeanDefinitionParser
All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
AbstractReloadingMetadataProviderBeanDefinitionParser, InlineMetadataProviderBeanDefinitionParser

public abstract class AbstractMetadataProviderBeanDefinitionParser
extends BaseMetadataProviderBeanDefinitionParser

Base class for metadata providers that reload their metadata.


Field Summary
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
AbstractMetadataProviderBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(Element config, ParserContext parserContext, BeanDefinitionBuilder builder)
          
protected  boolean getFailFastInitialization(Element config)
          Gets the fail fast initialization requirement for the metadata provider.
protected  String getParserPoolRef(Element config)
          Gets the default parser pool reference for the metadata provider.
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.metadata.BaseMetadataProviderBeanDefinitionParser
getProviderId, getRequireValidMetadata
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClass, getBeanClassName, getParentName, parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMetadataProviderBeanDefinitionParser

public AbstractMetadataProviderBeanDefinitionParser()
Method Detail

doParse

protected void doParse(Element config,
                       ParserContext parserContext,
                       BeanDefinitionBuilder builder)

Overrides:
doParse in class BaseMetadataProviderBeanDefinitionParser

getParserPoolRef

protected String getParserPoolRef(Element config)
Gets the default parser pool reference for the metadata provider.

Parameters:
config - metadata provider configuration element
Returns:
parser pool reference

getFailFastInitialization

protected boolean getFailFastInitialization(Element config)
Gets the fail fast initialization requirement for the metadata provider.

Parameters:
config - metadata provider config
Returns:
fail fast initialization requirement for the metadata provider


Copyright © 2006-2010 Internet2. All Rights Reserved.