Writing UI and Web ToolsΒΆ
Writing tools with a nice user interface either as a desktop or a
web-based application requires to find a neat way to embed Kieker
analysis tools. For that purpose we provide the class
AbstractEmbeddableService.
The class provides two main control
methods run
and terminate
. We do not provide a progress
mechanism, as this is analysis specific and should be realized through a
progress indicating stage.
Beside the control methods, each service requires three methods to work properly. In detail they are
logError
to log exceptions during setupshutdownService
comprising tasks to perform after a service has finished its taskcreateTeetimeConfiguration
used to prepare and instantiate the Teetime configuration