public class EngageEngineImpl extends Object implements EngageEngine
Modifier and Type | Field and 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 EngageEngineConfiguration |
engineConfiguration |
protected org.slf4j.Logger |
logger |
protected MessageIndexQueryService |
messageIndexQueryService |
protected MessageService |
messageService |
protected String |
name |
protected UserSubscriptionService |
userSubscriptionService |
Constructor and Description |
---|
EngageEngineImpl(EngageEngineConfiguration engineConfiguration) |
protected final org.slf4j.Logger logger
protected String name
protected EngageEngineConfiguration engineConfiguration
protected ConversationService conversationService
protected ConversationDefinitionService conversationDefinitionService
protected ConversationPermissionService conversationPermissionService
protected DeviceService deviceService
protected MessageService messageService
protected UserSubscriptionService userSubscriptionService
protected ConversationFilterService conversationFilterService
protected DeskService deskService
protected ConversationIndexingService conversationIndexingService
protected MessageIndexQueryService messageIndexQueryService
protected ConversationIndexQueryService conversationIndexQueryService
protected ConversationRegistryEntryService conversationRegistryService
public EngageEngineImpl(EngageEngineConfiguration engineConfiguration)
public String getName()
getName
in interface EngageEngine
public void close()
close
in interface EngageEngine
public ConversationService getConversationService()
getConversationService
in interface EngageEngine
public ConversationDefinitionService getConversationDefinitionService()
getConversationDefinitionService
in interface EngageEngine
public ConversationPermissionService getConversationPermissionService()
getConversationPermissionService
in interface EngageEngine
public DeviceService getDeviceService()
getDeviceService
in interface EngageEngine
public MessageService getMessageService()
getMessageService
in interface EngageEngine
public UserSubscriptionService getUserSubscriptionService()
getUserSubscriptionService
in interface EngageEngine
public ConversationFilterService getConversationFilterService()
getConversationFilterService
in interface EngageEngine
public DeskService getDeskService()
getDeskService
in interface EngageEngine
public ConversationIndexingService geConversationIndexingService()
geConversationIndexingService
in interface EngageEngine
public MessageIndexQueryService getMessageIndexQueryService()
getMessageIndexQueryService
in interface EngageEngine
public ConversationIndexQueryService getConversationIndexQueryService()
getConversationIndexQueryService
in interface EngageEngine
public ConversationRegistryEntryService getConversationRegistryService()
getConversationRegistryService
in interface EngageEngine
public EngageEngineConfiguration getEngageEngineConfiguration()
getEngageEngineConfiguration
in interface EngageEngine
Copyright © 2019. All rights reserved.