Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Cleanup and fixes based on FindBugs analysis

    • -25
    • +33
    ./io/buffers/TransmissionBuffer.java
    • -29
    • +23
    ./service/bootstrap/LoadExtensions.java
  1. … 31 more files in changeset.
ERRAI-942: Make attributes in ErraiService.properties overridable at runtime by system properties.

    • -23
    • +29
    ./service/ErraiServiceConfiguratorImpl.java
  1. … 2 more files in changeset.
Improved JavaDocs for ShadowService

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.
Reduce amount of synchronization required for MessageBusProxy.

A single MessageBusProxy is used for callbacks for all RPC services

in CDIExtensionPoints. This change enhances the MessageBusProxy so

that writes to the TransmissionBuffer are not contained within

synchronized methods.

    • -36
    • +104
    ./service/MessageBusProxy.java
  1. … 1 more file in changeset.
Reduce amount of synchronization required for MessageBusProxy.

A single MessageBusProxy is used for callbacks for all RPC services

in CDIExtensionPoints. This change enhances the MessageBusProxy so

that writes to the TransmissionBuffer are not contained within

synchronized methods.

    • -36
    • +104
    ./service/MessageBusProxy.java
  1. … 1 more file in changeset.
resolves ERRAI-873 websocket reconnect after network failure.

ERRAI-590, ERRAI-850, ERRAI-851: Implement new IOC container (more description below).

The new container uses code genererated in multiple files instead

of a single monolithic file. At compile time an implementation of

org.jboss.errai.ioc.client.container.Factory is generated for each bean.

The factory is responsible for requesting dependencies from other

factories to wire the bean, running code generated by decorators,

and cleaning up when the bean is destroyed.

The GWT.create calls for the factories are generated in the

BootstrapperImpl. The BootstrapperImpl now only registers

factories with their respective contexts.

This container has the following differences from behaviour

in the 3.x version of errai-ioc:

* Normal scoped beans must be proxiable.

* The @New qualifier is not supported.

* Normal scoped beans (except @Entrypoint or with @Startup) are lazily instatiated.

* @Alternative beans must be explicitly enabled (even if no other beans match).

* Resolution of types behaves like CDI. Some cases that worked in 3.x may now be ambiguous.

** Injecting a common supertype of multiple concrete classes is ambiguous.

* Different API for programmtically adding beans to bean manager.

  1. … 381 more files in changeset.
ERRAI-861: Activate secure websocket scheme based on X-Forwarded-Protocol header

Migrate from commons-lang2 to commons-lang3

    • -1
    • +1
    ./io/websockets/ssl/SslHandlerFactory.java
  1. … 13 more files in changeset.
Fixed formatting in RolesRequiredRule.java

    • -6
    • +6
    ./security/auth/rules/RolesRequiredRule.java
Fixed NullPointerException when sending error

Potential null pointer exception, if error was introduced without

throwable as source.

    • -1
    • +6
    ./security/auth/rules/RolesRequiredRule.java
fix for Errai-751. An Nullpointer has occurred if the sideband was configured without SSL

    • -21
    • +18
    ./io/websockets/ssl/SslHandlerFactory.java
Refactoring for ERRAI-751

    • -476
    • +367
    ./ServerMessageBusImpl.java
    • -13
    • +10
    ./io/websockets/WebSocketServer.java
    • -18
    • +8
    ./io/websockets/ssl/KeystoreFactory.java
    • -46
    • +24
    ./io/websockets/ssl/SslHandlerFactory.java
  1. … 1 more file in changeset.
    • -364
    • +477
    ./ServerMessageBusImpl.java
    • -10
    • +21
    ./io/websockets/WebSocketServer.java
    • -0
    • +44
    ./io/websockets/ssl/KeystoreFactory.java
    • -0
    • +117
    ./io/websockets/ssl/SslHandlerFactory.java
  1. … 1 more file in changeset.
Fixed ERRAI-754: Broken pipe errors on WildFly 8

    • -26
    • +43
    ./servlet/ChaosMonkeyServlet.java
    • -16
    • +39
    ./servlet/DefaultBlockingServlet.java
    • -15
    • +31
    ./servlet/JettyContinuationsServlet.java
    • -19
    • +28
    ./servlet/StandardAsyncServlet.java
Fixed ERRAI-754: Broken pipe errors on WildFly 8

    • -26
    • +43
    ./servlet/ChaosMonkeyServlet.java
    • -16
    • +39
    ./servlet/DefaultBlockingServlet.java
    • -15
    • +31
    ./servlet/JettyContinuationsServlet.java
    • -19
    • +28
    ./servlet/StandardAsyncServlet.java
Fixed ERRAI-754: Broken pipe errors on WildFly 8

    • -26
    • +43
    ./servlet/ChaosMonkeyServlet.java
    • -16
    • +39
    ./servlet/DefaultBlockingServlet.java
    • -15
    • +31
    ./servlet/JettyContinuationsServlet.java
    • -19
    • +28
    ./servlet/StandardAsyncServlet.java
Use logger to report InterruptedException of scheduler thread

Use logger to report InterruptedException of scheduler thread

Use logger to report InterruptedException of scheduler thread

Fixed ERRAI-764: Bus thread not stopping on shutdown

    • -1
    • +0
    ./async/scheduling/ThreadWorkerPool.java
Fixed ERRAI-764: Bus thread not stopping on shutdown

    • -1
    • +0
    ./async/scheduling/ThreadWorkerPool.java
Fixed ERRAI-764: Bus thread not stopping on shutdown

    • -1
    • +0
    ./async/scheduling/ThreadWorkerPool.java
Fixed ERRAI-759: StandardAsyncServlet calls complete when already completed

    • -6
    • +10
    ./servlet/StandardAsyncServlet.java
Fixed ERRAI-759: StandardAsyncServlet calls complete when already completed

    • -6
    • +10
    ./servlet/StandardAsyncServlet.java
Merge branch 'ERRAI-736' of github.com:wem/errai

Conflicts:

pom.xml

    • -0
    • +30
    ./servlet/websocket/WebSocketNegotiationHandler.java
    • -0
    • +5
    ./servlet/websocket/WebSocketNegotiationMessage.java
  1. … 115 more files in changeset.
ERRAI-736: Provide an ErraiBus WebSocket endpoint for WildFly/Undertow

    • -0
    • +120
    ./servlet/websocket/NegotiationHandler.java
    • -0
    • +30
    ./servlet/websocket/NegotiationMessage.java
  1. … 41 more files in changeset.