org.ow2.bonita.pvm.internal.jobexecutor
Class JobExceptionHandler

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

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

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  CommandService commandService
           
protected  java.lang.Throwable exception
           
protected  long jobDbid
           
 
Constructor Summary
JobExceptionHandler(long jobDbid, java.lang.Throwable exception, CommandService commandService)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 java.lang.Object execute(Environment environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandService

protected CommandService commandService

jobDbid

protected long jobDbid

exception

protected java.lang.Throwable exception
Constructor Detail

JobExceptionHandler

public JobExceptionHandler(long jobDbid,
                           java.lang.Throwable exception,
                           CommandService commandService)
Method Detail

beforeCompletion

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

afterCompletion

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

execute

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


Copyright © 2009 OW2 Consortium. All Rights Reserved.