public interface EventSubscription
EventSubscriptionAttributes
and this object is that
EventSubscriptionAttributes is used to create a
subscription, while this object holds the attributes of a subscription that
has already been created. As a result, this object includes the subscription
ID. The purpose of this object is for returning results from the
querySubscriptions method of EventingService
.
NOTE: The EventSubscriptionAttributes class allows more than
one eventType to be specified during subscription creation. However, the
SubscriptionSelectionFilter that is passed to
querySubscriptions allows filtering based on eventType. This
style of filtering leaves open the possibility that the subscription
attributes contained in an EventSubscription object may not
include all event types that were specified during subscription creation.Modifier and Type | Method and Description |
---|---|
String |
getConsumerName()
Get the consumer name associated with the subscription.
|
Object |
getConsumerPrivateData()
Get the consumer private data associated with the subscription.
|
String |
getConsumerVersion()
Get the consumer version associated with the subscription.
|
List |
getEventTypeList()
Get the list of event types.
|
String |
getFamily()
Get the event family associated with the subscription.
|
EventFilter |
getFilter()
Get the event filter associated with the subscription.
|
String |
getSubscriptionId()
Get the subscription ID associated with the subscription.
|
boolean |
isDeliverToPreferredVersion() |
boolean |
isMatchConsumerToUserViaServiceProfile() |
boolean |
isPopulateConsumerPreferredVersion() |
String getSubscriptionId()
String getFamily()
List getEventTypeList()
EventFilter getFilter()
String getConsumerName()
String getConsumerVersion()
boolean isDeliverToPreferredVersion()
boolean isPopulateConsumerPreferredVersion()
boolean isMatchConsumerToUserViaServiceProfile()
Object getConsumerPrivateData()
Copyright © 2023 Avaya. All rights reserved.