org.jasig.cas.client.configuration
Class JndiConfigurationStrategyImpl

java.lang.Object
  extended by org.jasig.cas.client.configuration.BaseConfigurationStrategy
      extended by org.jasig.cas.client.configuration.JndiConfigurationStrategyImpl
All Implemented Interfaces:
ConfigurationStrategy

public class JndiConfigurationStrategyImpl
extends BaseConfigurationStrategy

Loads configuration information from JNDI, using the defaultValue if it can't.

Since:
3.4.0
Author:
Scott Battaglia

Field Summary
 
Fields inherited from class org.jasig.cas.client.configuration.BaseConfigurationStrategy
logger
 
Constructor Summary
JndiConfigurationStrategyImpl()
           
JndiConfigurationStrategyImpl(String environmentPrefix)
           
 
Method Summary
protected  String get(ConfigurationKey configurationKey)
          Retrieve the String value for this key.
 void init(javax.servlet.FilterConfig filterConfig, Class<? extends javax.servlet.Filter> clazz)
          Initializes the strategy.
 
Methods inherited from class org.jasig.cas.client.configuration.BaseConfigurationStrategy
getBoolean, getClass, getInt, getLong, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiConfigurationStrategyImpl

public JndiConfigurationStrategyImpl()

JndiConfigurationStrategyImpl

public JndiConfigurationStrategyImpl(String environmentPrefix)
Method Detail

get

protected final String get(ConfigurationKey configurationKey)
Description copied from class: BaseConfigurationStrategy
Retrieve the String value for this key. Returns null if there is no value.

Specified by:
get in class BaseConfigurationStrategy
Parameters:
configurationKey - the key to retrieve. MUST NOT BE NULL.
Returns:
the String if its found, null otherwise.

init

public final void init(javax.servlet.FilterConfig filterConfig,
                       Class<? extends javax.servlet.Filter> clazz)
Description copied from interface: ConfigurationStrategy
Initializes the strategy. This must be called before calling any of the "get" methods.

Parameters:
filterConfig - the filter configuration object.
clazz - the filter


Copyright © 2006-2015 Jasig. All Rights Reserved.