Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #11838 from mackaypeter/WFLY-9884

[WFLY-9884] Add test coverage for WeldResourceInjectionServices concurrency issues.

    • -33
    • +0
    ./as/weld/AbstractWeldJBossAllParser.java
    • -119
    • +0
    ./as/weld/WeldModuleResourceLoader.java
    • -79
    • +0
    ./as/weld/WeldResourceDefinition.java
    • -177
    • +0
    ./as/weld/deployment/UrlScanner.java
    • -244
    • +0
    ./as/weld/deployment/WeldDeployment.java
  1. … 189 more files in changeset.
Merge pull request #9144 from tremes/WFLY-2387-bm-test

WFLY-2387 test beanManager usage in entity listener callbacks.

    • -33
    • +0
    ./as/weld/AbstractWeldJBossAllParser.java
    • -79
    • +0
    ./as/weld/WeldResourceDefinition.java
    • -251
    • +0
    ./as/weld/deployment/WeldDeployment.java
    • -86
    • +0
    ./as/weld/discovery/AnnotationType.java
  1. … 152 more files in changeset.
Merge pull request #9263 from gastaldi/patch-2

WFLY-7291: InfinispanCacheDeploymentListener fix

    • -33
    • +0
    ./as/weld/AbstractWeldJBossAllParser.java
    • -79
    • +0
    ./as/weld/WeldResourceDefinition.java
    • -242
    • +0
    ./as/weld/deployment/WeldDeployment.java
    • -85
    • +0
    ./as/weld/discovery/AnnotationType.java
    • -303
    • +0
    ./as/weld/discovery/WeldClassFileInfo.java
    • -101
    • +0
    ./as/weld/ejb/DelegatingInterceptorInvocationContext.java
    • -84
    • +0
    ./as/weld/injection/InjectionTargets.java
  1. … 152 more files in changeset.
Merge pull request #9040 from bstansberry/movelines

Move code into the if block where its needed.

    • -33
    • +0
    ./as/weld/AbstractWeldJBossAllParser.java
    • -79
    • +0
    ./as/weld/WeldResourceDefinition.java
    • -251
    • +0
    ./as/weld/deployment/WeldDeployment.java
    • -86
    • +0
    ./as/weld/discovery/AnnotationType.java
    • -309
    • +0
    ./as/weld/discovery/WeldClassFileInfo.java
  1. … 151 more files in changeset.
Merge pull request #9944 from pferraro/singleton-workaround

Ignore singleton deployment tests until WFLY-8540 changes are merged.

    • -33
    • +0
    ./as/weld/AbstractWeldJBossAllParser.java
    • -79
    • +0
    ./as/weld/WeldResourceDefinition.java
    • -251
    • +0
    ./as/weld/deployment/WeldDeployment.java
    • -86
    • +0
    ./as/weld/discovery/AnnotationType.java
    • -309
    • +0
    ./as/weld/discovery/WeldClassFileInfo.java
    • -101
    • +0
    ./as/weld/ejb/DelegatingInterceptorInvocationContext.java
    • -84
    • +0
    ./as/weld/injection/InjectionTargets.java
  1. … 78 more files in changeset.
Merge pull request #9206 from iweiss/WFLY-2640

[WFLY-2640] Unable to add cached-connection-manager after removing it once

    • -125
    • +0
    ./as/weld/CdiValidatorFactoryService.java
    • -259
    • +0
    ./as/weld/WeldBootstrapService.java
    • -47
    • +0
    ./as/weld/ejb/BusinessInterfaceDescriptorImpl.java
    • -240
    • +0
    ./as/weld/ejb/EjbDescriptorImpl.java
    • -107
    • +0
    ./as/weld/ejb/EjbRequestScopeActivationInterceptor.java
  1. … 61 more files in changeset.
Merge pull request #9369 from kurobako/WFLY-7544

WFLY-7544 @Startup @Singleton fails to invoke EJB via Remote interface in PostConstruct

    • -125
    • +0
    ./as/weld/CdiValidatorFactoryService.java
    • -259
    • +0
    ./as/weld/WeldBootstrapService.java
    • -47
    • +0
    ./as/weld/ejb/BusinessInterfaceDescriptorImpl.java
    • -240
    • +0
    ./as/weld/ejb/EjbDescriptorImpl.java
    • -107
    • +0
    ./as/weld/ejb/EjbRequestScopeActivationInterceptor.java
  1. … 53 more files in changeset.
WFLY-7470 Make sure that attributes from PersistentResourceDefintion are marked as reload required

  1. … 26 more files in changeset.
WFLY-7228 improve weld log message

