Unable to receive Events(itemCommandEvent,ItemStateEvent) from ESH [message #1792988] |
Fri, 27 July 2018 01:31  |
Eclipse User |
|
|
|
Hi sir,
I am trying to receive the events using the ESH Event Bus through the following method. I Followed the instructions from the Event Section of ESH Documentation.
public class CloudService implements ActionService, CloudClientListener, EventSubscriber {
...........
@Override
public void receive(Event event) {
String topic = event.getTopic();
String type = event.getType();
String payload = event.getPayload();
if (event instanceof ItemCommandEvent) {
ItemCommandEvent itemCommandEvent = (ItemCommandEvent) event;
String itemName = itemCommandEvent.getItemName();
Command command = itemCommandEvent.getItemCommand();
// ...
} else if (event instanceof ItemStateEvent) {
ItemStateEvent itemStateEvent = (ItemStateEvent) event;
// ...
}
else if (event instanceof ItemStateChangedEvent) {
ItemStateChangedEvent ItemStateChangedEvent = (ItemStateChangedEvent) event;
// ...
}
}
}
The above code works only for "ItemStateEvent".
I would like to get all event types.
Please help me to resolve this issue.
Thanks
|
|
|
|
Powered by
FUDForum. Page generated in 0.03413 seconds