Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Log throwable if it's not null (#349)

Due to the inverted condition, the throwable was actually ignored if it

wasn't null, which is the opposite of what was intended.

Delete dead code

  1. … 43 more files in changeset.
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.

  1. … 16 more files in changeset.
Show more exception info for exceptions thrown in message callbacks.

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

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

  1. … 3159 more files in changeset.
Marshall exceptions thrown by server-side bus services.

Marshall exceptions thrown by server-side bus services.

Custom log formatter for bus management console

  1. … 1 more file in changeset.
Switch ManagementConsole to gwt-slf4j.

Replace framework calls from LogUtil to gwt-slf4j.

  1. … 20 more files in changeset.
Fixed RPC error reporting so it displays the additionalDetails sent from the server

This was a surprisingly deep-cutting change: RPC error handling used to go through 3

times as many callbacks as it does now (and it ended up displaying a useless client-

side stack trace in the error dialog)

I also eliminated the transportToBusCallback in favour of a new public sendLocal()

method that does what it says. Transports now deliver messages into the bus itself,

which simplifies all message deliveries--not just errors.

  1. … 9 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.
Added JavaScript functions for stopping and (re)starting the bus from the browser console

Fix to compound OT algo (do not invert rule)

  1. … 24 more files in changeset.
Fix to SSE timeout issue.

  1. … 2 more files in changeset.
fix to error handling in message bus for SSE connection problems

  1. … 16 more files in changeset.
SessionEndListener must be part of the client API

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

  1. … 243 more files in changeset.
SSE failure detection bug in Firefox fixed. More status console cleanup.

  1. … 8 more files in changeset.
fixed ManagementConsole. Added new statistics such as latency.

  1. … 7 more files in changeset.
fix to bus re-negotiation. if bus experiences expiry while sending a message, the messages will be resent after re-connection.

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

  1. … 12 more files in changeset.
more code cleanup

  1. … 2 more files in changeset.
move the error console out of the client bus

    • -0
    • +168
    ./BusErrorDialog.java
    • -0
    • +99
    ./ManagementCli.java
  1. … 1 more file in changeset.
MASSIVE bus refactoring. Bus now has a modular transport layer. All unit tests now passing. Some things still not done, however.

    • -0
    • +191
    ./BusToolsCli.java
  1. … 38 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. … 25 more files in changeset.
code optimizations to reduce GWT compile size

  1. … 38 more files in changeset.