[weld-commits] [weld/core] de1ce9: WELD-1793 Implement Event.fireAsync

GitHub noreply at github.com
Mon Dec 8 11:40:23 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: de1ce94a622c2983ddd9c1823acde66882c7bb10
      https://github.com/weld/core/commit/de1ce94a622c2983ddd9c1823acde66882c7bb10
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/builtin/EventBean.java
    A impl/src/main/java/org/jboss/weld/event/AsyncEventDeliveryStage.java
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
    A impl/src/main/java/org/jboss/weld/experimental/ExperimentalEvent.java
    A impl/src/main/java/org/jboss/weld/experimental/ExperimentalEventMetadata.java
    M impl/src/main/java/org/jboss/weld/injection/ObserverMethodInvocationStrategy.java
    A impl/src/main/java/org/jboss/weld/util/ForwardingCompletionStage.java

  Log Message:
  -----------
  WELD-1793 Implement Event.fireAsync


  Commit: 040f293044d34f7cdcb419410e9805889da3c7d0
      https://github.com/weld/core/commit/040f293044d34f7cdcb419410e9805889da3c7d0
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/FireAsyncTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/Message.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/Recipient.java

  Log Message:
  -----------
  WELD-1793 Testcase


  Commit: 3cc333a620ca017c5537dfc9f380425f14d4790b
      https://github.com/weld/core/commit/3cc333a620ca017c5537dfc9f380425f14d4790b
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/builtin/EventBean.java
    M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java

  Log Message:
  -----------
  WELD-1793 Make it possible to @Inject ExperimentalEvent


  Commit: c479ccc3af2daddfc6e78aa4ac1b3c20483bba71
      https://github.com/weld/core/commit/c479ccc3af2daddfc6e78aa4ac1b3c20483bba71
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/CalculationConfiguration.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/ComplexAsyncEventTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/Failure.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/HighPrecisionCalculation.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/Master.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/PiApproximation.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/Result.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/Work.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/complex/Worker.java

  Log Message:
  -----------
  WELD-1793 Complex fireAsync testcase


  Commit: 4e2ea7c1b131a898a7f9b3dad163c962bd79b5fa
      https://github.com/weld/core/commit/4e2ea7c1b131a898a7f9b3dad163c962bd79b5fa
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/builtin/EventMetadataBean.java
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/event/EventMetadataImpl.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/metadata/AsyncEventMetadataTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/metadata/Message.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/metadata/Recipient.java

  Log Message:
  -----------
  WELD-1793 Implement EventMetadata.isAsync()


  Commit: b7c6a35d3c47529cdabb1c93d5156ae343f9ff9a
      https://github.com/weld/core/commit/b7c6a35d3c47529cdabb1c93d5156ae343f9ff9a
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java

  Log Message:
  -----------
  WELD-1793 Use Weld's ExecutorServices for dispatching async events


  Commit: 5bf3a2d85674d3c82ca457197de22d21fc39d828
      https://github.com/weld/core/commit/5bf3a2d85674d3c82ca457197de22d21fc39d828
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M docs/reference/src/main/asciidoc/configure.asciidoc
    M impl/src/main/java/org/jboss/weld/executor/AbstractExecutorServices.java
    A impl/src/main/java/org/jboss/weld/executor/AbstractManagedExecutorServices.java
    A impl/src/main/java/org/jboss/weld/executor/CommonForkJoinPoolExecutorServices.java
    M impl/src/main/java/org/jboss/weld/executor/ExecutorServicesFactory.java
    M impl/src/main/java/org/jboss/weld/executor/FixedThreadPoolExecutorServices.java
    M impl/src/main/java/org/jboss/weld/executor/SingleThreadExecutorServices.java
    M impl/src/main/java/org/jboss/weld/executor/TimingOutFixedThreadPoolExecutorServices.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/bootstrap/configuration/CommonExecutorServicesConfigurationTest.java

  Log Message:
  -----------
  WELD-1807 Make it possible to use ForkJoinPool.commonPool() as Weld's ExecutorServices


  Commit: f09fbb6df1820e68da2d4a542bee6dfa182eaabb
      https://github.com/weld/core/commit/f09fbb6df1820e68da2d4a542bee6dfa182eaabb
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
    A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/executor/DefaultExecutorTest.java

  Log Message:
  -----------
  WELD-1807 Use ForkJoinPool.commonPool() as the default executor in Weld SE


  Commit: b551af34123f26c1147fbc263b8a8afec2d67b59
      https://github.com/weld/core/commit/b551af34123f26c1147fbc263b8a8afec2d67b59
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
    M impl/src/main/java/org/jboss/weld/experimental/ExperimentalEvent.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/executor/FireAsyncWithExecutorTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/executor/Request.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/experimental/event/async/executor/Response.java

  Log Message:
  -----------
  WELD-1793 Make it possible to specify an executor for asynchronous delivery of the given event


  Commit: 3fe54a60be0fdd54079d410f1d466cfc01956bf9
      https://github.com/weld/core/commit/3fe54a60be0fdd54079d410f1d466cfc01956bf9
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    R impl/src/main/java/org/jboss/weld/experimental/ExperimentalEvent.java
    R impl/src/main/java/org/jboss/weld/experimental/ExperimentalEventMetadata.java

  Log Message:
  -----------
  WELD-1793 Move ExperimentalEvent and ExperimentalEventMetadata to API


  Commit: 564bfbabe195ea177c47e1c3a296c784c2b94581
      https://github.com/weld/core/commit/564bfbabe195ea177c47e1c3a296c784c2b94581
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java

  Log Message:
  -----------
  WELD-1793 Use new ServiceRegistry API (Optional<T>)


Compare: https://github.com/weld/core/compare/8255f68a239e...564bfbabe195


More information about the weld-commits mailing list