Interface IMonitoringEvent
-
- All Known Implementing Classes:
BulkMonitoringEvent,MonitoringEvent
public interface IMonitoringEventInterface for monitoring events.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEVENT_TYPE_BULKBulk event composed of sub events.static java.lang.StringEVENT_TYPE_CREATIONEvent denoting creation of an element.static java.lang.StringEVENT_TYPE_DISPOSALEvent denoting disposal of an element.static java.lang.StringEVENT_TYPE_MODIFICATIONEvent denoting modification of an element.static java.lang.StringEVENT_TYPE_OCCURRENCEEvent denoting a single occurrence without temporal extension.static java.lang.StringSOURCE_CATEGORY_ACTIVITYEvents regarding a BPMN activity.static java.lang.StringSOURCE_CATEGORY_COMPONENTEvents regarding a component.static java.lang.StringSOURCE_CATEGORY_EXECUTIONEvents regarding the execution of a step.static java.lang.StringSOURCE_CATEGORY_FACTEvents regarding a BDI fact.static java.lang.StringSOURCE_CATEGORY_GOALEvents regarding a BDI goal.static java.lang.StringSOURCE_CATEGORY_IEVENTEvents regarding a BDI internal event.static java.lang.StringSOURCE_CATEGORY_MESSAGEEvents regarding a message.static java.lang.StringSOURCE_CATEGORY_PLANEvents regarding a BDI plan.static java.lang.StringSOURCE_CATEGORY_PROPERTYEvents regarding a property.static java.lang.StringSOURCE_CATEGORY_SERVICEEvents regarding a service.static IFilter<IMonitoringEvent>TERMINATION_FILTERstatic java.lang.StringTYPE_COMPONENT_CREATEDstatic java.lang.StringTYPE_COMPONENT_DISPOSEDstatic java.lang.StringTYPE_PROPERTY_ADDEDstatic java.lang.StringTYPE_PROPERTY_REMOVEDstatic java.lang.StringTYPE_SERVICECALL_ENDstatic java.lang.StringTYPE_SERVICECALL_STARTstatic java.lang.StringTYPE_SUBSCRIPTION_START
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMonitoringService.PublishEventLevelgetLevel()Get the event importance level.java.util.Map<java.lang.String,java.lang.Object>getProperties()Get a property.java.lang.ObjectgetProperty(java.lang.String name)Get a property.longgetSourceCreationTime()Get the source creation time, i.e.java.lang.StringgetSourceDescription()Get the source description, e.g.IComponentIdentifiergetSourceIdentifier()Get the source component.longgetTime()Get the event occurrence time.java.lang.StringgetType()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.
-
-