Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for RPC shadow services (see below)

- RPC return value now properly passed on to remote callback

- Shadow services are now being used if the message bus is

offline, remote communication is disabled or no remote

endpoint for the service exists

- No longer attempt to contact remote endpoint if message

was deferred or was already delivered to a shadow service

- No longer swallow exceptions thrown by shadow service

implementations

- Test coverage

  1. … 13 more files in changeset.
ERRAI-884: ClientMessageBusImpl catches exceptions in MessageCallbacks, preventing @UncaughtException Handing

Additionally this commit also changes client-side error handling as follows.

* noErrorHandling suppresses sending errors to CLIENT_ERROR_SUBJECT.

* Handle case where GWT.uncaughtExceptionHandler is null.

* Invoke error callback when error occurs in ClientMessageBus.send

instead of throwing exception.

* Test new behaviour in ErrorHandlingTest.

* Send RPC errors to CLIENT_ERROR_SUBJECT a supplied error handler

returns true.

    • -0
    • +34
    ./NoHandlingErrorCallback.java
  1. … 14 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

  1. … 3042 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. … 3068 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

  1. … 3150 more files in changeset.
Unwrap InvocationTargetException for @Service/@Command methods.

    • -0
    • +11
    ./MessageCallbackFailure.java
  1. … 8 more files in changeset.
Moved PageReguest and MapsTo to common to avoid server side dep. on navigation

  1. … 57 more files in changeset.
Fixed ERRAI-545: Exceptions from invoking RPC endpoints are only logged with debug level now

  1. … 2 more files in changeset.
Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being

sent via a MessageBus.

  1. … 3 more files in changeset.
Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being

sent via a MessageBus.

  1. … 3 more files in changeset.
Fixed ERRAI-614: StandardAsyncServlet causes delayed delivery of broadcast CDI events

  1. … 3 more files in changeset.
add log and fix bug with transaction log

  1. … 10 more files in changeset.
code cleanup, and add Christian as @author to all file headers in OTEC

  1. … 53 more files in changeset.
Wikipedia Example passes!

  1. … 24 more files in changeset.
first stab at shadow services

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

    • -39
    • +40
    ./ConversationMessageWrapper.java
  1. … 235 more files in changeset.
bus throttling fixed. slight change to the contract dealing with error handling with lifecycle events due to the bus' more aggressive "world must go on" policy.

  1. … 24 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.
- add initial SSE support - fix to generics regression in 3.0 ERRAI-487

  1. … 16 more files in changeset.
clustering support basic features now implemented.

  1. … 18 more files in changeset.
push changes

  1. … 11 more files in changeset.
Introduced new RestErrorCallback as a specialization of Errai's standard ErrorCallback, +minor refactorings

  1. … 17 more files in changeset.
jax-rs tests now passing

  1. … 4 more files in changeset.
MAJOR REFACTORING! Lots of breaking API Changes.

- All bus-related stuff has been moved out of errai-ioc and into errai-ioc-bus-support (new module)

- Interfaces from errai-bus which are common to multiple modules but not exclusive to errai-bus, have been moved to errai-common

- A new cycle-breaking module has been added (errai-codegen-tools), which imports errai-common and errai-codegen, used for the ProxyUtil facility. This is required since errai-codegen depends on errai-common.

- CDI tests are known to be passing with the changes. But nothing else. Will begin testing tomorrow. =)

  1. … 63 more files in changeset.
MAJOR REFACTORING! Lots of breaking API Changes.

- All bus-related stuff has been moved out of errai-ioc and into errai-ioc-bus-support (new module)

- Interfaces from errai-bus which are common to multiple modules but not exclusive to errai-bus, have been moved to errai-common

- A new cycle-breaking module has been added (errai-codegen-tools), which imports errai-common and errai-codegen, used for the ProxyUtil facility. This is required since errai-codegen depends on errai-common.

- CDI tests are known to be passing with the changes. But nothing else. Will begin testing tomorrow. =)

  1. … 77 more files in changeset.
some initial work on clustering using HornetQ.

  1. … 23 more files in changeset.
Cleaning up framework package: moved Assert to api package because it's meant to be public API

  1. … 41 more files in changeset.
code review: adding javadocs

  1. … 5 more files in changeset.
code review: removed unused Reply class

code review: fixed raw type warnings

  1. … 1 more file in changeset.