Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-148: +Test for generic RPC methods

    • -0
    • +7
    ./TestSerializationRPCServiceImpl.java
  1. … 2 more files in changeset.
Fixed ERRAI-794: @MapsTo parameter order no longer affects back reference resolution

    • -0
    • +12
    ./TestSerializationRPCServiceImpl.java
  1. … 16 more files in changeset.
Fixed ERRAI-794: @MapsTo parameter order no longer affects back reference resolution

    • -0
    • +12
    ./TestSerializationRPCServiceImpl.java
  1. … 15 more files in changeset.
Add descriptive messages for exceptions in bus test resources.

  1. … 1 more file in changeset.
Fixed misleading statements in Marshalling docs and added tests to verify the new documented behaviour

    • -1
    • +47
    ./TestSerializationRPCServiceImpl.java
  1. … 5 more files in changeset.
Remove security from errai-bus.

    • -32
    • +0
    ./ServiceWithMultipleEndpointsWithAuthentication.java
  1. … 37 more files in changeset.
added support for remote call interceptors without the need to annotate the remote interface (works for Rpc and Jax-rs).

    • -0
    • +53
    ./TestInterceptorRPCServiceImpl.java
  1. … 25 more files in changeset.
Work in progress on the bus retry backoff fixes + tests

    • -0
    • +68
    ./ServerSideErrorSimulationFilter.java
  1. … 9 more files in changeset.
Work in progress on the bus retry backoff fixes + tests

    • -0
    • +68
    ./ServerSideErrorSimulationFilter.java
  1. … 9 more files in changeset.
No longer consider lazy built-in marshallers for client-side (not needed anymore)

- all test passing using Maven now as well

    • -1
    • +0
    ./TestSerializationRPCServiceImpl.java
  1. … 5 more files in changeset.
Allow for portable types with underscores in class name

    • -0
    • +5
    ./TestSerializationRPCServiceImpl.java
  1. … 5 more files in changeset.
Progress on custom marshaller generator for ERRAI-612

- first set of tests passing (missing deferred generation of array marshallers on client)

    • -34
    • +1
    ./TestSerializationRPCServiceImpl.java
  1. … 16 more files in changeset.
Add test for RPC call with proxied return value (from hibernate entity manager).

    • -0
    • +71
    ./HibernateRpcImpl.java
  1. … 6 more files in changeset.
Implemented ERRAI-538: Global error handling to catch uncaught exceptions in ErraiBus

    • -6
    • +0
    ./ClassWithServiceAndCommandMethod.java
  1. … 8 more files in changeset.
Added more tests for @Service and @Command annotations.

Copied tests between CDI and ErraiBus implementations.

    • -15
    • +0
    ./ClassServiceMethodAnnotation.java
    • -21
    • +0
    ./ClassServiceMethodCommandWithCallback.java
    • -0
    • +21
    ./ClassWithCommandMethod.java
    • -0
    • +25
    ./ClassWithLocalService.java
    • -0
    • +21
    ./ClassWithNamedCommandMethod.java
    • -0
    • +19
    ./ClassWithNamedServiceMethod.java
    • -0
    • +22
    ./ClassWithService.java
    • -0
    • +28
    ./ClassWithServiceAndCommandMethod.java
    • -0
    • +27
    ./ClassWithServiceAndMethodWithService.java
    • -0
    • +36
    ./ClassWithServiceAndMethodWithServiceAndCommand.java
    • -0
    • +19
    ./ClassWithServiceMethod.java
    • -0
    • +25
    ./LocalCDIAnnotationRouterService.java
  1. … 13 more files in changeset.
Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being

sent via a MessageBus.

    • -0
    • +22
    ./ReplyCallbackTestService.java
  1. … 6 more files in changeset.
Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being

sent via a MessageBus.

    • -0
    • +22
    ./ReplyCallbackTestService.java
  1. … 6 more files in changeset.
ERRAI-286 -- Added tests and fixed the feature (which was not fully functional).

The @Service feature implementation is scattered between errai-bus

(ServiceProcessor) and errai-weld-integration (CDIExtensionPoints).

Neither implementation worked fully and because of issues with having

automatic service discovery with errai-cdi on the classpath, it was not

feasible to use both implementations simultaneously.

Consequently, I have re-implemented the missing parts of the feature

(except @Service annotation for fields) within errai-bus.

    • -0
    • +13
    ./AnnotatedMethodService.java
    • -0
    • +25
    ./BaseServiceTester.java
    • -0
    • +15
    ./ClassServiceMethodAnnotation.java
    • -0
    • +21
    ./ClassServiceMethodCommandWithCallback.java
    • -0
    • +17
    ./ClassWithMultipleServices.java
    • -0
    • +22
    ./MethodLocalService.java
    • -0
    • +15
    ./MethodServiceAndCommand.java
    • -0
    • +14
    ./MethodWithNoParameters.java
    • -0
    • +13
    ./NamedAnnotatedService.java
  1. … 5 more files in changeset.
ERRAI-286 -- Added tests and fixed the feature (which was not fully functional).

The @Service feature implementation is scattered between errai-bus

