Package org.camunda.bpm.webapp
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 Summary
Modifier and TypeMethodDescriptionA registry that provides access to the plugins registered in the application.Returns the defaultProcessEngineprovided by thegetProcessEngine(String processEngineName) Returns aProcessEngineto the assignedprocessEngineNameReturns the list ofProcessEnginenames available to the runtimeA list of resource overrides.
-
Method Details
-
getProcessEngine
Returns aProcessEngineto the assignedprocessEngineName- Parameters:
processEngineName-- Returns:
- a
ProcessEngine
-
getProcessEngineNames
Returns the list ofProcessEnginenames available to the runtime- Returns:
-
getDefaultProcessEngine
ProcessEngine getDefaultProcessEngine()Returns the defaultProcessEngineprovided 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
-