Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename errai-weld-integration to errai-cdi-server

Our server-side CDI integration module doesn't contain any

Weld specific logic anymore (since Errai 3) and is fully

portable to other CDI containers.

    • -62
    • +0
    ./ConversationEventGatewayBean.java
  1. … 666 more files in changeset.
ERRAI-878 - Errai Weld CDI EventDispatcher incorrect loading of application event classes

Fixed ERRAI-700: Improper use of CDI SPI by Errai's CDI extension

    • -0
    • +37
    ./AnyEventObserver.java
    • -0
    • +102
    ./ClientObserverMetadata.java
    • -175
    • +0
    ./DynamicEventObserverMethod.java
  1. … 7 more files in changeset.
Fixed ERRAI-700: Improper use of CDI SPI by Errai's CDI extension

    • -175
    • +0
    ./DynamicEventObserverMethod.java
  1. … 8 more files in changeset.
Fixed ERRAI-700: Improper use of CDI SPI by Errai's CDI extension

    • -0
    • +37
    ./AnyEventObserver.java
    • -0
    • +102
    ./ClientObserverMetadata.java
    • -175
    • +0
    ./DynamicEventObserverMethod.java
  1. … 9 more files in changeset.
Fixed ERRAI-700: Improper use of CDI SPI by Errai's CDI extension

    • -175
    • +0
    ./DynamicEventObserverMethod.java
  1. … 8 more files in changeset.
Minor cleanup (suppressed warnings and javadoc)

Temporary fix for Weld 2.1.2 until ERRAI-700 can be addressed

Temporary fix for Weld 2.1.2 until ERRAI-700 can be addressed

Changed fix for ERRAI-591 to not introduce dep. on Weld and also work with WildFly 8.Beta1

  1. … 2 more files in changeset.
Changed fix for ERRAI-591 to not introduce dep. on Weld and also work with WildFly 8.Beta1

  1. … 1 more file in changeset.
Removed ScopeUtil to get rid of a dependency to weld internals

- Its purpose is unclear to us: The tests and demos don't seem to be affected by removing it

- The theory is that the async dispatcher (which is no longer used with errai-cdi) necessitated associating the servlet request with Weld's request context because it separated the incoming request thread from the actual worker thread

  1. … 3 more files in changeset.
Removed ScopeUtil to get rid of a dependency to weld internals

- Its purpose is unclear to us: The tests and demos don't seem to be affected by removing it

- The theory is that the async dispatcher (which is no longer used with errai-cdi) necessitated associating the servlet request with Weld's request context because it separated the incoming request thread from the actual worker thread

  1. … 1 more file in changeset.
ERRAI-449: Remove unused ConverationalEventImpl

ERRAI-449: Remove unused ConverationalEventImpl

ERRAI-618: Reduced code duplication of @Service and @Command features

Created a common interface for parsed services (ServiceParser -- both type or method

services).

Refactored CDIExtensionPoints and ServiceProcessor to use the

ServiceParser.

Fixed @Local feature in CDIExtensionPoints.

Fixed bean manager service lookup to use qualifiers (this was preventing

local type services from being found).

  1. … 11 more files in changeset.
Fixed problem related to ERRAI-401

Conversational events are now fired properly to the initiating client

when the server fires the same instance of a payload that it receives.

Fixed ERRAI-401

DynamicEventObservers are no longer notified of events fired from

clients and removing the need for logic regarding which events they

should relay.

Updated the fix to ERRAI-591 so it works with Weld 1.1.9 and newer

Fixed ERRAI-591: CDI events permanently unobservable if initially fired when there are no observers yet

    • -67
    • +0
    ./ConversationalEventObserverMethod.java
  1. … 6 more files in changeset.
- Massive refactoring to bus API - @Disposes methods now work properly with the async bean manager.

    • -2
    • +2
    ./ConversationalEventObserverMethod.java
  1. … 237 more files in changeset.
SSE failure detection bug in Firefox fixed. More status console cleanup.

  1. … 8 more files in changeset.
MASSIVE bus refactoring. Bus now has a modular transport layer. All unit tests now passing. Some things still not done, however.

  1. … 40 more files in changeset.
Events and CDI ApplicationScoped producers fixed!

  1. … 16 more files in changeset.
V3 protocol now working properly

  1. … 3 more files in changeset.
Adjusted weld-integration to build and run properly under weld 1.1.7 through 1.1.9. (refs JBAPP6-1659)

The first fix was to return a valid value from our ObserverMethod.getTransactionPhase() implementations.

The second fix was to eliminate ConversationalEvent[Impl].fire() because its implementation uses a method

that was removed in Weld 1.1.7. It appears that ConversationalEvent is now an unused class, so I will

create a Jira to investigate removing it in Errai 3.0.

    • -11
    • +18
    ./DynamicEventObserverMethod.java
candidate fix for reachability problems in multi-module project

    • -1
    • +1
    ./ConversationalEventObserverMethod.java
  1. … 2 more files in changeset.
- move the javax.enterprise support package to be a top-level module so both errai-ioc and errai-cdi can depend on it. - add support for @Specializes in errai-cdi. - cleanup the way that event qualification is handled to make it more clear and consistent. - introduce the @Default qualifier to be consistent with server-side CDI.

  1. … 68 more files in changeset.
fix to conversational behavior

- add support for @Any and add unit test - refactor qualifier handling code into super class to simplify code generator

  1. … 9 more files in changeset.