(ServiceProcessor) and errai-weld-integration (CDIExtensionPoints).

Neither implementation worked fully and because of issues with having

automatic service discovery with errai-cdi on the classpath, it was not

feasible to use both implementations simultaneously.

Consequently, I have re-implemented the missing parts of the feature

(except @Service annotation for fields) within errai-bus.

    • -0
    • +13
    ./AnnotatedMethodService.java
    • -0
    • +25
    ./BaseServiceTester.java
    • -0
    • +15
    ./ClassServiceMethodAnnotation.java
    • -0
    • +21
    ./ClassServiceMethodCommandWithCallback.java
    • -0
    • +17
    ./ClassWithMultipleServices.java
    • -0
    • +22
    ./MethodLocalService.java
    • -0
    • +15
    ./MethodServiceAndCommand.java
    • -0
    • +14
    ./MethodWithNoParameters.java
    • -0
    • +13
    ./NamedAnnotatedService.java
  1. … 5 more files in changeset.
Fixed ERRAI-595 and ERRAI-596: problems with marshalling longs and with private getter methods

    • -1
    • +40
    ./TestSerializationRPCServiceImpl.java
  1. … 6 more files in changeset.
Now ensuring that deserialized SessionsContainer objects are in fact usable.

  1. … 2 more files in changeset.
Now ensuring that deserialized SessionsContainer objects are in fact usable.

Conflicts:

errai-bus/src/test/java/org/jboss/errai/bus/server/SessionPassivationService.java

  1. … 2 more files in changeset.
move CallableFuture<T> back to client package. also, remove unnecessary parameter from createFuture().

  1. … 6 more files in changeset.
code cleanup and docs

  1. … 14 more files in changeset.
add support for asynchronous RPC

    • -0
    • +37
    ./AsyncRpcServiceImpl.java
  1. … 15 more files in changeset.
Merge branch '2.3'

Conflicts:

dist/pom.xml

errai-bus/demos/asyncdemo/pom.xml

errai-bus/demos/bus-stress-test/pom.xml

errai-bus/demos/clientservice/pom.xml

errai-bus/demos/helloworld/pom.xml

errai-bus/demos/pom.xml

errai-bus/demos/queryservice/pom.xml

errai-bus/demos/rpcdemo/pom.xml

errai-bus/demos/serialization/pom.xml

errai-bus/demos/stockdemo/pom.xml

errai-bus/pom.xml

errai-cdi/demos/errai-cdi-mobile-demo/pom.xml

errai-cdi/demos/errai-cdi-mvp-demo/pom.xml

errai-cdi/demos/errai-cdi-stock-demo/pom.xml

errai-cdi/demos/errai-cdi-stress-test/pom.xml

errai-cdi/demos/errai-cdi-tagcloud-demo/pom.xml

errai-cdi/errai-cdi-client/pom.xml

errai-cdi/jetty/pom.xml

errai-cdi/pom.xml

errai-cdi/weld-integration/pom.xml

errai-codegen-gwt/pom.xml

errai-codegen/pom.xml

errai-common/pom.xml

errai-config/pom.xml

errai-data-binding/pom.xml

errai-html5/pom.xml

errai-ioc/pom.xml

errai-javaee-all/pom.xml

errai-javax-enterprise/pom.xml

errai-jaxrs/demos/jaxrs-demo/pom.xml

errai-jaxrs/errai-jaxrs-client/pom.xml

errai-jaxrs/errai-jaxrs-provider/pom.xml

errai-jaxrs/pom.xml

errai-jpa/demos/errai-jpa-demo-basic/pom.xml

errai-jpa/demos/errai-jpa-demo-grocery-list/pom.xml

errai-jpa/demos/errai-jpa-demo-todo-list/pom.xml

errai-jpa/errai-jpa-client/pom.xml

errai-jpa/pom.xml

errai-js/pom.xml

errai-marshalling/pom.xml

errai-navigation/pom.xml

errai-reflections/pom.xml

errai-reflections/reflections/pom.xml

errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/MyTestModelStore.java

errai-tools/pom.xml

errai-ui/pom.xml

errai-uibinder/pom.xml

pom.xml

quickstart/pom.xml

reference/pom.xml

    • -0
    • +3
    ./SessionPassivationService.java
  1. … 7 more files in changeset.
Fixed ERRAI-555: Marshalling gen. fails for constructor mappings with parameterized types

    • -0
    • +5
    ./TestSerializationRPCServiceImpl.java
  1. … 4 more files in changeset.
Resolved ERRAI-553: sessions are not serializable

    • -0
    • +59
    ./SessionPassivationService.java
  1. … 3 more files in changeset.
Changed RpcProxyGenerator to correctly erase params and return types (refs ERRAI-148)

This makes our proxy generator generate correctly-erased method signatures for all known

scenarios except type variables with multiple upper bounds (like <T extends List & Serializable>)

HOWEVER, there's a bug in the GWT compiler that casuses it to reject our erased method

signature when the type variable itself is used as a parameter type (see the commented-out

method in TestRPCService).

Bottom line: this change makes more stuff work, but still not everything required to

resolve ERRAI-148.

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

  1. … 24 more files in changeset.