Interface AppRuntimeDelegate<T extends AppPlugin>

All Known Subinterfaces:
AdminRuntimeDelegate, CockpitRuntimeDelegate, TasklistRuntimeDelegate, WelcomeRuntimeDelegate
All Known Implementing Classes:
AbstractAppRuntimeDelegate, DefaultAdminRuntimeDelegate, DefaultCockpitRuntimeDelegate, DefaultTasklistRuntimeDelegate, DefaultWelcomeRuntimeDelegate

public interface AppRuntimeDelegate<T extends AppPlugin>
The list of services provided by a camunda webapplication, providing a plugin registry and access to the process engine.
Author:
Daniel Meyer
  • Method Details

    • getProcessEngine

      ProcessEngine getProcessEngine(String processEngineName)
      Returns a ProcessEngine to the assigned processEngineName
      Parameters:
      processEngineName -
      Returns:
      a ProcessEngine
    • getProcessEngineNames

      Set<String> getProcessEngineNames()
      Returns the list of ProcessEngine names available to the runtime
      Returns:
    • getDefaultProcessEngine

      ProcessEngine getDefaultProcessEngine()
      Returns the default ProcessEngine provided by the
      Returns:
    • getAppPluginRegistry

      AppPluginRegistry<T> getAppPluginRegistry()
      A registry that provides access to the plugins registered in the application.
      Returns:
    • getResourceOverrides

      List<PluginResourceOverride> getResourceOverrides()
      A list of resource overrides.
      Returns:
      the list of registered resource overrides