org.ow2.bonita.pvm.internal.model
Class ExceptionHandlerSynchronization

java.lang.Object
  extended by org.ow2.bonita.pvm.internal.model.ExceptionHandlerSynchronization
All Implemented Interfaces:
java.io.Serializable, javax.transaction.Synchronization, Command<java.lang.Object>

public class ExceptionHandlerSynchronization
extends java.lang.Object
implements javax.transaction.Synchronization, Command<java.lang.Object>

See Also:
Serialized Form

Field Summary
protected  CommandService commandService
           
protected  java.lang.Exception exception
           
protected  ExecutionImpl execution
           
 
Constructor Summary
ExceptionHandlerSynchronization(ExceptionHandlerImpl exceptionHandler, ExecutionImpl execution, java.lang.Exception exception, CommandService commandService)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 java.lang.Object execute(Environment environment)
           
 void register(Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

execution

protected ExecutionImpl execution

exception

protected java.lang.Exception exception

commandService

protected CommandService commandService
Constructor Detail

ExceptionHandlerSynchronization

public ExceptionHandlerSynchronization(ExceptionHandlerImpl exceptionHandler,
                                       ExecutionImpl execution,
                                       java.lang.Exception exception,
                                       CommandService commandService)
Method Detail

afterCompletion

public void afterCompletion(int status)
Specified by:
afterCompletion in interface javax.transaction.Synchronization

execute

public java.lang.Object execute(Environment environment)
Specified by:
execute in interface Command<java.lang.Object>

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface javax.transaction.Synchronization

register

public void register(Transaction transaction)


Copyright © 2009 OW2 Consortium. All Rights Reserved.