Interface DelegateProvider

All Superinterfaces:
ProcessPluginConsumer
All Known Implementing Classes:
DelegateProviderImpl

public interface DelegateProvider extends ProcessPluginConsumer
  • Method Details

    • getClassLoader

      ClassLoader getClassLoader(ProcessIdAndVersion processIdAndVersion)
      Parameters:
      processIdAndVersion - not null
      Returns:
      returns the default class loader if no special class loader is registered for the given processIdAndVersion
    • getApplicationContext

      org.springframework.context.ApplicationContext getApplicationContext(ProcessIdAndVersion processIdAndVersion)
      Parameters:
      processIdAndVersion - not null
      Returns:
      returns the default application context if no special application context is registered for the given processIdAndVersion
    • getDefaultUserTaskListenerClass

      Class<? extends org.camunda.bpm.engine.delegate.TaskListener> getDefaultUserTaskListenerClass(String processPluginApiVersion)
      Parameters:
      processPluginApiVersion - not null
      Returns:
      the default user task listener class for the given process plugin api version