smartics-properties-config 0.4.0-SNAPSHOT API

Provides configurations to access properties for different environments.

See:
          Description

Packages
de.smartics.properties.api.config Provides an API to use properties.
de.smartics.properties.api.config.app Provides application configurations to be used by clients to this library.
de.smartics.properties.api.config.cache The configuration information as exposed to the API.
de.smartics.properties.api.config.codes Provides codes for exception handling and logging.
de.smartics.properties.api.config.domain Provides domain objects for configuration.
de.smartics.properties.api.config.domain.key Provides runtime structures to access property values.
de.smartics.properties.api.config.ds The configuration information as exposed to the API.
de.smartics.properties.api.config.transfer Provides services to transfer properties from a source to a target destination.
de.smartics.properties.impl.config.cache Provides a ConfigurationPropertiesManagement implementation that provides a cache.
de.smartics.properties.impl.config.classpath Provides a ConfigurationProperties implementation based on Properties that provides properties from registered declarations and definitions on the class path.
de.smartics.properties.impl.config.domain.key.envapp Provides a configuration key implementation that supports an environment and an application identifier.
de.smartics.properties.impl.config.domain.key.rtaware Provides a configuration key implementation that is runtime aware.
de.smartics.properties.impl.config.ds Provides a SerializableConfigurationPropertiesManagement implementation based on DataSource.
de.smartics.properties.impl.config.jndi Provides a SerializableConfigurationPropertiesManagement implementation based on JNDI.
de.smartics.properties.impl.config.properties Provides a ConfigurationProperties implementation based on Properties.
de.smartics.properties.impl.config.resource Provides a SerializableConfigurationPropertiesManagement implementation based on accessing remote resources.
de.smartics.properties.spi.config Provides configuration classes to be extended and used for extensions by service providers.
de.smartics.properties.spi.config.cache Provides an cache manager that provides Infinispan caches.
de.smartics.properties.spi.config.config Provides access to the configuration properties for smartics properties.
de.smartics.properties.spi.config.definition Provides helpers to deal with definition.xml information.
de.smartics.properties.spi.config.domain Provides domain objects for configuration.
de.smartics.properties.spi.config.domain.key Provides service infrastructure to deal with configuration keys.
de.smartics.properties.spi.config.ds Provides implementations to provide access to data sources from configuration factories.
de.smartics.properties.spi.config.proxy Provides classes to create a java dynamic proxy for a given properties interface.
de.smartics.properties.spi.config.resolve Provides an interface to the resolving placeholders.
de.smartics.properties.spi.config.support Provides helpers for service provider to implement ConfigurationPropertiesFactory.
de.smartics.properties.spi.config.transfer Provides services to transfer properties from a source to a target destination.
de.smartics.properties.spi.config.validation Provides validation utilities.

 

Provides configurations to access properties for different environments.

The documentations is divided in two parts.

  1. de.smartics.properties.api.config - provides reading and writing access to properties via a configuration key. Here you also find information about how to obtain a configuration from a factory. API users should start here.
  2. de.smartics.properties.spi.config - provides information about how to extend and implement new property configurations. Service providers find here relevant information for their tasks.

Note:

Please not that declaring properties is part of the smartics-properties-core project, where you will find information about the annotations required to create property sets and properties.



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