public interface NotificationBlockProperties
Modifier and Type | Field and Description |
---|---|
static Property<java.lang.Integer> |
BLOCK_VERSION
Introduced in 7.6.1 support the notion of notification blocks being able to use multiple notification profiles.
|
static java.lang.String |
FACTORY |
static Property<java.lang.String> |
NOTIFICATION_PROFILE
Deprecated.
|
static Property<java.lang.String[]> |
NOTIFICATION_PROFILES
The names of the notification profiles to use for notification.
|
static Property<java.lang.String> |
ON_CALL_ROSTER
The name of the call roster to use.
|
static java.lang.String |
PROFILE_KEY_PREFIX
The prefix to append to the key of the property for each configured notification profile's property set.
|
static Property<java.lang.Long> |
THROTTLING_DELAY
How long to wait to "collect" more events before dispatching for notification.
|
static Property<java.lang.Boolean> |
THROTTLING_ENABLED
Consolidation enabled/disabled.
|
static Property<java.lang.Long> |
THROTTLING_FREQUENCY
The limit on how frequently consolidated notifications can be sent, i.e., don't send out a notification unless N
milliseconds has elapsed since the last notification was sent.
|
static Property<java.lang.Long> |
TIME_BETWEEN_NOTIFICATIONS
The time to delay between notifications, in milliseconds.
|
static final java.lang.String FACTORY
static final java.lang.String PROFILE_KEY_PREFIX
NOTIFICATION_PROFILES
value was ["A", "B"] then it would be expected that each profile's
corresponding property set is obtainable from the config property set using properties keyed on "settingsFor_A"
and "settingsFor_B".static final Property<java.lang.Integer> BLOCK_VERSION
NOTIFICATION_PROFILE
property will be used during notification.
If version 2, then the new NOTIFICATION_PROFILES
and TIME_BETWEEN_NOTIFICATIONS
will be used to
process the roster in order, but across multiple notification profiles based on the order of the user's contact
info.static final Property<java.lang.Boolean> THROTTLING_ENABLED
static final Property<java.lang.Long> THROTTLING_DELAY
static final Property<java.lang.Long> THROTTLING_FREQUENCY
static final Property<java.lang.String> ON_CALL_ROSTER
@Deprecated static final Property<java.lang.String> NOTIFICATION_PROFILE
BLOCK_VERSION
is 1.static final Property<java.lang.String[]> NOTIFICATION_PROFILES
static final Property<java.lang.Long> TIME_BETWEEN_NOTIFICATIONS