public class DataItemSubscriptionSource extends Object implements SubscriptionSource, ItemListener
| Constructor and Description |
|---|
DataItemSubscriptionSource(Executor executor,
DataItem dataItem,
HiveEventListener hiveEventListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Collection<SubscriptionInformation> listeners) |
void |
dataChanged(DataItem item,
Variant variant,
Map<String,Variant> attributes,
boolean cache) |
void |
removeListener(Collection<SubscriptionInformation> listeners) |
boolean |
supportsListener(SubscriptionInformation subscriptionInformation)
Validate if the provided subcription information can bind to this subscription source
|
public DataItemSubscriptionSource(Executor executor, DataItem dataItem, HiveEventListener hiveEventListener)
public void addListener(Collection<SubscriptionInformation> listeners)
addListener in interface SubscriptionSourcepublic void removeListener(Collection<SubscriptionInformation> listeners)
removeListener in interface SubscriptionSourcepublic boolean supportsListener(SubscriptionInformation subscriptionInformation)
SubscriptionSourcesupportsListener in interface SubscriptionSourcesubscriptionInformation - The information to checktrue if the listener can bind to this event source. In this case the SubscriptionSource.addListener(Collection)
method may not reject the listener.public void dataChanged(DataItem item, Variant variant, Map<String,Variant> attributes, boolean cache)
dataChanged in interface ItemListener