Package io.gravitee.alert.api.event
Class DefaultEvent
- java.lang.Object
-
- io.gravitee.alert.api.event.AbstractEvent
-
- io.gravitee.alert.api.event.DefaultEvent
-
- All Implemented Interfaces:
Event,Serializable,Comparable<Event>
public class DefaultEvent extends AbstractEvent implements Serializable
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultEvent.Builder
-
Field Summary
-
Fields inherited from interface io.gravitee.alert.api.event.Event
PROPERTY_ENVIRONMENT, PROPERTY_INSTALLATION, PROPERTY_ORGANIZATION
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultEvent(long timestamp, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>context()booleanequals(Object o)Map<String,String>getContext()StringgetId()getId() / getType() and getTimestamp() are used internally by jacksonMap<String,Object>getProperties()longgetTimestamp()StringgetType()inthashCode()Map<String,Object>properties()voidsetContext(Map<String,String> context)voidsetProperties(Map<String,Object> properties)-
Methods inherited from class io.gravitee.alert.api.event.AbstractEvent
id, timestamp, toString, type
-
-
-
-
Constructor Detail
-
DefaultEvent
protected DefaultEvent(long timestamp, String type)
-
-
Method Detail
-
getId
public String getId()
getId() / getType() and getTimestamp() are used internally by jackson
-
getType
public String getType()
-
getTimestamp
public long getTimestamp()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAbstractEvent
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractEvent
-
properties
public Map<String,Object> properties()
- Specified by:
propertiesin interfaceEvent
-
-