public class UniqueTagIntervalServiceImpl extends RifidiAppService<UniqueTagIntervalSubscriber> implements UniqueTagIntervalService
readZones
LAZY_START
Constructor and Description |
---|
UniqueTagIntervalServiceImpl(java.lang.String group,
java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
subscribe(UniqueTagIntervalSubscriber subscriber)
Subscribe to tag watch notifications.
|
void |
subscribe(UniqueTagIntervalSubscriber subscriber,
java.util.List<ReadZone> readZones,
java.lang.Float notifyInterval,
java.util.concurrent.TimeUnit timeUnit)
Subscribe to tag watch notifications
|
unsubscribe
compareTo, equals, getGroup, getName, getState, hashCode, initialize, lazyStart, setAppProperties, setBundleContext, setEsperService, start, stop, toString
unsubscribe
public UniqueTagIntervalServiceImpl(java.lang.String group, java.lang.String name)
group
- the group this application is a part ofname
- The name of the applicationpublic void subscribe(UniqueTagIntervalSubscriber subscriber, java.util.List<ReadZone> readZones, java.lang.Float notifyInterval, java.util.concurrent.TimeUnit timeUnit)
UniqueTagIntervalService
subscribe
in interface UniqueTagIntervalService
subscriber
- The subscriberreadZones
- The readzones to monitor. If the set is empty, monitor all
readers and antennas.notifyInterval
- The time interval to wait inbetween notification events for
each tag.timeUnit
- the unit of time used for the notifyItervalpublic void subscribe(UniqueTagIntervalSubscriber subscriber)
UniqueTagIntervalService
subscribe
in interface UniqueTagIntervalService
subscriber
- The subscriber