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 
All Methods Instance Methods Abstract Methods 
Modifier and Type 
Method 
Description 
 
 
java.lang.String 
getApplicationName  () 
This method returns the application name stored in the controller.
 
 
boolean 
sendMetadataAsRecord  () 
This method is used to log the status of the controllers to the configured writer.
 
 
java.lang.String 
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 , setProbePatternList  
Methods inherited from interface kieker.monitoring.core.controller.IStateController  
 disableMonitoring , enableMonitoring , getExperimentId , getHostname , getName , incExperimentId , isDebug , isMonitoringEnabled , isMonitoringTerminated , setExperimentId , terminateMonitoring  
 
 
 
 
 
Method Details 
java.lang.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.
Overrides:  
toString in class java.lang.Object 
Returns:  
a String representation of the current controller 
Since:  
1.3 
 
 
 
boolean  sendMetadataAsRecord ()
This method is used to log the status of the controllers to the configured writer.
 The 
KiekerMetadataRecord record is used.
 This method is automatically executed for the first record sent.
 
Returns:  
true if successful 
Since:  
1.7 
 
 
 
java.lang.String  getApplicationName ()
This method returns the application name stored in the controller.
Returns:  
the application name 
Since:  
1.14