Class | Description |
---|---|
AbstractModule<ConfigType extends ModuleConfig> |
Class providing default implementation of common module API methods
|
DefaultModuleStateManager |
Default implementation of IModuleStateManager that saves info into files.
A folder is created for each module the first time its state is saved.
A main file is used for simple type values and a separate file is used for
each info stored as an OutputStream.
|
InMemoryConfigDb |
In memory config database used by JUnit tests
|
ModuleConfigJsonFile |
Class providing access to the configuration database that is used to
persist all modules' configuration.
|
ModuleRegistry |
This class is in charge of loading all configured modules on startup
as well as dynamically loading/unloading modules on demand.
|
ModuleSecurity | |
RobustConnection |
Helper class for handling automatic reconnections to remote devices/services.
It must be subclassed to provide an implementation of the RobustConnection.tryConnect()
method |
RobustConnectionConfig |
Common configuration options for robust connections
|
Copyright © 2016 Sensia Software LLC. All rights reserved.