Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update PersistenceContextsImpl.java

I´m facing some problems using seam persistence(3.0.0.Final) in clustered tomcat6.

When using session replication throught DeltaManager, the following exception occurs:

org.apache.catalina.ha.session.DeltaManager requestCompleted

SEVERE: Unable to serialize delta request for sessionid [4F3785FD97924B5DD4D948B562F057E2.node2]

java.io.NotSerializableException: org.jboss.seam.persistence.PersistenceContextsImpl$PersistenceContextDefintition

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)

I´ve modified the inner class PersistenceContextDefintition removing static and implementing Serializable to solve my problem.

Applying patch for SEAMPERSIST-75

Fixing SEAMFACES-224

The original flush mode was never kept, so it couldn't ever be returned.

update solder package name

    • -1
    • +1
    ./jboss/seam/persistence/QueryParser.java
    • -1
    • +1
    ./jboss/seam/persistence/util/EjbApi.java
  1. … 11 more files in changeset.
update parent and bom, fix compiler errors, fix dist

  1. … 4 more files in changeset.
fix compiler errors

  1. … 1 more file in changeset.
removed combined dir, removed transaction packages

  1. … 21 more files in changeset.
Make EntityTransaction application scoped so it can be used in se environemnts

Remove Instance<> calls to prevent memory leaks

SEAMPERSIST-44 remove useless @Remove annotation

Removed EjbSynchronizations and set TransactionManagerSynchronizations to be @DefaultBean

Removed leaky Instance<> from EjbSynchronizations

    • -0
    • +42
    ./jboss/seam/persistence/util/BeanManagerUtils.java
Removed unused BeanManager injection from SynchronizationRegistry

Add the AS7 TransactionManager location

Synchronizations are working, but not sure they are being cleaned up properly yet.

First attempt at EjbSynchronizations w/@Dependent Delegate

    • -0
    • +105
    ./jboss/seam/transaction/EjbSynchronizationsDelegate.java
Stuart needs to look at this, but it's working (Fix for NoSuchElementException causing EJB to be removed from session)

Fix formatting

EjbSynchronizations is now a thread-safe @ApplicationScoped instead of @RequestScoped

EjbSynchronizations need to use JBoss logging instead of SLF4j

Restored EjbSynchronizations for compatability with AS7 - You must now configure TransactionManagerSynchronizations if desired - tests not passing yet

  1. … 1 more file in changeset.
Fixing [SEAMPERSIST-47]

  1. … 16 more files in changeset.
Update code formatting to match community formatting rules

    • -171
    • +134
    ./jboss/seam/persistence/ManagedPersistenceContextBeanLifecycle.java
    • -154
    • +122
    ./jboss/seam/persistence/ManagedPersistenceContextProxyHandler.java
    • -179
    • +144
    ./jboss/seam/persistence/PersistenceContextsImpl.java
    • -48
    • +33
    ./jboss/seam/persistence/QueryParser.java
  1. … 147 more files in changeset.
SEAMPERSIST-40: Changed docs and javadocs

  1. … 1 more file in changeset.
fix compiler error

remove slf4j

  1. … 4 more files in changeset.
update seam-bom version, rename SeamManaged to ExtensionManaged

  1. … 4 more files in changeset.
updated seam-bom version, removed slf4j dependency

  1. … 2 more files in changeset.
rename transactions package

  1. … 59 more files in changeset.
Remove @SeamManaged

  1. … 5 more files in changeset.