Package com.serotonin.m2m2.module

Interface Summary
LicenseDefinition A license definition allows the module to check the validity of its license, take action as necessary.
 

Class Summary
AuditEventTypeDefinition Used for creating custom audit event types.
DatabaseSchemaDefinition A database schema definition allows a module to create an manage database tables and other objects as necessary to perform its functionality.
DataPointChangeDefinition A definition allowing a hook into the data point delete event.
DataSourceDefinition A data source is the means by which m2m2 gets values into a data point, and writes set point values back to source equipment (if possible).
DwrConversionDefinition A DWR conversion definition determines how Java objects will be converted to Javascript objects and vice versa.
DwrDefinition A DWR definition registers a DWR proxy.
EmportDefinition Import/Export functionality (aka 'emport') is a powerful feature that allows configuration to be imported or exported via JSON files.
EventManagerListenerDefinition Provides a hook for modules to "listen" for things that happen in the event manager.
EventTypeDefinition Used for creating custom event types.
FiledataDefinition The class allows a module to declare a SQL statement (with no parameters) that provides a list of file data IDs (i.e.
LongPollDefinition m2m2 uses AJAX extensively to implement both an effective and simple user interface, and rapid and automatic page updating for system monitoring.
Module All information regarding a module required by the core.
ModuleElementDefinition The base level of a module definition class.
ModuleRegistry The registry of all modules in an m2m2 instance.
PublisherDefinition A publisher allows point values to be written (or published) to targets outside of the m2m2 instance.
PurgeDefinition Provides a hook into the system purge process.
RuntimeManagerDefinition This definition is notified upon initialization and termination of the application.
ServletDefinition A servlet definition provides the necessary information to register a servlet into the m2m2 instance.
SystemEventTypeDefinition Used for creating custom system event types.
SystemSettingsDefinition This class provides a means to insert a section into the system settings page.
UrlMappingDefinition A URL mapping definition creates a page - and optionally a menu item - accessible by m2m2 users.
 

Enum Summary
DataSourceDefinition.StartPriority The available start priorities for data sources.
UrlMappingDefinition.Permission The available permission types for the URL.