Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Upgrade Weld and java ee apis to be compatible with Wildfly 19+/EAP 7.3 (#388)

* removed dependency on IP-BOM

* BXMSPROD-685: upgrading deps for WF 18+

* fixed invalid xml configuration of plugins if there is combine.self

* fixed weld-core-impl dep declaration

* Reverted Jakarta bean validation changes

* reverted spec upgrades

* JEE8 annotation overrride

* cleaning comments about version properties and formatting

* fixed some odd things after merge

* reverted doc related to hibernate-validator

* reverted websocket api upgrade

* Upgrade websocket to jee8

* fixing jboss-websocket-api_1.1_spec references

* migrated forkMode config for maven-failsafe-plugin

* fixed jetty classes

* fixed Weld reported error

* forkMode replaced with forkCount and reuseForks

* added errai-javax-enterprise to jpa and jaxrs clients

* WELD-2635: upgrade to 3.1.5.SP1

* added errai-javax-enterprise to errai-validation module

* rolled back removed ApplicationScoped pages

Co-authored-by: Adriel Paredes <adriel.paredes@gmail.com>

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

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

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

    • -0
    • +31
    ./java/javax/enterprise/super/javax/inject/Singleton.java
  1. … 381 more files in changeset.
Removed override of java.lang.reflect.Method

    • -46
    • +0
    ./java/java/lang/reflect/Method.java
Resolve ERRAI-766: add destroy method to client-side Instance implementation.

  1. … 1 more file in changeset.
Add README for eclipse source folder issue to errai-javax-enterprise and update README.eclipse in errai-ioc.

    • -0
    • +17
    ./java/javax/enterprise/README.eclipse
  1. … 1 more file in changeset.
initial tests for interceptors -- currently @Ignored

    • -0
    • +46
    ./java/java/lang/reflect/Method.java
    • -0
    • +56
    ./java/javax/interceptor/InvocationContext.java
  1. … 7 more files in changeset.
- initial support for @Stereotype - add additional classes to the CDI API emulation library. - additional unit tests

    • -0
    • +80
    ./java/javax/enterprise/super/javax/inject/Scope.java
  1. … 27 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.

    • -0
    • +0
    ./java/javax/enterprise/Support.gwt.xml
  1. … 57 more files in changeset.
Refactoring: - Moved javax.enterprise.event API to new artificat. - Fixed tests.

    • -0
    • +7
    ./java/javax/enterprise/Support.gwt.xml
  1. … 26 more files in changeset.
refactoring...

  1. … 37 more files in changeset.
separate out javax.enterprise client API into separate package to it can be excluded from wars and such.

    • -0
    • +9
    ./java/org/jboss/errai/enterprise/Support.gwt.xml
  1. … 17 more files in changeset.