public class DataItemSubscriptionSource extends java.lang.Object implements SubscriptionSource, ItemListener
| Constructor and Description |
|---|
DataItemSubscriptionSource(java.util.concurrent.Executor executor,
DataItem dataItem,
HiveEventListener hiveEventListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.util.Collection<SubscriptionInformation> listeners) |
void |
dataChanged(DataItem item,
Variant variant,
java.util.Map<java.lang.String,Variant> attributes,
boolean cache) |
void |
removeListener(java.util.Collection<SubscriptionInformation> listeners) |
boolean |
supportsListener(SubscriptionInformation subscriptionInformation)
Validate if the provided subcription information can bind to this subscription source
|
public DataItemSubscriptionSource(java.util.concurrent.Executor executor,
DataItem dataItem,
HiveEventListener hiveEventListener)
public void addListener(java.util.Collection<SubscriptionInformation> listeners)
addListener in interface SubscriptionSourcepublic void removeListener(java.util.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, java.util.Map<java.lang.String,Variant> attributes, boolean cache)
dataChanged in interface ItemListener
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0