[weld-commits] [weld/core] 266d40: WELD-1076 Deal with non-serializable dependent ins...

GitHub noreply at github.com
Wed Apr 18 06:05:35 EDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 266d40d372a522baa28782b0730b2d6a4f2034c9
      https://github.com/weld/core/commit/266d40d372a522baa28782b0730b2d6a4f2034c9
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/context/CreationalContextImpl.java
    M impl/src/main/java/org/jboss/weld/context/WeldCreationalContext.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/passivating/serialization/Logger.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/passivating/serialization/NonSerializableLogger.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/passivating/serialization/OutputWriter.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/passivating/serialization/PassivationTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/passivating/serialization/ShoppingCart.java

  Log Message:
  -----------
  WELD-1076 Deal with non-serializable dependent instances of a passivation capable bean

Conflicts:

	impl/src/main/java/org/jboss/weld/context/CreationalContextImpl.java
	impl/src/main/java/org/jboss/weld/context/WeldCreationalContext.java


  Commit: 086802f652d4f346b1d79f824bc0d4f3a58ea13a
      https://github.com/weld/core/commit/086802f652d4f346b1d79f824bc0d4f3a58ea13a
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/AbstractBean.java
    M impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
    M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
    M impl/src/main/java/org/jboss/weld/bean/ProducerField.java
    M impl/src/main/java/org/jboss/weld/bean/ProducerMethod.java
    M impl/src/main/java/org/jboss/weld/bean/SessionBean.java
    M impl/src/main/java/org/jboss/weld/context/unbound/DependentContextImpl.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/Alpha.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/Bravo.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/Charlie.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/CreationalContextTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/Delta.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/DependencyWithPreDestroy.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/DependencyWithoutPreDestroy.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/InjectedBean.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/Producer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/ProductWithDisposer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/creational/ProductWithoutDisposer.java

  Log Message:
  -----------
  WELD-1076 Optimization - do not keep a reference to dependencies that do not need @PreDestroy / disposer method invocation

Conflicts:

	impl/src/main/java/org/jboss/weld/bean/AbstractBean.java
	impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
	impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
	impl/src/main/java/org/jboss/weld/bean/SessionBean.java


  Commit: 66fcd6f85b4cbe513629b623fb1dbd5d2e1347ef
      https://github.com/weld/core/commit/66fcd6f85b4cbe513629b623fb1dbd5d2e1347ef
  Author: Jozef Hartinger <jharting at redhat.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/context/unbound/DependentContextImpl.java

  Log Message:
  -----------
  WELD-1076 keep references to interceptors and decorators


Compare: https://github.com/weld/core/compare/5333874...66fcd6f


More information about the weld-commits mailing list