
com.identityblitz.scs.service.spi.ConfigurationService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scs-lib Show documentation
Show all versions of scs-lib Show documentation
The Java implementation of Secure Cookie Session (SCS).
The implementation conforms RFC 6896 (https://tools.ietf.org/html/rfc6896).
The newest version!
package com.identityblitz.scs.service.spi;
/**
* The service provides access to the configuration.
*/
public interface ConfigurationService {
/**
* Returns a configuration value corresponding to the specified name.
* @param name - name of configuration parameter.
* @return - parameter value.
*/
public Long getLong(final String name);
/**
* Returns a configuration value corresponding to the specified name. If the value is not specified in
* configuration the default value is returned.
* @param name - parameter name.
* @param defaultValue - default value.
* @return - parameter value.
*/
public Long getLong(final String name, final Long defaultValue);
/**
* Returns a configuration value corresponding to the specified name.
* @param name - name of configuration parameter.
* @return - parameter value.
*/
public String getString(final String name);
/**
* Returns a configuration value corresponding to the specified name. If the value is not specified in
* configuration the default value is returned.
* @param name - parameter name.
* @param defaultValue - default value.
* @return - parameter value.
*/
public String getString(final String name, final String defaultValue);
/**
* Returns a configuration value corresponding to the specified name.
* @param name - name of configuration parameter.
* @return - parameter value.
*/
public Boolean getBoolean(final String name);
/**
* Returns a configuration value corresponding to the specified name. If the value is not specified in
* configuration the default value is returned.
* @param name - parameter name.
* @param defaultValue - default value.
* @return - parameter value.
*/
public Boolean getBoolean(final String name, final Boolean defaultValue);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy