de.smartics.properties.impl.config.cache
Class CacheConfigurationPropertiesManagement

Package class diagram package CacheConfigurationPropertiesManagement
java.lang.Object
  extended by de.smartics.properties.impl.config.cache.AbstractCacheConfigurationPropertiesManagement
      extended by de.smartics.properties.impl.config.cache.CacheConfigurationPropertiesManagement
All Implemented Interfaces:
ConfigurationProperties, ConfigurationPropertiesManagement, Serializable

public final class CacheConfigurationPropertiesManagement
     
     
extends AbstractCacheConfigurationPropertiesManagement
implements ConfigurationPropertiesManagement

A delegate that provides a cache.

See Also:
Serialized Form

Constructor Summary
CacheConfigurationPropertiesManagement(ConfigurationPropertiesManagementSpi delegate)
          Default constructor.
 
Method Summary
protected  ConfigurationPropertiesManagementSpi getDelegate()
          Returns a reference to the delegate.
 SerializableConfigurationPropertiesManagement toSerializable()
          Creates a serializable variant of this implementation.
 
Methods inherited from class de.smartics.properties.impl.config.cache.AbstractCacheConfigurationPropertiesManagement
addDefinitions, addDescriptors, addPropertyChangeListener, addPropertyChangeListener, flush, getCache, getContext, getContext, getDescriptor, getDescriptor, getKey, getMandatoryPropertyDescriptors, getProperties, getProperty, getProperty, getProperty, getProperty, getProperty, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getRegistry, getResolvedProperty, getResolvedProperty, getResolvedProperty, removePropertyChangeListener, removePropertyChangeListener, setProperty, unsetProperty, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.smartics.properties.api.config.domain.ConfigurationPropertiesManagement
addDefinitions, addDescriptors, flush, getDescriptor, getDescriptor, getMandatoryPropertyDescriptors, getRegistry, setProperty, unsetProperty
 
Methods inherited from interface de.smartics.properties.api.config.domain.ConfigurationProperties
addPropertyChangeListener, addPropertyChangeListener, getContext, getContext, getKey, getProperties, getProperty, getProperty, getProperty, getProperty, getProperty, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getResolvedProperty, getResolvedProperty, getResolvedProperty, removePropertyChangeListener, removePropertyChangeListener, validate, validate
 

Constructor Detail

CacheConfigurationPropertiesManagement

public CacheConfigurationPropertiesManagement(ConfigurationPropertiesManagementSpi delegate)
                                       throws NullPointerException
Default constructor.

Parameters:
delegate - the wrapped delegate whose properties are to be cached.
Throws:
NullPointerException - if delegate is null.
Method Detail

getDelegate

protected ConfigurationPropertiesManagementSpi getDelegate()
Description copied from class: AbstractCacheConfigurationPropertiesManagement
Returns a reference to the delegate.

Specified by:
getDelegate in class AbstractCacheConfigurationPropertiesManagement
Returns:
a reference to the delegate. Never null.

toSerializable

public SerializableConfigurationPropertiesManagement toSerializable()
Description copied from interface: ConfigurationPropertiesManagement
Creates a serializable variant of this implementation.

Specified by:
toSerializable in interface ConfigurationProperties
Specified by:
toSerializable in interface ConfigurationPropertiesManagement
Returns:
a serializable variant of this implementation.
See Also:
ConfigurationPropertiesProxy, ConfigurationPropertiesManagementProxy


Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.