Package com.flowable.content.engine.impl
Class ContentEngineImpl
- java.lang.Object
-
- com.flowable.content.engine.impl.ContentEngineImpl
-
- All Implemented Interfaces:
ContentEngine
public class ContentEngineImpl extends Object implements ContentEngine
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected AsyncExecutorasyncExecutorprotected CoreContentServicecontentServiceprotected DocumentRepositoryServicedocumentRepositoryServiceprotected ContentEngineConfigurationengineConfigurationprotected ContentManagementServicemanagementServiceprotected MetadataServicemetadataServiceprotected Stringnameprotected RenditionServicerenditionService-
Fields inherited from interface com.flowable.content.engine.ContentEngine
VERSION
-
-
Constructor Summary
Constructors Constructor Description ContentEngineImpl(ContentEngineConfiguration engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ContentEngineConfigurationgetContentEngineConfiguration()ContentManagementServicegetContentManagementService()CoreContentServicegetContentService()DocumentRepositoryServicegetDocumentRepositoryService()MetadataServicegetMetadataService()StringgetName()The name as specified in 'content-engine-name' in the flowable.content.cfg.xml configuration file.RenditionServicegetRenditionService()voidstartExecutors()
-
-
-
Field Detail
-
name
protected String name
-
managementService
protected ContentManagementService managementService
-
documentRepositoryService
protected DocumentRepositoryService documentRepositoryService
-
contentService
protected CoreContentService contentService
-
renditionService
protected RenditionService renditionService
-
metadataService
protected MetadataService metadataService
-
engineConfiguration
protected ContentEngineConfiguration engineConfiguration
-
asyncExecutor
protected AsyncExecutor asyncExecutor
-
-
Constructor Detail
-
ContentEngineImpl
public ContentEngineImpl(ContentEngineConfiguration engineConfiguration)
-
-
Method Detail
-
startExecutors
public void startExecutors()
- Specified by:
startExecutorsin interfaceContentEngine
-
close
public void close()
- Specified by:
closein interfaceContentEngine
-
getName
public String getName()
Description copied from interface:ContentEngineThe name as specified in 'content-engine-name' in the flowable.content.cfg.xml configuration file. The default name for a process engine is 'default- Specified by:
getNamein interfaceContentEngine
-
getContentManagementService
public ContentManagementService getContentManagementService()
- Specified by:
getContentManagementServicein interfaceContentEngine
-
getDocumentRepositoryService
public DocumentRepositoryService getDocumentRepositoryService()
- Specified by:
getDocumentRepositoryServicein interfaceContentEngine
-
getContentService
public CoreContentService getContentService()
- Specified by:
getContentServicein interfaceContentEngine
-
getRenditionService
public RenditionService getRenditionService()
- Specified by:
getRenditionServicein interfaceContentEngine
-
getMetadataService
public MetadataService getMetadataService()
- Specified by:
getMetadataServicein interfaceContentEngine
-
getContentEngineConfiguration
public ContentEngineConfiguration getContentEngineConfiguration()
- Specified by:
getContentEngineConfigurationin interfaceContentEngine
-
-