com.atlassian.user.configuration
Class CachingXMLConfiguration

java.lang.Object
  extended by com.atlassian.user.configuration.xml.XMLConfiguration
      extended by com.atlassian.user.configuration.CachingXMLConfiguration
All Implemented Interfaces:
com.atlassian.user.configuration.Configuration

public class CachingXMLConfiguration
extends com.atlassian.user.configuration.xml.XMLConfiguration

Testing subclass of XMLConfiguration which lets you set the cache manager component for testing caching implementations.


Field Summary
 
Fields inherited from class com.atlassian.user.configuration.xml.XMLConfiguration
delegationAccessor, fileName, initialized, initializing, repositoryConfigs, xmlIS, xmlParser
 
Fields inherited from interface com.atlassian.user.configuration.Configuration
ACCESSOR, AUTHENTICATION, AUTHENTICATOR, BASE_CONTEXT, BASE_GROUP_NAMESPACE, BASE_USER_NAMESPACE, BATCH_SIZE, CACHE, CACHEFACTORY, CLASS, CLASSES, CONNECT_TIMEOUT, DEBUG, DEFAULT, DELEGATION, DESCRIPTION, EMAIL_ATTRIBUTE, ENTITY_QUERY_PARSER, EXTERNAL_ENTITY_DAO, EXTERNAL_REPOSITORY, FIRSTNAME_ATTRIBUTE, GROUP_SEARCH_ALL_DEPTHS, GROUP_SEARCH_FILTER, GROUPADAPTOR, GROUPFACTORY, GROUPMANAGER, GROUPNAME_ATTRIBUTE, HIBERNATE, HIBERNATE_CONFIGURATION_PROVIDER, HIBERNATE_SESSION_FACTORY, HOST, INITIAL_CONTEXT_FACTORY_JNDI, INITSIZE, KEY, LDAP, LDAP_CONNECTION_POOL_PROPERTIES, LDAP_SCHEMA_MAPPINGS_PROPERTIES, MAPPINGS, MAXSIZE, MEMBERSHIP_ATTRIBUTE, MEMORY, NAME, ORDER, OSU_ACCESS_PROVIDER, OSU_AUTHENTICATOR, OSU_CREDENTIALS_PROVIDER, OSU_CREDENTIALS_PROVIDER_LIST, OSU_PROFILE_PROVIDER, OSUSER, PARAM, PASSWORD_ENCRYPTOR, POOL_AUTHENTICATION, POOLING_ON, PORT, PREFSIZE, PROCESSOR, PROPERTYSET_FACTORY, PROVIDER_URL, READ_TIMEOUT, REPOSITORIES, REPOSITORY, SECURITY_CREDENTIAL, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, SERVER, SURNAME_ATTRIBUTE, TIME_TO_LIVE, TIMEOUT, TRUSTSTORE, USE_UNQUALIFIED_USER_NAME_FOR_MEMBERSHIP_COMPARISON, USER_SEARCH_ALL_DEPTHS, USER_SEARCH_FILTER, USERADAPTOR, USERFACTORY, USERMANAGER, USERNAME_ATTRIBUTE
 
Constructor Summary
CachingXMLConfiguration(InputStream is, com.atlassian.cache.CacheFactory cacheFactory)
           
 
Method Summary
protected  com.atlassian.user.configuration.RepositoryAccessor configureRepository(com.atlassian.user.configuration.RepositoryConfiguration config)
           
 
Methods inherited from class com.atlassian.user.configuration.xml.XMLConfiguration
configureFromXMLString, getDelegationAccessor, init, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingXMLConfiguration

public CachingXMLConfiguration(InputStream is,
                               com.atlassian.cache.CacheFactory cacheFactory)
                        throws com.atlassian.user.configuration.ConfigurationException
Throws:
com.atlassian.user.configuration.ConfigurationException
Method Detail

configureRepository

protected com.atlassian.user.configuration.RepositoryAccessor configureRepository(com.atlassian.user.configuration.RepositoryConfiguration config)
                                                                           throws com.atlassian.user.configuration.ConfigurationException
Overrides:
configureRepository in class com.atlassian.user.configuration.xml.XMLConfiguration
Throws:
com.atlassian.user.configuration.ConfigurationException


Copyright © 2005-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.