Class ResourceLoadingProcessEnginesFilter
- java.lang.Object
-
- org.camunda.bpm.webapp.impl.filter.AbstractTemplateFilter
-
- org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter
-
- org.camunda.bpm.spring.boot.starter.webapp.filter.ResourceLoadingProcessEnginesFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
,ResourceLoaderDependingFilter
public class ResourceLoadingProcessEnginesFilter extends ProcessEnginesFilter implements ResourceLoaderDependingFilter
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter
ADMIN_APP_NAME, adminRuntimeDelegate, APP_PREFIX_PATTERN, APP_ROOT_PLACEHOLDER, BASE_PLACEHOLDER, COCKPIT_APP_NAME, cockpitRuntimeDelegate, DEFAULT_APP, INDEX_PAGE, PLUGIN_DEPENDENCIES_PLACEHOLDER, PLUGIN_PACKAGES_PLACEHOLDER, pluginDependencyFormat, pluginPackageFormat, SETUP_PAGE, TASKLIST_APP_NAME, tasklistRuntimeDelegate, WELCOME_APP_NAME, welcomeRuntimeDelegate
-
-
Constructor Summary
Constructors Constructor Description ResourceLoadingProcessEnginesFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.io.ResourceLoader
getResourceLoader()
WebappProperty
getWebappProperty()
protected java.lang.String
getWebResourceContents(java.lang.String name)
Returns the string contents of a web resource with the given name.void
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
void
setWebappProperty(WebappProperty webappProperty)
-
Methods inherited from class org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter
applyFilter, createPluginDependenciesStr, createPluginPackagesStr, getDefaultEngineName, getPlugins, needsInitialUser, replacePlaceholder, serveIndexPage, serveIndexPage, serveTemplate, setWebappInTelemetry
-
Methods inherited from class org.camunda.bpm.webapp.impl.filter.AbstractTemplateFilter
destroy, doFilter, hasWebResource, init
-
-
-
-
Method Detail
-
getWebResourceContents
protected java.lang.String getWebResourceContents(java.lang.String name) throws java.io.IOException
Description copied from class:AbstractTemplateFilter
Returns the string contents of a web resource with the given name. The resource must be static and text based.- Overrides:
getWebResourceContents
in classAbstractTemplateFilter
- Parameters:
name
- the name of the resource- Returns:
- the resource contents
- Throws:
java.io.IOException
-
getResourceLoader
public org.springframework.core.io.ResourceLoader getResourceLoader()
- Returns:
- the resourceLoader
-
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- Specified by:
setResourceLoader
in interfaceResourceLoaderDependingFilter
- Parameters:
resourceLoader
- the resourceLoader to set
-
getWebappProperty
public WebappProperty getWebappProperty()
- Returns:
- the webappProperty
-
setWebappProperty
public void setWebappProperty(WebappProperty webappProperty)
- Specified by:
setWebappProperty
in interfaceResourceLoaderDependingFilter
- Parameters:
webappProperty
- webappProperty to set
-
-