Return-Path: X-Original-To: apmail-tamaya-commits-archive@minotaur.apache.org Delivered-To: apmail-tamaya-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7856D1091E for ; Mon, 2 Mar 2015 21:36:25 +0000 (UTC) Received: (qmail 26027 invoked by uid 500); 2 Mar 2015 21:36:25 -0000 Delivered-To: apmail-tamaya-commits-archive@tamaya.apache.org Received: (qmail 26002 invoked by uid 500); 2 Mar 2015 21:36:25 -0000 Mailing-List: contact commits-help@tamaya.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tamaya.incubator.apache.org Delivered-To: mailing list commits@tamaya.incubator.apache.org Received: (qmail 25993 invoked by uid 99); 2 Mar 2015 21:36:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2015 21:36:25 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 02 Mar 2015 21:36:15 +0000 Received: (qmail 23200 invoked by uid 99); 2 Mar 2015 21:35:55 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2015 21:35:55 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id 221E7AC0838 for ; Mon, 2 Mar 2015 21:35:55 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1663440 [6/16] - in /incubator/tamaya/site/trunk/content: ./ javadoc/ javadoc/api/ javadoc/api/index-files/ javadoc/api/org/ javadoc/api/org/apache/ javadoc/api/org/apache/tamaya/ javadoc/api/org/apache/tamaya/spi/ javadoc/core/ javadoc/co... Date: Mon, 02 Mar 2015 21:35:52 -0000 To: commits@tamaya.incubator.apache.org From: anatole@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20150302213555.221E7AC0838@hades.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/PropertyValueCombinationPolicy.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/PropertyValueCombinationPolicy.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/PropertyValueCombinationPolicy.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/PropertyValueCombinationPolicy.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,289 @@ + + + + + +PropertyValueCombinationPolicy + + + + + + + + + + + + +
+
org.apache.tamaya.spi
+

Interface PropertyValueCombinationPolicy

