Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Refactor errai-cdi so that errai-cdi-client dependency is not required for server-side code.

  1. … 24 more files in changeset.
ERRAI-682: Qualifiers with members on events

  1. … 37 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

  1. … 3055 more files in changeset.
Revert "Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header."

Changes from the reverted commit did not preserve original copyright dates.

This reverts commit d8e735dfe2f6ed25fe9e06b753ae2f6154d76b02.

  1. … 3081 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

  1. … 3163 more files in changeset.
Support CDI events across dynamic modules

  1. … 7 more files in changeset.
Fixed bug that caused intermittent failures in EventObserverIntegrationTest

The problem was that we relied on a runtime check (canMarshall) to decided whether or not to advertise a CDI event type to the server. However, this check will always fail for abstract types as canMarshall will return false. So whenever the bus reconnected we failed to advertise observable interfaces and abstract types to the server. Since we already collect all local-only event types on startup this check can now be removed.

  1. … 1 more file in changeset.
Replace framework calls from LogUtil to gwt-slf4j.

  1. … 20 more files in changeset.
Don't attempt to send RemoteSubscribe if bus is disconnected.

Doing so was causing RemoteSubscribes to be issued twice at startup.

Follow-up for ERRAI-649

Had previously overlooked CDI#resendSubscriptionRequestForAllEventTypes

which remotely registers all event beans.

I have added a set which tracks local event bean types so that they are

not registered when that method is called.

Fixed ERRAI-646: Destroying beans that have observers no longer causes unconditional CDI remote unsubscribe messages

We now first check if other matching local observers are present before unsubscribing from remote events of that type and qualifiers.

  1. … 2 more files in changeset.
Fixed ERRAI-632: ConcurrentModificationException during client-side CDI event dispatch

  1. … 1 more file in changeset.
Fixed bug that caused client to request non-portable CDI events from server after a bus reconnect

  1. … 1 more file in changeset.
Fixed ERRAI-592: CDI observers on client don't see server events after QueueSession or HttpSession is renewed

  1. … 4 more files in changeset.
- Massive refactoring to bus API - @Disposes methods now work properly with the async bean manager.

  1. … 246 more files in changeset.
massive code cleanup. even more stuff moved out of ClientMessageBusImpl.

  1. … 12 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.
- first stab at refactoring the bus to move the transport implementations out of the main message bus code. (most tests passing)

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

  1. … 16 more files in changeset.
candidate fix for ERRAI-426

  1. … 1 more file in changeset.
Fixed Errai-412: @Bindable types cannot be fired as CDI events when bound to UI fields

  1. … 11 more files in changeset.
Clarified that @Conversational is not inherited

Clarified that @Conversational is not inherited

code optimizations to reduce GWT compile size

  1. … 38 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.
- add support for @Any and add unit test - refactor qualifier handling code into super class to simplify code generator

  1. … 11 more files in changeset.
Implement support for squelching CDI event traffic for clients who are not listening to the exact qualifiers on an event type.

  1. … 27 more files in changeset.
allow dynamic registration of CDI events

  1. … 1 more file in changeset.
add dynamic subscribe protocol for CDI events in devmode

  1. … 6 more files in changeset.
Make annotation matching honor @Nonbinding for attributes. Also, no longer generate unnecessary proxies for interface-based lookups.

  1. … 6 more files in changeset.