[weld-commits] [weld/core] 28c076: WELD-1819 Apply InterceptionDecorationContext opti...

GitHub noreply at github.com
Tue Dec 16 08:28:41 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 28c076237d2335a5a09b50a9a70e28659b40c72f
      https://github.com/weld/core/commit/28c076237d2335a5a09b50a9a70e28659b40c72f
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
    M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
    M impl/src/main/java/org/jboss/weld/bean/proxy/InjectionPointPropagatingEnterpriseTargetBeanInstance.java
    M impl/src/main/java/org/jboss/weld/event/CurrentEventMetadata.java
    M impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java
    M impl/src/main/java/org/jboss/weld/event/FastEvent.java
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
    M impl/src/main/java/org/jboss/weld/injection/CurrentInjectionPoint.java
    M impl/src/main/java/org/jboss/weld/injection/SLSBInvocationInjectionPoint.java
    A impl/src/main/java/org/jboss/weld/injection/ThreadLocalStack.java
    R impl/src/main/java/org/jboss/weld/injection/ThreadLocalStackService.java
    M impl/src/main/java/org/jboss/weld/injection/producer/StatelessSessionBeanInjector.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

  Log Message:
  -----------
  WELD-1819 Apply InterceptionDecorationContext optimizations to all ThreadLocalStackServices


  Commit: 5accd1bfc540e55fb053cbbc1dc2fcbf95da01c0
      https://github.com/weld/core/commit/5accd1bfc540e55fb053cbbc1dc2fcbf95da01c0
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
    M tests/src/test/java/org/jboss/weld/tests/unit/cluster/NaiveClusterTest.java

  Log Message:
  -----------
  WELD-1820 Eliminate HashMap lookups in ContextBeanInstance


  Commit: fadf913d838b611d583515be60f483d21da20f4f
      https://github.com/weld/core/commit/fadf913d838b611d583515be60f483d21da20f4f
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
    A impl/src/main/java/org/jboss/weld/bean/ContextualInstance.java
    A impl/src/main/java/org/jboss/weld/bean/ContextualInstanceStrategy.java
    M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
    M impl/src/main/java/org/jboss/weld/bean/RIBean.java
    M impl/src/main/java/org/jboss/weld/bean/SessionBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInMetadataBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerImplBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ContextBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ConversationBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/EventMetadataBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ExtensionBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/InjectionPointBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ee/AbstractEEBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpServletRequestBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpSessionBean.java
    M impl/src/main/java/org/jboss/weld/bean/builtin/ee/ServletContextBean.java
    R impl/src/main/java/org/jboss/weld/bean/proxy/CachedBeanInstance.java
    M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
    M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
    M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

  Log Message:
  -----------
  WELD-1820 Generalize client proxy optimizations to all contextual instances


  Commit: c49385cc5463e8bf83ddcb3e23609645b3024ff9
      https://github.com/weld/core/commit/c49385cc5463e8bf83ddcb3e23609645b3024ff9
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java

  Log Message:
  -----------
  WELD-1820 Optimize for cases when RequestScopedCache is active


  Commit: a1d720c129a7c2a04bb1e0e446820bed7d28a539
      https://github.com/weld/core/commit/a1d720c129a7c2a04bb1e0e446820bed7d28a539
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java
    M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

  Log Message:
  -----------
  WELD-1820 Minor optmizations


  Commit: 8c2d17f8dea7332bebdaf5d1686841ce27233b8e
      https://github.com/weld/core/commit/8c2d17f8dea7332bebdaf5d1686841ce27233b8e
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
    M impl/src/main/java/org/jboss/weld/logging/ContextLogger.java

  Log Message:
  -----------
  WELD-1820 Make sure extensions do not register additional @Dependent or @ApplicationScoped contexts

The built-in ones are currently active always therefore the additional ones would never be usable


Compare: https://github.com/weld/core/compare/68aa6479ae25...8c2d17f8dea7


More information about the weld-commits mailing list