Package io.gravitee.alert.api.event
Interface Event
-
- All Superinterfaces:
Comparable<Event>
- All Known Implementing Classes:
AbstractEvent,DefaultEvent
public interface Event extends Comparable<Event>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_ENVIRONMENTstatic StringPROPERTY_INSTALLATIONstatic StringPROPERTY_ORGANIZATION
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DefaultEvent.Builderat(long timestamp)default intcompareTo(Event o)Map<String,String>context()Stringid()Event identifier.static DefaultEvent.Buildernow()Map<String,Object>properties()longtimestamp()Event timestamp.Stringtype()Type of event: healtcheck, request, node_monitor, ...
-
-
-
Field Detail
-
PROPERTY_INSTALLATION
static final String PROPERTY_INSTALLATION
- See Also:
- Constant Field Values
-
PROPERTY_ORGANIZATION
static final String PROPERTY_ORGANIZATION
- See Also:
- Constant Field Values
-
PROPERTY_ENVIRONMENT
static final String PROPERTY_ENVIRONMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
String id()
Event identifier.- Returns:
- Event identifier.
-
timestamp
long timestamp()
Event timestamp.- Returns:
- Event timestamp.
-
type
String type()
Type of event: healtcheck, request, node_monitor, ...- Returns:
-
at
static DefaultEvent.Builder at(long timestamp)
-
now
static DefaultEvent.Builder now()
-
compareTo
default int compareTo(Event o)
- Specified by:
compareToin interfaceComparable<Event>
-
-