Permalink
Switch branches/tags
web-0.3 web-0.2-incubating web-0.1-incubating transaction-0.3 transaction-0.2-incubating transaction-0.1-incubating testsupport-0.3 testsupport-0.2-incubating testsupport-0.1-incubating samples-0.3 samples-0.2-incubating samples-0.1-incubating quiesce-0.3 quiesce-0.2-incubating proxy-0.3 parent-0.5 parent-0.4 parent-0.3 parent-0.2-incubating parent-0.1-incubating org.apache.aries.util-0.4 org.apache.aries.util-0.3 org.apache.aries.util-0.2.1 org.apache.aries.util-0.2-incubating org.apache.aries.util-0.1-incubating org.apache.aries.testsupport.unit-0.4 org.apache.aries.quiesce.manager.itest-0.3.1 org.apache.aries.quiesce.manager-0.3.1 org.apache.aries.proxy.itests-0.4 org.apache.aries.proxy.impl-0.5 org.apache.aries.proxy.impl-0.4 org.apache.aries.proxy.api-0.4 org.apache.aries.proxy-distro-0.8 org.apache.aries.proxy-0.4 org.apache.aries.blueprint.sample-fragment-0.3.2 org.apache.aries.blueprint.sample-annotation-0.3.2 org.apache.aries.blueprint.sample-0.4 org.apache.aries.blueprint.jexl.evaluator-0.1.0 org.apache.aries.blueprint.core-0.4 org.apache.aries.blueprint.cm-0.3.2 org.apache.aries.blueprint.api-0.3.2 org.apache.aries.blueprint.annotation.impl-0.3.2 org.apache.aries.blueprint.annotation.api-0.3.2 org.apache.aries.blueprint-0.4 jpa-0.3 jpa-0.2-incubating jpa-0.1-incubating jndi-0.3 jndi-0.2-incubating jndi-0.1-incubating jmx-0.3 jmx-0.2-incubating jmx-0.1-incubating eba-maven-plugin-0.3 eba-maven-plugin-0.2-incubating eba-maven-plugin-0.1-incubating blueprint-parser-0.4 blueprint-0.3.1 blueprint-0.3 blueprint-0.2.1 blueprint-0.2-incubating blueprint-0.1-incubating application-0.3 application-0.2.2 application-0.2.1 application-0.2-incubating application-0.1-incubating 0.4
Nothing to show
Commits on Nov 21, 2017
  1. [Component-DSL] Add effects only producer

    Carlos Sierra Andrés committed Nov 21, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815964 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 17, 2017
  1. [Component-DSL] Refactor and source formatting

    Carlos Sierra Andrés committed Nov 17, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815581 13f79535-47bb-0310-9956-ffa450edef68
  2. [Component-DSL] Implement _highest_ as a primitive

    Carlos Sierra Andrés committed Nov 17, 2017
    Getting the highest service reference available is such a common need
    that I guess it makes sense to have as a primitive.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815580 13f79535-47bb-0310-9956-ffa450edef68
  3. [Component-DSL] Add new branching primitives

    Carlos Sierra Andrés committed Nov 17, 2017
    These branching primitives will allow to discriminate according to the
    incoming values and generate different branches that will be able to
    keep their own state, like aggregations or highest values.
    
    The difference with a flatMap is that the latter always _spawns_ new
    producers though making it impossible (at least with the current
    implementation) to accumulate the highest service references
    discriminated by some property.
    
    I don't know if the fact that I had to introduce these primitives is a
    signal that I am missing some generalization that could make all these
    primitives subject to be abstracted out.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815579 13f79535-47bb-0310-9956-ffa450edef68
  4. [Component-DSL] Replace router with transformer

    Carlos Sierra Andrés committed Nov 17, 2017
    The router abstraction was powerful, but not enough to handle some
    situations, like aggregations, and added complexity.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815578 13f79535-47bb-0310-9956-ffa450edef68
  5. [Component-DSL] Error handling

    Carlos Sierra Andrés committed Nov 17, 2017
    Adding some primitives that help recovering from errors
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815577 13f79535-47bb-0310-9956-ffa450edef68
  6. [Component-DSL] Add toString() to CachingServiceReference

    Carlos Sierra Andrés committed Nov 17, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1815576 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 7, 2017
  1. [CDI] fix the annotation API to latest and re-structure source/javado…

    Raymond Augé committed Nov 7, 2017
    …c generation so it works properly
    
    Signed-off-by: Raymond Augé <rotty3000@apache.org>
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814528 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 3, 2017
  1. [Component-DSL] Add refresher interface

    Carlos Sierra Andrés committed Nov 3, 2017
    this allows users of the API to specify a predicate to trigger removing
    and adding of a CachingServiceReference when the underlying
    ServiceReference has been modified.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814214 13f79535-47bb-0310-9956-ffa450edef68
  2. [Component-DSL] print stack traces to ease debugging

    Carlos Sierra Andrés committed Nov 3, 2017
    until better error handling is in place
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814213 13f79535-47bb-0310-9956-ffa450edef68
  3. [Component-DSL] replaceAll does not allow nulls

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814212 13f79535-47bb-0310-9956-ffa450edef68
  4. [Component-DSL] Add CachingServiceReference

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814211 13f79535-47bb-0310-9956-ffa450edef68
  5. [Component-DSL] add `once` operation

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814210 13f79535-47bb-0310-9956-ffa450edef68
  6. [Component-DSL] Optimize filter implementation

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814209 13f79535-47bb-0310-9956-ffa450edef68
  7. [Component-DSL] Update misleading name

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814208 13f79535-47bb-0310-9956-ffa450edef68
  8. [Component-DSL] Minor source formating

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814207 13f79535-47bb-0310-9956-ffa450edef68
  9. [Component-DSL] No need no check for nulls

    Carlos Sierra Andrés committed Nov 3, 2017
    OSGIResultImpl now guarantees that close will not be invoked if start
    has not been invoked before.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814206 13f79535-47bb-0310-9956-ffa450edef68
  10. [Component-DSL] Concurrency fixes

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814205 13f79535-47bb-0310-9956-ffa450edef68
  11. [Component-DSL] As a default ignore modify

    Carlos Sierra Andrés committed Nov 3, 2017
    As a default it is more usual to just ignore modified event. We should
    set a new interface in place, both for BundleTracker and ServiceTracker,
    to trigger the removing and adding events in the DSL.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814204 13f79535-47bb-0310-9956-ffa450edef68
  12. [Component-DSL] Change `apply` for `combine`

    Carlos Sierra Andrés committed Nov 3, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1814203 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 18, 2017
  1. [Component-DSL] Remove unnecessary mutable Tuple

    Carlos Sierra Andrés committed Oct 18, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1812493 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 17, 2017
  1. [AFTER-RELEASE] Set stable versions after release in BMP

    alien11689 committed Oct 17, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1812443 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 16, 2017
  1. [maven-release-plugin] prepare release org.apache.aries.blueprint.cor…

    jbonofre committed Oct 16, 2017
    …e-1.8.3
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1812250 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 14, 2017
  1. [ARIES-1540] Deal with XSD when offline

    jbonofre committed Oct 14, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1812176 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 10, 2017
  1. [Component-DSL] Add concurrency tests

    Carlos Sierra Andrés committed Oct 10, 2017
    Disabled by default because they take some time.
    The tests try to ensure that, when registering a counter effect, the
    tuple always will execute it, either when the tuple is closed or in the
    same moment if the tuple is already closed.
    
    Same thing goes with OSGiResultImpl. If the result has been closed it
    should never start. If, on the contrary, the program held by the result
    had been started it should wait for it to finish starting before closing
    it. If the program has not been started then the closing handlers will
    not be executed.
    
    Understading the close handlers as "counter effects" of the start
    handlers, both Tuple and OSGiRsultImpl try to enforce the the net result
    is always 0.
    
    Of course the DSL can't make sure that the close handlers are the
    "inverse" of the start handlers, or that the DSL users do not embed side
    effects in allegedly pure operations.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811732 13f79535-47bb-0310-9956-ffa450edef68
  2. [Component-DSL] Reimplement foreach with effects

    Carlos Sierra Andrés committed Oct 10, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811731 13f79535-47bb-0310-9956-ffa450edef68
  3. [Component-DSL] Add atomic guards

    Carlos Sierra Andrés committed Oct 10, 2017
    Make sure that, if an effect has been executed the "counter effect" will
    be fired
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811730 13f79535-47bb-0310-9956-ffa450edef68
  4. [Component-DSL] lock free doubly linked list

    Carlos Sierra Andrés committed Oct 10, 2017
    With access to underlying nodes so we don't need to traverse the list or
    rely on equality checks to remove items from the lists.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811729 13f79535-47bb-0310-9956-ffa450edef68
  5. [Component-DSL] Add Doug Lea's doubly linked list impl

    Carlos Sierra Andrés committed Oct 10, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811728 13f79535-47bb-0310-9956-ffa450edef68
  6. [Component-DSL] Adding Probe for tests

    Carlos Sierra Andrés committed Oct 10, 2017
    Also include the component-dsl classes in the test package so testing
    internal classes is possible.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811727 13f79535-47bb-0310-9956-ffa450edef68
  7. [Component-DSL] Remove SentEvent from Tuple

    Carlos Sierra Andrés committed Oct 10, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811726 13f79535-47bb-0310-9956-ffa450edef68
  8. [Component-DSL] Tuple refactoring

    Carlos Sierra Andrés committed Oct 10, 2017
    To eliminate unnecesary state mutation.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811725 13f79535-47bb-0310-9956-ffa450edef68
  9. [Component-DSL] Eliminate mutable setter

    Carlos Sierra Andrés committed Oct 10, 2017
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811724 13f79535-47bb-0310-9956-ffa450edef68
  10. [Component-DSL] refactor to remove Pipe

    Carlos Sierra Andrés committed Oct 10, 2017
    Pipe is not needed.
    
    git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1811723 13f79535-47bb-0310-9956-ffa450edef68