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 AsyncExecutor
asyncExecutor
protected CoreContentService
contentService
protected DocumentRepositoryService
documentRepositoryService
protected ContentEngineConfiguration
engineConfiguration
protected ContentManagementService
managementService
protected MetadataService
metadataService
protected String
name
protected RenditionService
renditionService
-
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 void
close()
ContentEngineConfiguration
getContentEngineConfiguration()
ContentManagementService
getContentManagementService()
CoreContentService
getContentService()
DocumentRepositoryService
getDocumentRepositoryService()
MetadataService
getMetadataService()
String
getName()
The name as specified in 'content-engine-name' in the flowable.content.cfg.xml configuration file.RenditionService
getRenditionService()
void
startExecutors()
-
-
-
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:
startExecutors
in interfaceContentEngine
-
close
public void close()
- Specified by:
close
in interfaceContentEngine
-
getName
public String getName()
Description copied from interface:ContentEngine
The 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:
getName
in interfaceContentEngine
-
getContentManagementService
public ContentManagementService getContentManagementService()
- Specified by:
getContentManagementService
in interfaceContentEngine
-
getDocumentRepositoryService
public DocumentRepositoryService getDocumentRepositoryService()
- Specified by:
getDocumentRepositoryService
in interfaceContentEngine
-
getContentService
public CoreContentService getContentService()
- Specified by:
getContentService
in interfaceContentEngine
-
getRenditionService
public RenditionService getRenditionService()
- Specified by:
getRenditionService
in interfaceContentEngine
-
getMetadataService
public MetadataService getMetadataService()
- Specified by:
getMetadataService
in interfaceContentEngine
-
getContentEngineConfiguration
public ContentEngineConfiguration getContentEngineConfiguration()
- Specified by:
getContentEngineConfiguration
in interfaceContentEngine
-
-