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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AppPluginRegistry<T>
getAppPluginRegistry()
A registry that provides access to the plugins registered in the application.ProcessEngine
getDefaultProcessEngine()
Returns the defaultProcessEngine
provided by theProcessEngine
getProcessEngine(String processEngineName)
Returns aProcessEngine
to the assignedprocessEngineName
Set<String>
getProcessEngineNames()
Returns the list ofProcessEngine
names available to the runtimeList<PluginResourceOverride>
getResourceOverrides()
A list of resource overrides.
-
-
-
Method Detail
-
getProcessEngine
ProcessEngine getProcessEngine(String processEngineName)
Returns aProcessEngine
to the assignedprocessEngineName
- Parameters:
processEngineName
-- Returns:
- a
ProcessEngine
-
getProcessEngineNames
Set<String> getProcessEngineNames()
Returns the list ofProcessEngine
names available to the runtime- Returns:
-
getDefaultProcessEngine
ProcessEngine getDefaultProcessEngine()
Returns the defaultProcessEngine
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
-
-