Package com.flowable.engage.engine.impl
Class EngageEngineImpl
- java.lang.Object
-
- com.flowable.engage.engine.impl.EngageEngineImpl
-
- All Implemented Interfaces:
EngageEngine
public class EngageEngineImpl extends Object implements EngageEngine
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected ConversationDefinitionServiceconversationDefinitionServiceprotected ConversationFilterServiceconversationFilterServiceprotected ConversationIndexingServiceconversationIndexingServiceprotected ConversationIndexQueryServiceconversationIndexQueryServiceprotected ConversationPermissionServiceconversationPermissionServiceprotected ConversationRegistryEntryServiceconversationRegistryServiceprotected ConversationServiceconversationServiceprotected DeskServicedeskServiceprotected DeviceServicedeviceServiceprotected EngageManagementServiceengageManagementServiceprotected EngageEngineConfigurationengineConfigurationprotected org.slf4j.Loggerloggerprotected MessageIndexQueryServicemessageIndexQueryServiceprotected MessageServicemessageServiceprotected Stringnameprotected UserSubscriptionServiceuserSubscriptionService
-
Constructor Summary
Constructors Constructor Description EngageEngineImpl(EngageEngineConfiguration engineConfiguration)
-
Method Summary
-
-
-
Field Detail
-
logger
protected final org.slf4j.Logger logger
-
name
protected String name
-
engineConfiguration
protected EngageEngineConfiguration engineConfiguration
-
conversationService
protected ConversationService conversationService
-
conversationDefinitionService
protected ConversationDefinitionService conversationDefinitionService
-
conversationPermissionService
protected ConversationPermissionService conversationPermissionService
-
deviceService
protected DeviceService deviceService
-
messageService
protected MessageService messageService
-
engageManagementService
protected EngageManagementService engageManagementService
-
userSubscriptionService
protected UserSubscriptionService userSubscriptionService
-
conversationFilterService
protected ConversationFilterService conversationFilterService
-
deskService
protected DeskService deskService
-
conversationIndexingService
protected ConversationIndexingService conversationIndexingService
-
messageIndexQueryService
protected MessageIndexQueryService messageIndexQueryService
-
conversationIndexQueryService
protected ConversationIndexQueryService conversationIndexQueryService
-
conversationRegistryService
protected ConversationRegistryEntryService conversationRegistryService
-
-
Constructor Detail
-
EngageEngineImpl
public EngageEngineImpl(EngageEngineConfiguration engineConfiguration)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceEngageEngine
-
close
public void close()
- Specified by:
closein interfaceEngageEngine
-
getConversationService
public ConversationService getConversationService()
- Specified by:
getConversationServicein interfaceEngageEngine
-
getConversationDefinitionService
public ConversationDefinitionService getConversationDefinitionService()
- Specified by:
getConversationDefinitionServicein interfaceEngageEngine
-
getConversationPermissionService
public ConversationPermissionService getConversationPermissionService()
- Specified by:
getConversationPermissionServicein interfaceEngageEngine
-
getDeviceService
public DeviceService getDeviceService()
- Specified by:
getDeviceServicein interfaceEngageEngine
-
getMessageService
public MessageService getMessageService()
- Specified by:
getMessageServicein interfaceEngageEngine
-
getEngageManagementService
public EngageManagementService getEngageManagementService()
- Specified by:
getEngageManagementServicein interfaceEngageEngine
-
getUserSubscriptionService
public UserSubscriptionService getUserSubscriptionService()
- Specified by:
getUserSubscriptionServicein interfaceEngageEngine
-
getConversationFilterService
public ConversationFilterService getConversationFilterService()
- Specified by:
getConversationFilterServicein interfaceEngageEngine
-
getDeskService
public DeskService getDeskService()
- Specified by:
getDeskServicein interfaceEngageEngine
-
geConversationIndexingService
public ConversationIndexingService geConversationIndexingService()
- Specified by:
geConversationIndexingServicein interfaceEngageEngine
-
getMessageIndexQueryService
public MessageIndexQueryService getMessageIndexQueryService()
- Specified by:
getMessageIndexQueryServicein interfaceEngageEngine
-
getConversationIndexQueryService
public ConversationIndexQueryService getConversationIndexQueryService()
- Specified by:
getConversationIndexQueryServicein interfaceEngageEngine
-
getConversationRegistryService
public ConversationRegistryEntryService getConversationRegistryService()
- Specified by:
getConversationRegistryServicein interfaceEngageEngine
-
getEngageEngineConfiguration
public EngageEngineConfiguration getEngageEngineConfiguration()
- Specified by:
getEngageEngineConfigurationin interfaceEngageEngine
-
-