+
+
+
+
    +
  • +
    +
    +
    public interface PropertyValueCombinationPolicy
    +
    Policy that determines how the final value of a configuration entry is evaluated. An instances of this + interface can be registered to get control how multiple PropertySources are combined. This is useful in cases + where the default overriding policy as implemented in DEFAULT_OVERRIDING_COLLECTOR is not matching + the need of the current application, e.g. then entries containing multiple values should be combined to new + values instead of overridden.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static PropertyValueCombinationPolicyDEFAULT_OVERRIDING_COLLECTOR +
      Default overriding collector, where each existing entry (current is overridden by a subsequent non-null + entry evaluated by propertySource.get(key).
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.lang.Stringcollect(java.lang.String currentValue, + java.lang.String key, + PropertySource propertySource) +
      Method that is called for each value evaluated by a PropertySource for the given key.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_OVERRIDING_COLLECTOR

        +
        static final PropertyValueCombinationPolicy DEFAULT_OVERRIDING_COLLECTOR
        +
        Default overriding collector, where each existing entry (current is overridden by a subsequent non-null + entry evaluated by propertySource.get(key).
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        collect

        +
        java.lang.String collect(java.lang.String currentValue,
        +                         java.lang.String key,
        +                         PropertySource propertySource)
        +
        Method that is called for each value evaluated by a PropertySource for the given key. This method is called + either when a single key is accessed, e.g. by calling org.apache.tamaya.Configuration.getXXX, but also + when the full configuration property map is accessed by calling + Configuration.getProperties().
        +
        +
        Parameters:
        +
        currentValue - the current value, including null. + The collector should either combine the existing value with value from currentValue + or replace the value in currentValue with valueRead, hereby returning the + result to be used as new currentValue.
        +
        key - The current key to be evaluated.
        +
        propertySource - The PropertySource that may return an value for the given key. The PropertySource given + may be evaluated for additional meta-data, how the given values are to be combined. + Note that the value returned by a PropertySource can be null. In that case + currentValue should be returned in almost all cases.
        +
        Returns:
        +
        the value to be used for future evaluation.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContext.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContext.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContext.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContext.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,275 @@ + + + + + +ServiceContext + + + + + + + + + + + + +
+
org.apache.tamaya.spi
+

Interface ServiceContext

+
+
+
+
    +
  • +
    +
    +
    public interface ServiceContext
    +
    This class models the component that is managing the lifecycle current the + services used by the Configuration API.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      <T> TgetService(java.lang.Class<T> serviceType) +
      Access a service singleton via its type.
      +
      <T> java.util.List<T>getServices(java.lang.Class<T> serviceType) +
      Access a list current services, given its type.
      +
      intordinal() 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        ordinal

        +
        int ordinal()
        +
        +
        Returns:
        +
        ordinal of the ServiceContext. The one with the highest ordinal will be taken.
        +
        +
      • +
      + + + +
        +
      • +

        getService

        +
        <T> T getService(java.lang.Class<T> serviceType)
        +
        Access a service singleton via its type. + If multiple implementations for the very serviceType exist then + the one with the highest javax.annotation.Priority will be used.
        +
        +
        Parameters:
        +
        serviceType - the service type.
        +
        Returns:
        +
        The instance to be used, never null
        +
        Throws:
        +
        ConfigException - if there are multiple service implementations with the maximum priority.
        +
        +
      • +
      + + + +
        +
      • +

        getServices

        +
        <T> java.util.List<T> getServices(java.lang.Class<T> serviceType)
        +
        Access a list current services, given its type. The bootstrap mechanism should + order the instance for precedence, hereby the most significant should be + first in order.
        +
        +
        Parameters:
        +
        serviceType - the service type.
        +
        Returns:
        +
        The instance to be used, never null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContextManager.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContextManager.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContextManager.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/ServiceContextManager.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,265 @@ + + + + + +ServiceContextManager + + + + + + + + + + + + +
+
org.apache.tamaya.spi
+

Class ServiceContextManager

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.tamaya.spi.ServiceContextManager
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ServiceContextManager
    +extends java.lang.Object
    +
    This singleton provides access to the services available in the current ServiceContext. The + behaviour can be adapted, by calling set(ServiceContext) before accessing any + services.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-frame.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-frame.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-frame.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-frame.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,31 @@ + + + + + +org.apache.tamaya.spi + + + + + +

org.apache.tamaya.spi

+ + + Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-summary.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-summary.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-summary.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-summary.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,204 @@ + + + + + +org.apache.tamaya.spi + + + + + + + + + + + +
+

Package org.apache.tamaya.spi

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    ConfigurationContext +
    Central SPI for programmatically dealing with the setup of the configuration system.
    +
    ConfigurationContextBuilder +
    A builder for creating new or adapting instances of ConfigurationContext.
    +
    ConfigurationProviderSpi +
    SPI that must be implemented to provide the component that manages all Configuration + instances in a system.
    +
    PropertyFilter +
    Interface for filtering the current map of properties during the evaluation of the chain of PropertySources.
    +
    PropertySource +
    This interface models a provider that serves configuration properties.
    +
    PropertySourceProvider +
    Implement this interfaces to provide a PropertySource provider which + is able to register multiple PropertySources.
    +
    PropertyValueCombinationPolicy +
    Policy that determines how the final value of a configuration entry is evaluated.
    +
    ServiceContext +
    This class models the component that is managing the lifecycle current the + services used by the Configuration API.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    ServiceContextManager +
    This singleton provides access to the services available in the current ServiceContext.
    +
    +
  • +
+
+ + + + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-tree.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-tree.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-tree.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/org/apache/tamaya/spi/package-tree.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,146 @@ + + + + + +org.apache.tamaya.spi Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package org.apache.tamaya.spi

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/overview-frame.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/overview-frame.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/overview-frame.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/overview-frame.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,22 @@ + + + + + +Overview List + + + + + + + +

 

+ + Added: incubator/tamaya/site/trunk/content/javadoc/api/overview-summary.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/overview-summary.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/overview-summary.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/overview-summary.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,137 @@ + + + + + +Overview + + + + + + + + +
+ + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + +
Packages 
PackageDescription
org.apache.tamaya 
org.apache.tamaya.spi 
+
+ +
+ + + + + + + +
+ + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/overview-tree.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/overview-tree.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/overview-tree.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/overview-tree.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,166 @@ + + + + + +Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + Added: incubator/tamaya/site/trunk/content/javadoc/api/package-list URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/package-list?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/package-list (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/package-list Mon Mar 2 21:35:50 2015 @@ -0,0 +1,2 @@ +org.apache.tamaya +org.apache.tamaya.spi Added: incubator/tamaya/site/trunk/content/javadoc/api/script.js URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/script.js?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/script.js (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/script.js Mon Mar 2 21:35:50 2015 @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} Added: incubator/tamaya/site/trunk/content/javadoc/api/serialized-form.html URL: http://svn.apache.org/viewvc/incubator/tamaya/site/trunk/content/javadoc/api/serialized-form.html?rev=1663440&view=auto ============================================================================== --- incubator/tamaya/site/trunk/content/javadoc/api/serialized-form.html (added) +++ incubator/tamaya/site/trunk/content/javadoc/api/serialized-form.html Mon Mar 2 21:35:50 2015 @@ -0,0 +1,159 @@ + + + + + +Serialized Form + + + + + + + + + + + +
+

Serialized Form

+
+
+
    +
  • +

    Package org.apache.tamaya

    + +
  • +
+
+ + + + + +