WFLY-7150 Make sure CDI can handle java:comp and java:module namespaces correctly for war modules

  1. … 2 more files in changeset.
WFLY-7140 fix EJB injection with "ejb:" lookup prefix.

  1. … 8 more files in changeset.
WFLY-7109 Move CDI request request scope activation to the view interceptor

  1. … 1 more file in changeset.
WFLY-6981 Upgrade Weld to 2.4.0.Final

- also remove the dependency on com.google.guava:guava

- also remove unused WeldAnnotationDiscovery

    • -9
    • +0
    ./as/weld/deployment/WeldDeployment.java
    • -2
    • +1
    ./as/weld/discovery/AnnotationType.java
    • -11
    • +5
    ./as/weld/discovery/WeldClassFileInfo.java
  1. … 5 more files in changeset.
WFLY-6941 Split Weld subsystem

- split subsystem into core and optional modules (ejb, jpa, bean-validation, webservices, transactions)

- define SPI

- use ServiceLoader to load optional services

    • -125
    • +0
    ./as/weld/CdiValidatorFactoryService.java
    • -107
    • +0
    ./as/weld/ejb/EjbRequestScopeActivationInterceptor.java
    • -120
    • +0
    ./as/weld/ejb/Jsr299BindingsInterceptor.java
    • -53
    • +0
    ./as/weld/ejb/WeldInterceptorInstances.java
    • -251
    • +0
    ./as/weld/logging/WeldLogger.java
    • -43
    • +0
    ./as/weld/util/ImmediateResourceReferenceFactory.java
    • -137
    • +0
    ./as/weld/util/ResourceInjectionUtilities.java
    • -47
    • +0
    ./as/weld/ejb/BusinessInterfaceDescriptorImpl.java
    • -101
    • +0
    ./as/weld/ejb/DelegatingInterceptorInvocationContext.java
    • -240
    • +0
    ./as/weld/ejb/EjbDescriptorImpl.java
  1. … 292 more files in changeset.
WFLY-6115 CDI requires bean validation extension to work

  1. … 1 more file in changeset.
[WFLY-6405] Follow up with now allow null class loaders as keys. These would be any classes loaded by the bootstrap class loader.

    • -1
    • +7
    ./as/weld/deployment/WeldDeployment.java
WFLY-6485 add JPA dependencies for sub deployment roots

  1. … 4 more files in changeset.
WFLY-6405 WeldDeployment.getBeanDeploymentArchive method is synchronized

    • -5
    • +6
    ./as/weld/deployment/WeldDeployment.java
WFLY-6221 Reduce Weld deployment logging

WFLY-6031 Fix Weld cleanup if the deployment fails

WFLY-5971 Weld's ProxyServicesImpl#getClassLoader has reversed security manager check

WFLY-5769 register ProbeExtension for every deployment when development mode is enabled.

Optimize catch block

There is no need of using NoClassDefFoundError in the catch block, because it is a subclass of the LinkageError class

    • -5
    • +1
    ./as/weld/WeldModuleResourceLoader.java
WFLY-5604 Attempt to perform Weld container cleanup if deployment fails

    • -1
    • +37
    ./as/weld/WeldBootstrapService.java
Capture RuntimeExceptions in dinamic class loading

Since 9.x, if you deploy an war with two (or more wars) with different libraries, deployment crash since it's trying to load classes from one WAR with the classloader from the other WAR. This cross load is intended (see BeanDeploymentArchiveImpl, method isAccesible, line 246, WFLY-4250), but it's waiting for a null load, not a RuntimeException.

With this fix, a warn is registered in log but application can be loaded without major problems.

Classloader mixed between wars

When you are deploying an EAR with libraries and multiple WARs that includes same libraries (for example jsf libraries), the method is returning the first BeanDeploymentArchive that includes the bean name, but not the one that has the bean name AND shares the same classloader.

With this fix you can use BeanManager and CDI.current() again without mixing classloaders.

    • -3
    • +5
    ./as/weld/deployment/WeldDeployment.java
WFLY-5071 Remove static fields from the JPA subsystem

  1. … 11 more files in changeset.
WFLY-5260 Fix TransactionSynchronizationRegistry injection into CDI bean

[WFLY-5232] - Naming store is null before CDI lifecycle BeforeShutdown event fires.

JIRA: https://issues.jboss.org/browse/WFLY-5232

BZ-1252583: https://bugzilla.redhat.com/show_bug.cgi?id=1252583

    • -17
    • +13
    ./as/weld/WeldBootstrapService.java
  1. … 2 more files in changeset.
Improve accuracy using new 2.0 APIs

    • -3
    • +7
    ./as/weld/discovery/WeldClassFileInfo.java