-
Notifications
You must be signed in to change notification settings - Fork 3
Plugins
hyperthunk edited this page Jun 14, 2011
·
5 revisions
Nodewatch is designed to provide a practical degree of segregation between end-user modules, referred to hereafter as plugins, and core system functionality. This separation is applied by keeping the following concerns internal to Nodewatch:
-
Process Supervision (an obvious one)
-
Remote code loading
-
Gathering data from sensors
-
Publishing data to sink-interfaces
-
Administering sensors and sink-interfaces
-
Managing subscriptions
Sensors and sink-interfaces can therefore be built without concerning oneself with these issues.
All Nodewatch’s internal sensors and interfaces are implemented as plugins. The source code for built in modules is therefore a perfect reference for implementors.
The