public class OpenHabEvent extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenHabEvent.OHItemAddedEvent |
static class |
OpenHabEvent.OHItemAddedPayload |
static class |
OpenHabEvent.OHItemCommandEvent |
static class |
OpenHabEvent.OHItemCommandPayload |
static class |
OpenHabEvent.OHItemRemovedEvent |
static class |
OpenHabEvent.OHItemRemovedPayload |
static class |
OpenHabEvent.OHItemStateChangedEvent |
static class |
OpenHabEvent.OHItemStateChangedPayload |
static class |
OpenHabEvent.OHItemStateEvent |
static class |
OpenHabEvent.OHItemStatePayload |
static class |
OpenHabEvent.OHItemUpdatedEvent |
static class |
OpenHabEvent.OpenHabTypedEvent<T> |
| Constructor and Description |
|---|
OpenHabEvent() |
| Modifier and Type | Method and Description |
|---|---|
static OpenHabEvent |
fromJson(String json) |
static <T extends OpenHabEvent> |
fromJson(String json,
Class<T> clazz)
Gets the typed event or null if the event is from other type than the given.
|
String |
getItemName() |
String |
getPayload() |
long |
getTimeStamp()
The time stamp is generated, when the event is received on this machine and this object is
generated.
|
String |
getTopic() |
String |
getType() |
protected String payload
public String getTopic()
public long getTimeStamp()
public String getItemName()
public String getPayload()
public String getType()
public static OpenHabEvent fromJson(String json)
public static <T extends OpenHabEvent> T fromJson(String json, Class<T> clazz)
json - clazz - Copyright © 2018. All rights reserved.