org.cache2k.xmlConfiguration.ConfigurationContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cache2k-xml-configuration Show documentation
Show all versions of cache2k-xml-configuration Show documentation
A light weight and high performance Java caching library. XML configuration file support.
This artifact is included in cache2k-all.
package org.cache2k.xmlConfiguration;
/*
* #%L
* cache2k XML configuration
* %%
* Copyright (C) 2000 - 2016 headissue GmbH, Munich
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
import org.cache2k.configuration.Cache2kConfiguration;
import java.util.Map;
/**
* Manager configuration context containing the default configuration and
* global properties.
*
* @author Jens Wilke
*/
class ConfigurationContext {
private String version = null;
private String defaultManagerName = null;
private boolean ignoreMissingCacheConfiguration = false;
private boolean skipCheckOnStartup = false;
private boolean ignoreAnonymousCache = false;
private boolean configurationPresent = false;
private ClassLoader classLoader;
private Cache2kConfiguration, ?> defaultManagerConfiguration;
private Map predefinedSectionTypes;
private ParsedConfiguration templates;
public Cache2kConfiguration, ?> getDefaultManagerConfiguration() {
return defaultManagerConfiguration;
}
public void setDefaultManagerConfiguration(final Cache2kConfiguration, ?> _defaultManagerConfiguration) {
defaultManagerConfiguration = _defaultManagerConfiguration;
}
public boolean isIgnoreMissingCacheConfiguration() {
return ignoreMissingCacheConfiguration;
}
public void setIgnoreMissingCacheConfiguration(final boolean _ignoreMissingCacheConfiguration) {
ignoreMissingCacheConfiguration = _ignoreMissingCacheConfiguration;
}
public String getDefaultManagerName() {
return defaultManagerName;
}
public void setDefaultManagerName(final String _defaultManagerName) {
defaultManagerName = _defaultManagerName;
}
public String getVersion() {
return version;
}
public void setVersion(final String _version) {
version = _version;
}
public boolean isSkipCheckOnStartup() {
return skipCheckOnStartup;
}
public void setSkipCheckOnStartup(final boolean _skipCheckOnStartup) {
skipCheckOnStartup = _skipCheckOnStartup;
}
public boolean isIgnoreAnonymousCache() {
return ignoreAnonymousCache;
}
public void setIgnoreAnonymousCache(final boolean _ignoreAnonymousCache) {
ignoreAnonymousCache = _ignoreAnonymousCache;
}
public boolean isConfigurationPresent() {
return configurationPresent;
}
public void setConfigurationPresent(final boolean _configurationPresent) {
configurationPresent = _configurationPresent;
}
public ClassLoader getClassLoader() {
return classLoader;
}
public void setClassLoader(final ClassLoader _classLoader) {
classLoader = _classLoader;
}
public Map getPredefinedSectionTypes() {
return predefinedSectionTypes;
}
public void setPredefinedSectionTypes(final Map v) {
predefinedSectionTypes = v;
}
public ParsedConfiguration getTemplates() {
return templates;
}
public void setTemplates(final ParsedConfiguration _templates) {
templates = _templates;
}
}