Package com.flowable.notification.engine
Class NotificationEngineConfiguration
java.lang.Object
com.flowable.notification.engine.NotificationEngineConfiguration
- All Implemented Interfaces:
NotificationEngineConfigurationApi
public class NotificationEngineConfiguration extends java.lang.Object implements NotificationEngineConfigurationApi
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_ENGINE_NAME
protected java.lang.String
engineName
static java.lang.String
KEY_NOTIFICATION_ENGINE_CONFIG
protected java.util.List<MessageDeliverer>
messageDeliverers
protected NotificationService
notificationService
-
Constructor Summary
Constructors Constructor Description NotificationEngineConfiguration()
-
Method Summary
Modifier and Type Method Description void
addMessageDeliverer(MessageDeliverer messageDeliverer)
void
addMessageDeliverers(java.util.Collection<MessageDeliverer> messageDeliverers)
NotificationEngine
buildNotificationEngine()
java.lang.String
getEngineName()
java.util.List<MessageDeliverer>
getMessageDeliverers()
NotificationService
getNotificationService()
protected void
init()
protected void
initServices()
void
setNotificationService(NotificationService notificationService)
-
Field Details
-
DEFAULT_ENGINE_NAME
public static final java.lang.String DEFAULT_ENGINE_NAME- See Also:
- Constant Field Values
-
KEY_NOTIFICATION_ENGINE_CONFIG
public static final java.lang.String KEY_NOTIFICATION_ENGINE_CONFIG- See Also:
- Constant Field Values
-
engineName
protected java.lang.String engineName -
notificationService
-
messageDeliverers
-
-
Constructor Details
-
NotificationEngineConfiguration
public NotificationEngineConfiguration()
-
-
Method Details
-
buildNotificationEngine
-
init
protected void init() -
initServices
protected void initServices() -
getEngineName
public java.lang.String getEngineName() -
getNotificationService
- Specified by:
getNotificationService
in interfaceNotificationEngineConfigurationApi
-
setNotificationService
-
getMessageDeliverers
-
addMessageDeliverer
-
addMessageDeliverers
-