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 ConversationDefinitionService
conversationDefinitionService
protected ConversationFilterService
conversationFilterService
protected ConversationIndexingService
conversationIndexingService
protected ConversationIndexQueryService
conversationIndexQueryService
protected ConversationPermissionService
conversationPermissionService
protected ConversationRegistryEntryService
conversationRegistryService
protected ConversationService
conversationService
protected DeskService
deskService
protected DeviceService
deviceService
protected EngageManagementService
engageManagementService
protected EngageEngineConfiguration
engineConfiguration
protected org.slf4j.Logger
logger
protected MessageIndexQueryService
messageIndexQueryService
protected MessageService
messageService
protected String
name
protected UserSubscriptionService
userSubscriptionService
-
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:
getName
in interfaceEngageEngine
-
close
public void close()
- Specified by:
close
in interfaceEngageEngine
-
getConversationService
public ConversationService getConversationService()
- Specified by:
getConversationService
in interfaceEngageEngine
-
getConversationDefinitionService
public ConversationDefinitionService getConversationDefinitionService()
- Specified by:
getConversationDefinitionService
in interfaceEngageEngine
-
getConversationPermissionService
public ConversationPermissionService getConversationPermissionService()
- Specified by:
getConversationPermissionService
in interfaceEngageEngine
-
getDeviceService
public DeviceService getDeviceService()
- Specified by:
getDeviceService
in interfaceEngageEngine
-
getMessageService
public MessageService getMessageService()
- Specified by:
getMessageService
in interfaceEngageEngine
-
getEngageManagementService
public EngageManagementService getEngageManagementService()
- Specified by:
getEngageManagementService
in interfaceEngageEngine
-
getUserSubscriptionService
public UserSubscriptionService getUserSubscriptionService()
- Specified by:
getUserSubscriptionService
in interfaceEngageEngine
-
getConversationFilterService
public ConversationFilterService getConversationFilterService()
- Specified by:
getConversationFilterService
in interfaceEngageEngine
-
getDeskService
public DeskService getDeskService()
- Specified by:
getDeskService
in interfaceEngageEngine
-
geConversationIndexingService
public ConversationIndexingService geConversationIndexingService()
- Specified by:
geConversationIndexingService
in interfaceEngageEngine
-
getMessageIndexQueryService
public MessageIndexQueryService getMessageIndexQueryService()
- Specified by:
getMessageIndexQueryService
in interfaceEngageEngine
-
getConversationIndexQueryService
public ConversationIndexQueryService getConversationIndexQueryService()
- Specified by:
getConversationIndexQueryService
in interfaceEngageEngine
-
getConversationRegistryService
public ConversationRegistryEntryService getConversationRegistryService()
- Specified by:
getConversationRegistryService
in interfaceEngageEngine
-
getEngageEngineConfiguration
public EngageEngineConfiguration getEngageEngineConfiguration()
- Specified by:
getEngageEngineConfiguration
in interfaceEngageEngine
-
-