javax.transaction
Interface Synchronization
- CacheSynchronization
Interface for callbacks when the transaction completes.
View More Examples of afterCompletion(int status)
1: import ;
2: import ;
3:
4: ...
5:
6: public void registerSynchronization(Synchronization sync) throws HibernateException {
7: ...
8: if (sync==null) throw new NullPointerException("null Synchronization");
9: if (synchronizations==null) {
10: ...
11: try {
12: sync.afterCompletion(status);
View Full Code Here
1: import ;
2: import ;
3: import ;
4: ...
5:
6: public void registerSynchronization(final Synchronization synchronization)
7: throws RollbackException, IllegalStateException,
8: ...
9: Status.STATUS_UNKNOWN;
10: synchronization.afterCompletion(status);
11: }
View Full Code Here
1:
2: import ;
3:
4: ...
5: public class SynchronizationManager implements Synchronization {
6:
7: ...
8:
9: public static void registerSynchronization(Synchronization instance, PersistenceManager pm) {
10: SynchronizationManager synchronizationManager = getSynchronizationManager(pm);
11: ...
12: try {
13: instance.afterCompletion(status);
View Full Code Here
1:
2: final class ContainerSynchronization implements Synchronization
3: {
4: ...
5:
6: void addPMSynchronization(Synchronization sync)
7: {
8: ...
9:
10: void addTimerSynchronization(TimerPrimaryKey timerId, Synchronization sync)
11: {
12: ...
13: try {
14: sync.afterCompletion(status);
View Full Code Here
1: import ;
2: import ;
3: ...
4: import ;
5: import ;
6: ...
7:
8: public void registerSynchronization(Synchronization sync){
9: registeredSynchronizations.addElement(sync);
10: ...
11: Synchronization sync = (Synchronization)enum.nextElement();
12: sync.afterCompletion(status);
View Full Code Here
View More Examples of beforeCompletion()
1: import ;
2: import ;
3:
4: ...
5:
6: public void registerSynchronization(Synchronization sync) throws HibernateException {
7: ...
8: if (sync==null) throw new NullPointerException("null Synchronization");
9: if (synchronizations==null) {
10: ...
11: try {
12: sync.beforeCompletion();
View Full Code Here
1: import ;
2: import ;
3: import ;
4: ...
5:
6: public void registerSynchronization(final Synchronization synchronization)
7: throws RollbackException, IllegalStateException,
8: ...
9: else if ( "beforeCompletion".equals( method.getName() ) ) {
10: synchronization.beforeCompletion();
11: }
View Full Code Here
1:
2: import ;
3:
4: ...
5: public class SynchronizationManager implements Synchronization {
6:
7: ...
8:
9: public static void registerSynchronization(Synchronization instance, PersistenceManager pm) {
10: SynchronizationManager synchronizationManager = getSynchronizationManager(pm);
11: ...
12: Synchronization instance = (Synchronization) synchronizations.get(i);
13: instance.beforeCompletion();
View Full Code Here
1:
2: final class ContainerSynchronization implements Synchronization
3: {
4: ...
5:
6: void addPMSynchronization(Synchronization sync)
7: {
8: ...
9:
10: void addTimerSynchronization(TimerPrimaryKey timerId, Synchronization sync)
11: {
12: ...
13: try {
14: sync.beforeCompletion();
View Full Code Here
1: import ;
2: import ;
3: ...
4: import ;
5: import ;
6: ...
7:
8: public void registerSynchronization(Synchronization sync){
9: registeredSynchronizations.addElement(sync);
10: ...
11: Synchronization sync = (Synchronization)enum.nextElement();
12: sync.beforeCompletion();
View Full Code Here