EclipseSensorPlugin
is the implementation class for Eclipse IDE plugin,
whose main purpose is to instantiate EclipseSensor
class.
EclipseSensor
instantiates sensor shell to collect necessary data such as
active file information, file metric information. Provides public process methods such as
processActivity
, processStateChangeActivity
, processFileMetric
,
and processUnitTest
.
StateChangeTimerTask
runs to process state change and file metric in a certain
interval. BuffTransTimerTask
runs to process buffer transitions in a certain interval.
Currently, Three threshold values are manipulated by the sensor:
sensor.properties
file.
For instructions on how to install these sensors in your Eclipse IDE, see the web page installation instructions at a running Hackystat server.