public interface NotificationPublisherPlugin extends Plugin
Plugin
.Modifier and Type | Field and Description |
---|---|
static String |
IN_PARAMETER_NAME_CONFIG_DESTINATION_ADDRESS
The input parameter name for the destination address in the "data" map.
|
static String |
IN_PARAMETER_NAME_CONFIG_EVENT_TYPE
The input parameter name for the event type in the "configuration" map.
|
static String |
IN_PARAMETER_NAME_CONFIG_LOCALE
The input parameter name for the locale in the "configuration" map.
|
static String |
IN_PARAMETER_NAME_CONFIG_TEMPLATE_NAME
The input parameter name for the template type in the "configuration" map.
|
Modifier and Type | Method and Description |
---|---|
PublishResult |
publishNotification(String eventType,
Map<String,String> data,
Map<String,String> configuration)
Send a notification to the end user
|
configure
getPluginDescriptor
static final String IN_PARAMETER_NAME_CONFIG_DESTINATION_ADDRESS
String
.static final String IN_PARAMETER_NAME_CONFIG_LOCALE
String
.static final String IN_PARAMETER_NAME_CONFIG_TEMPLATE_NAME
String
.static final String IN_PARAMETER_NAME_CONFIG_EVENT_TYPE
String
.PublishResult publishNotification(String eventType, Map<String,String> data, Map<String,String> configuration)
data
- map of key/values from which we can construct the messageconfiguration
- configuration metadata related to the notificationCopyright 2019 Ping Identity Corp. All rights reserved.