Interface MonitoringService

All Superinterfaces:
ParameterConfigurerProvider, Service, ServiceBase
All Known Subinterfaces:
UpdatingMonitoringService
All Known Implementing Classes:
AbstractProcessService, AbstractRestProcessService, AbstractStringProcessService

public interface MonitoringService extends Service
Extended service interface to gain access to the MetricsProvider. Intended for services that perform explicit or application-specific monitoring. Just apply this interface in addition to your service implementation.
Author:
Holger Eichelberger, SSE
  • Method Details

    • attachMetricsProvider

      void attachMetricsProvider(MetricsProvider provider)
      Attaches the metrics provider.
      Parameters:
      provider - the metrics provider instance
    • setUp

      static void setUp(Service service, MetricsProvider provider)
      Sets up a service with provider.
      Parameters:
      service - the service to set up, in particular a MonitoringService or one if its subtypes
      provider - the provider instance