Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Seam Core JSF2 2.3.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jboss.seam.transaction
Class SeSynchronizations

    java.lang.Object
      org.jboss.seam.transaction.SeSynchronizations

All Implemented Interfaces:
  Synchronizations

    @Name(value="org.jboss.seam.transaction.synchronizations")
    @Scope(value=EVENT)
    @Install(precedence=0)
    @BypassInterceptors
    public class SeSynchronizations

extends Object
implements Synchronizations

This implementation does not have access to the JTA TransactionManager, so it is not fully aware of container managed transaction lifecycle, and is not able to register Synchronizations with a container managed transaction.

Author:
  Gavin King

Field Summary
`protected Stack<org.jboss.seam.transaction.SynchronizationRegistry>` | `synchronizations`

Constructor Summary
`SeSynchronizations()`

Method Summary
`void` | `afterTransactionBegin()`
`void` | `afterTransactionCommit(boolean success)`
`void` | `afterTransactionRollback()`
`void` | `beforeTransactionCommit()`
`boolean` | `isAwareOfContainerTransactions()`
`void` | `registerSynchronization(Synchronization sync)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### synchronizations

    protected Stack<org.jboss.seam.transaction.SynchronizationRegistry> synchronizations

Constructor Detail

### SeSynchronizations

    public SeSynchronizations()

Method Detail

### afterTransactionBegin

    public void afterTransactionBegin()

  Specified by:
    `afterTransactionBegin` in interface `Synchronizations`

### afterTransactionCommit

    public void afterTransactionCommit(boolean success)

  Specified by:
    `afterTransactionCommit` in interface `Synchronizations`

### afterTransactionRollback

    public void afterTransactionRollback()

  Specified by:
    `afterTransactionRollback` in interface `Synchronizations`

### beforeTransactionCommit

    public void beforeTransactionCommit()

  Specified by:
    `beforeTransactionCommit` in interface `Synchronizations`

### registerSynchronization

    public void registerSynchronization(Synchronization sync)

  Specified by:
    `registerSynchronization` in interface `Synchronizations`

### isAwareOfContainerTransactions

    public boolean isAwareOfContainerTransactions()

  Specified by:
    `isAwareOfContainerTransactions` in interface `Synchronizations`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Seam Core JSF2 2.3.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2012 Seam Framework. All Rights Reserved.