org.camunda.bpm.engine.impl.delegate
Class DefaultDelegateInterceptor

java.lang.Object
  extended by org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor
All Implemented Interfaces:
DelegateInterceptor

public class DefaultDelegateInterceptor
extends Object
implements DelegateInterceptor

The default implementation of the DelegateInterceptor.

This implementation has the following features:

Author:
Daniel Meyer, Roman Smirnov

Constructor Summary
DefaultDelegateInterceptor()
           
 
Method Summary
protected  ProcessApplicationReference getProcessApplicationForInvocation(DelegateInvocation invocation)
           
 void handleInvocation(DelegateInvocation invocation)
           
protected  void handleInvocationInContext(DelegateInvocation invocation)
           
protected  boolean isCurrentContextExecution(BaseDelegateExecution execution)
           
protected  boolean setExecutionContext(BaseDelegateExecution execution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDelegateInterceptor

public DefaultDelegateInterceptor()
Method Detail

handleInvocation

public void handleInvocation(DelegateInvocation invocation)
                      throws Exception
Specified by:
handleInvocation in interface DelegateInterceptor
Throws:
Exception

handleInvocationInContext

protected void handleInvocationInContext(DelegateInvocation invocation)
                                  throws Exception
Throws:
Exception

setExecutionContext

protected boolean setExecutionContext(BaseDelegateExecution execution)
Returns:
true if the execution context is modified by this invocation

isCurrentContextExecution

protected boolean isCurrentContextExecution(BaseDelegateExecution execution)

getProcessApplicationForInvocation

protected ProcessApplicationReference getProcessApplicationForInvocation(DelegateInvocation invocation)


Copyright © 2016 camunda services GmbH. All rights reserved.