Interface IMonitoringController
- All Superinterfaces:
IMonitoringRecordReceiver,IProbeController,IRemoteController,ISamplingController,IStateController,ITimeSourceController,IWriterController
- All Known Implementing Classes:
MonitoringController
public interface IMonitoringController
extends IRemoteController, IProbeController, ISamplingController, IStateController, ITimeSourceController, IWriterController
- Since:
- 1.3
- Author:
- Jan Waller, Robert von Massow
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the application name stored in the controller.booleanThis method is used to log the status of the controllers to the configured writer.toString()This method is used to log the status of the controllers to the console.Methods inherited from interface kieker.monitoring.core.controller.IProbeController
activateProbe, addPatternParameter, addPatternParameterValue, clearPatternParameters, deactivateProbe, deletePatternParameter, getAllPatternParameters, getProbePatternList, isProbeActivated, removePatternParameterValue, setProbePatternListMethods inherited from interface kieker.monitoring.core.controller.IRemoteController
getControllerDomainMethods inherited from interface kieker.monitoring.core.controller.ISamplingController
removeScheduledSampler, schedulePeriodicSamplerMethods inherited from interface kieker.monitoring.core.controller.IStateController
disableMonitoring, enableMonitoring, getExperimentId, getHostname, getName, incExperimentId, isDebug, isMonitoringEnabled, isMonitoringTerminated, setExperimentId, terminateMonitoringMethods inherited from interface kieker.monitoring.core.controller.ITimeSourceController
getTimeSourceMethods inherited from interface kieker.monitoring.core.controller.IWriterController
newMonitoringRecord, waitForTermination
-
Method Details
-
toString
String toString()This method is used to log the status of the controllers to the console. It is included in this interface to ensure its publication over JMX. -
sendMetadataAsRecord
boolean sendMetadataAsRecord()This method is used to log the status of the controllers to the configured writer. TheKiekerMetadataRecordrecord is used. This method is automatically executed for the first record sent.- Returns:
- true if successful
- Since:
- 1.7
-
getApplicationName
String getApplicationName()This method returns the application name stored in the controller.- Returns:
- the application name
- Since:
- 1.14
-