Interface IMonitoringEvent
-
- All Known Implementing Classes:
BulkMonitoringEvent
,MonitoringEvent
public interface IMonitoringEvent
Interface for monitoring events.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EVENT_TYPE_BULK
Bulk event composed of sub events.static java.lang.String
EVENT_TYPE_CREATION
Event denoting creation of an element.static java.lang.String
EVENT_TYPE_DISPOSAL
Event denoting disposal of an element.static java.lang.String
EVENT_TYPE_MODIFICATION
Event denoting modification of an element.static java.lang.String
EVENT_TYPE_OCCURRENCE
Event denoting a single occurrence without temporal extension.static java.lang.String
SOURCE_CATEGORY_ACTIVITY
Events regarding a BPMN activity.static java.lang.String
SOURCE_CATEGORY_COMPONENT
Events regarding a component.static java.lang.String
SOURCE_CATEGORY_EXECUTION
Events regarding the execution of a step.static java.lang.String
SOURCE_CATEGORY_FACT
Events regarding a BDI fact.static java.lang.String
SOURCE_CATEGORY_GOAL
Events regarding a BDI goal.static java.lang.String
SOURCE_CATEGORY_IEVENT
Events regarding a BDI internal event.static java.lang.String
SOURCE_CATEGORY_MESSAGE
Events regarding a message.static java.lang.String
SOURCE_CATEGORY_PLAN
Events regarding a BDI plan.static java.lang.String
SOURCE_CATEGORY_PROPERTY
Events regarding a property.static java.lang.String
SOURCE_CATEGORY_SERVICE
Events regarding a service.static IFilter<IMonitoringEvent>
TERMINATION_FILTER
static java.lang.String
TYPE_COMPONENT_CREATED
static java.lang.String
TYPE_COMPONENT_DISPOSED
static java.lang.String
TYPE_PROPERTY_ADDED
static java.lang.String
TYPE_PROPERTY_REMOVED
static java.lang.String
TYPE_SERVICECALL_END
static java.lang.String
TYPE_SERVICECALL_START
static java.lang.String
TYPE_SUBSCRIPTION_START
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMonitoringService.PublishEventLevel
getLevel()
Get the event importance level.java.util.Map<java.lang.String,java.lang.Object>
getProperties()
Get a property.java.lang.Object
getProperty(java.lang.String name)
Get a property.long
getSourceCreationTime()
Get the source creation time, i.e.java.lang.String
getSourceDescription()
Get the source description, e.g.IComponentIdentifier
getSourceIdentifier()
Get the source component.long
getTime()
Get the event occurrence time.java.lang.String
getType()
Get the type.
-
-
-
Field Detail
-
TERMINATION_FILTER
static final IFilter<IMonitoringEvent> TERMINATION_FILTER
-
EVENT_TYPE_CREATION
static final java.lang.String EVENT_TYPE_CREATION
Event denoting creation of an element.- See Also:
- Constant Field Values
-
EVENT_TYPE_DISPOSAL
static final java.lang.String EVENT_TYPE_DISPOSAL
Event denoting disposal of an element.- See Also:
- Constant Field Values
-
EVENT_TYPE_MODIFICATION
static final java.lang.String EVENT_TYPE_MODIFICATION
Event denoting modification of an element.- See Also:
- Constant Field Values
-
EVENT_TYPE_OCCURRENCE
static final java.lang.String EVENT_TYPE_OCCURRENCE
Event denoting a single occurrence without temporal extension.- See Also:
- Constant Field Values
-
EVENT_TYPE_BULK
static final java.lang.String EVENT_TYPE_BULK
Bulk event composed of sub events.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_EXECUTION
static final java.lang.String SOURCE_CATEGORY_EXECUTION
Events regarding the execution of a step.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_COMPONENT
static final java.lang.String SOURCE_CATEGORY_COMPONENT
Events regarding a component.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_SERVICE
static final java.lang.String SOURCE_CATEGORY_SERVICE
Events regarding a service.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_PROPERTY
static final java.lang.String SOURCE_CATEGORY_PROPERTY
Events regarding a property.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_ACTIVITY
static final java.lang.String SOURCE_CATEGORY_ACTIVITY
Events regarding a BPMN activity.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_PLAN
static final java.lang.String SOURCE_CATEGORY_PLAN
Events regarding a BDI plan.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_GOAL
static final java.lang.String SOURCE_CATEGORY_GOAL
Events regarding a BDI goal.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_FACT
static final java.lang.String SOURCE_CATEGORY_FACT
Events regarding a BDI fact.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_IEVENT
static final java.lang.String SOURCE_CATEGORY_IEVENT
Events regarding a BDI internal event.- See Also:
- Constant Field Values
-
SOURCE_CATEGORY_MESSAGE
static final java.lang.String SOURCE_CATEGORY_MESSAGE
Events regarding a message.- See Also:
- Constant Field Values
-
TYPE_SUBSCRIPTION_START
static final java.lang.String TYPE_SUBSCRIPTION_START
- See Also:
- Constant Field Values
-
TYPE_SERVICECALL_START
static final java.lang.String TYPE_SERVICECALL_START
- See Also:
- Constant Field Values
-
TYPE_SERVICECALL_END
static final java.lang.String TYPE_SERVICECALL_END
- See Also:
- Constant Field Values
-
TYPE_COMPONENT_CREATED
static final java.lang.String TYPE_COMPONENT_CREATED
- See Also:
- Constant Field Values
-
TYPE_COMPONENT_DISPOSED
static final java.lang.String TYPE_COMPONENT_DISPOSED
- See Also:
- Constant Field Values
-
TYPE_PROPERTY_ADDED
static final java.lang.String TYPE_PROPERTY_ADDED
- See Also:
- Constant Field Values
-
TYPE_PROPERTY_REMOVED
static final java.lang.String TYPE_PROPERTY_REMOVED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSourceIdentifier
IComponentIdentifier getSourceIdentifier()
Get the source component.- Returns:
- The source.
-
getSourceDescription
java.lang.String getSourceDescription()
Get the source description, e.g. if it is a service.- Returns:
- The source description.
-
getSourceCreationTime
long getSourceCreationTime()
Get the source creation time, i.e. the time when the component was created.- Returns:
- The creation time.
-
getType
java.lang.String getType()
Get the type.- Returns:
- The type.
-
getTime
long getTime()
Get the event occurrence time.- Returns:
- The time.
-
getProperty
java.lang.Object getProperty(java.lang.String name)
Get a property.- Parameters:
name
- The property name.- Returns:
- The property.
-
getProperties
java.util.Map<java.lang.String,java.lang.Object> getProperties()
Get a property.- Parameters:
name
- The property name.- Returns:
- The property.
-
getLevel
IMonitoringService.PublishEventLevel getLevel()
Get the event importance level.
-
-