Interface IMonitoringService
-
public interface IMonitoringService
The monitoring service allows for: sources: publishing new events consumers: subscribing for event patterns
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IMonitoringService.PublishEventLevel
The event importance.static class
IMonitoringService.PublishTarget
The publish target
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description jadex.commons.future.IFuture<java.lang.Void>
publishEvent(IMonitoringEvent event)
Publish a new event.jadex.commons.future.ISubscriptionIntermediateFuture<IMonitoringEvent>
subscribeToEvents(jadex.commons.IFilter<IMonitoringEvent> filter)
Subscribe to monitoring events.
-
-
-
Method Detail
-
publishEvent
jadex.commons.future.IFuture<java.lang.Void> publishEvent(IMonitoringEvent event)
Publish a new event.- Parameters:
event
- The event.
-
subscribeToEvents
jadex.commons.future.ISubscriptionIntermediateFuture<IMonitoringEvent> subscribeToEvents(jadex.commons.IFilter<IMonitoringEvent> filter)
Subscribe to monitoring events.- Parameters:
filter
- An optional filter.
-
-