Class GenericWatcher
java.lang.Object
laas.openrobots.ontology.modules.events.GenericWatcher
- All Implemented Interfaces:
IWatcher
- Direct Known Subclasses:
NewClassInstanceWatcher
-
Nested Class Summary
Nested classes/interfaces inherited from interface laas.openrobots.ontology.modules.events.IWatcher
IWatcher.EventType, IWatcher.TriggeringType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set
<IEventConsumer> protected IWatcher.EventType
protected IWatcher.TriggeringType
protected UUID
-
Constructor Summary
ConstructorsConstructorDescriptionGenericWatcher
(IWatcher.EventType eventType, IWatcher.TriggeringType triggeringType, List<String> eventPattern, IEventConsumer client) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
getId()
Returns a unique (at least for this instance of the server) identifier for the current event watcher.void
-
Field Details
-
eventType
-
eventPattern
-
triggeringType
-
clients
-
watcherId
-
-
Constructor Details
-
GenericWatcher
public GenericWatcher(IWatcher.EventType eventType, IWatcher.TriggeringType triggeringType, List<String> eventPattern, IEventConsumer client)
-
-
Method Details
-
getPatternType
- Specified by:
getPatternType
in interfaceIWatcher
-
getWatchPattern
- Specified by:
getWatchPattern
in interfaceIWatcher
-
getTriggeringType
- Specified by:
getTriggeringType
in interfaceIWatcher
-
getId
Description copied from interface:IWatcher
Returns a unique (at least for this instance of the server) identifier for the current event watcher. -
notifySubscribers
- Specified by:
notifySubscribers
in interfaceIWatcher
-
equals
-
addSubscriber
- Specified by:
addSubscriber
in interfaceIWatcher
-