Package org.camunda.bpm.webapp.impl
Class AbstractAppRuntimeDelegate<T extends AppPlugin>
java.lang.Object
org.camunda.bpm.webapp.impl.AbstractAppRuntimeDelegate<T>
- All Implemented Interfaces:
AppRuntimeDelegate<T>
- Direct Known Subclasses:
DefaultAdminRuntimeDelegate,DefaultCockpitRuntimeDelegate,DefaultTasklistRuntimeDelegate,DefaultWelcomeRuntimeDelegate
public abstract class AbstractAppRuntimeDelegate<T extends AppPlugin>
extends Object
implements AppRuntimeDelegate<T>
- Author:
- Daniel Meyer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AppPluginRegistry<T>protected final ProcessEngineProviderprotected List<PluginResourceOverride> -
Constructor Summary
Constructors -
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.protected voidprotected ProcessEngineProviderLoad theProcessEngineProviderspi implementation.
-
Field Details
-
pluginRegistry
-
processEngineProvider
-
resourceOverrides
-
-
Constructor Details
-
AbstractAppRuntimeDelegate
-
-
Method Details
-
getProcessEngine
Description copied from interface:AppRuntimeDelegateReturns aProcessEngineto the assignedprocessEngineName- Specified by:
getProcessEnginein interfaceAppRuntimeDelegate<T extends AppPlugin>- Returns:
- a
ProcessEngine
-
getProcessEngineNames
Description copied from interface:AppRuntimeDelegateReturns the list ofProcessEnginenames available to the runtime- Specified by:
getProcessEngineNamesin interfaceAppRuntimeDelegate<T extends AppPlugin>- Returns:
-
getDefaultProcessEngine
Description copied from interface:AppRuntimeDelegateReturns the defaultProcessEngineprovided by the- Specified by:
getDefaultProcessEnginein interfaceAppRuntimeDelegate<T extends AppPlugin>- Returns:
-
getAppPluginRegistry
Description copied from interface:AppRuntimeDelegateA registry that provides access to the plugins registered in the application.- Specified by:
getAppPluginRegistryin interfaceAppRuntimeDelegate<T extends AppPlugin>- Returns:
-
loadProcessEngineProvider
Load theProcessEngineProviderspi implementation.- Returns:
-
getResourceOverrides
Description copied from interface:AppRuntimeDelegateA list of resource overrides.- Specified by:
getResourceOverridesin interfaceAppRuntimeDelegate<T extends AppPlugin>- Returns:
- the list of registered resource overrides
-
initResourceOverrides
protected void initResourceOverrides()
-