org.jbpm.pvm.internal.model
Class ExceptionHandlerImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.model.ExceptionHandlerImpl
All Implemented Interfaces:
java.io.Serializable

public class ExceptionHandlerImpl
extends java.lang.Object
implements java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  java.lang.String activityName
           
protected  long dbid
           
protected  int dbversion
           
protected  java.util.List<EventListenerReference> eventListenerReferences
           
protected  java.lang.String exceptionClassName
           
protected  boolean isRethrowMasked
           
protected  boolean isTransactional
           
protected  ProcessDefinitionImpl processDefinition
           
protected  java.lang.String transitionName
           
 
Constructor Summary
ExceptionHandlerImpl()
           
 
Method Summary
 EventListenerReference createEventListenerReference()
           
 EventListenerReference createEventListenerReference(Descriptor descriptor)
           
 EventListenerReference createEventListenerReference(EventListener eventListener)
           
 java.lang.String getActivityName()
           
 long getDbid()
           
 java.util.List<EventListenerReference> getEventListenerReferences()
           
 java.lang.String getExceptionClassName()
           
 ProcessDefinitionImpl getProcessDefinition()
           
 java.lang.String getTransitionName()
           
 void handle(ExecutionImpl execution, java.lang.Exception exception)
           
 boolean isRethrowMasked()
           
 boolean isTransactional()
           
 boolean matches(java.lang.Class<?> exceptionClass)
           
 boolean matches(java.lang.Exception exception)
           
static void rethrow(java.lang.Exception exception, java.lang.String prefixMessage)
           
 void setActivityName(java.lang.String activityName)
           
 void setEventListenerReferences(java.util.List<EventListenerReference> eventListenerReferences)
           
 void setExceptionClassName(java.lang.String exceptionClassName)
           
 void setProcessDefinition(ProcessDefinitionImpl processDefinition)
           
 void setRethrowMasked(boolean isRethrowMasked)
           
 void setTransactional(boolean isTransactional)
           
 void setTransitionName(java.lang.String transitionName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

processDefinition

protected ProcessDefinitionImpl processDefinition

exceptionClassName

protected java.lang.String exceptionClassName

isTransactional

protected boolean isTransactional

isRethrowMasked

protected boolean isRethrowMasked

eventListenerReferences

protected java.util.List<EventListenerReference> eventListenerReferences

transitionName

protected java.lang.String transitionName

activityName

protected java.lang.String activityName
Constructor Detail

ExceptionHandlerImpl

public ExceptionHandlerImpl()
Method Detail

createEventListenerReference

public EventListenerReference createEventListenerReference(EventListener eventListener)

createEventListenerReference

public EventListenerReference createEventListenerReference(Descriptor descriptor)

createEventListenerReference

public EventListenerReference createEventListenerReference()

matches

public boolean matches(java.lang.Exception exception)

matches

public boolean matches(java.lang.Class<?> exceptionClass)

handle

public void handle(ExecutionImpl execution,
                   java.lang.Exception exception)

rethrow

public static void rethrow(java.lang.Exception exception,
                           java.lang.String prefixMessage)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDbid

public long getDbid()

getExceptionClassName

public java.lang.String getExceptionClassName()

setExceptionClassName

public void setExceptionClassName(java.lang.String exceptionClassName)

isTransactional

public boolean isTransactional()

setTransactional

public void setTransactional(boolean isTransactional)

getTransitionName

public java.lang.String getTransitionName()

setTransitionName

public void setTransitionName(java.lang.String transitionName)

getActivityName

public java.lang.String getActivityName()

setActivityName

public void setActivityName(java.lang.String activityName)

isRethrowMasked

public boolean isRethrowMasked()

setRethrowMasked

public void setRethrowMasked(boolean isRethrowMasked)

getEventListenerReferences

public java.util.List<EventListenerReference> getEventListenerReferences()

setEventListenerReferences

public void setEventListenerReferences(java.util.List<EventListenerReference> eventListenerReferences)

getProcessDefinition

public ProcessDefinitionImpl getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(ProcessDefinitionImpl processDefinition)


Copyright © 2010 JBoss Community. All Rights Reserved.