Modifier and Type | Class and Description |
---|---|
class |
ClientConfig
Common configuration options for all clients connecting to remote services
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICommNetwork<ConfigType extends ModuleConfig>
Interface used to represent communication networks of different types, such
as Ethernet, WiFi, Bluetooth, Bluetooth LE, ZigBee, etc...
|
Modifier and Type | Class and Description |
---|---|
class |
CommProviderConfig<ConfigType> |
class |
NetworkConfig |
Modifier and Type | Interface and Description |
---|---|
interface |
IDataProducerModule<ConfigType extends ModuleConfig>
Base interface for all modules producing streaming data
|
Modifier and Type | Interface and Description |
---|---|
interface |
IModule<ConfigType extends ModuleConfig>
Generic interface for all modules in the system.
|
Modifier and Type | Method and Description |
---|---|
ModuleConfig |
ModuleConfig.clone() |
ModuleConfig |
IModuleConfigRepository.get(String moduleID)
Retrieves the configuration of the module with the given id
|
Modifier and Type | Method and Description |
---|---|
List<ModuleConfig> |
IModuleConfigRepository.getAllModulesConfigurations() |
Collection<ModuleConfig> |
IModuleManager.getAvailableModules()
Gets the list of all modules handled by this manager
that are configured but not yet loaded (i.e.
|
Class<? extends ModuleConfig> |
IModuleProvider.getModuleConfigClass() |
Modifier and Type | Method and Description |
---|---|
void |
IModuleConfigRepository.add(ModuleConfig... configList)
Adds a module configuration to the repository
An exception will be thrown if a module with the same id already exist
|
void |
IModuleConfigRepository.update(ModuleConfig... configList)
Updates the module configuration with the given id in the repository
If the id does not exist, the configuration entry is added with the add method
|
Modifier and Type | Class and Description |
---|---|
class |
ObsStorageConfig
Options for observation storage implementations
|
class |
StorageConfig
Simple data structure for describing storage configuration options
|
Modifier and Type | Class and Description |
---|---|
class |
OnDemandProcessConfig
Base for all stream processors config classes
|
class |
ProcessConfig
Configuration options for processing modules
|
class |
StreamProcessConfig
Base for all stream processor config classes
|
Modifier and Type | Class and Description |
---|---|
class |
SecurityModuleConfig
Tagging interface to be extended by config classes of security related
modules
|
Modifier and Type | Class and Description |
---|---|
class |
SensorConfig
Configuration options for sensors/actuators
|
class |
SensorDriverConfig
Configuration options for sensor/actuator drivers
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceConfig
Common configuration options for all services
|
Modifier and Type | Class and Description |
---|---|
class |
SOSTClientConfig
Configuration class for the SOS-T client module
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
SOSTClientModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
TCPCommProviderConfig |
class |
UDPCommProviderConfig |
Modifier and Type | Method and Description |
---|---|
Collection<ModuleConfig> |
NetworkManagerImpl.getAvailableModules() |
Class<? extends ModuleConfig> |
TCPCommModuleDescriptor.getModuleConfigClass() |
Class<? extends ModuleConfig> |
UDPCommModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractModule<ConfigType extends ModuleConfig>
Class providing default implementation of common module API methods
|
Modifier and Type | Field and Description |
---|---|
protected ConfigType |
AbstractModule.config |
Modifier and Type | Method and Description |
---|---|
ModuleConfig |
ModuleRegistry.createModuleConfig(IModuleProvider provider)
Creates a new module config class using information from a module provider
|
ModuleConfig |
ModuleConfigJsonFile.get(String moduleID) |
ModuleConfig |
InMemoryConfigDb.get(String moduleID) |
Modifier and Type | Method and Description |
---|---|
List<ModuleConfig> |
ModuleConfigJsonFile.getAllModulesConfigurations() |
List<ModuleConfig> |
InMemoryConfigDb.getAllModulesConfigurations() |
Collection<ModuleConfig> |
ModuleRegistry.getAvailableModules() |
Modifier and Type | Method and Description |
---|---|
void |
ModuleConfigJsonFile.add(ModuleConfig... configList) |
void |
InMemoryConfigDb.add(ModuleConfig... configList) |
IModule<?> |
ModuleRegistry.loadModule(ModuleConfig config)
Instantiates and loads a module using the given configuration
This method is synchronous so it will block forever until the module is actually loaded, and it will also wait for it to be started if 'autostart' was requested. |
IModule<?> |
ModuleRegistry.loadModule(ModuleConfig config,
long timeOut)
Instantiates and loads a module using the given configuration
This method is synchronous so it will block until the module is actually loaded, (and started if 'autostart' was true), the timeout occurs or an exception is thrown |
IModule<?> |
ModuleRegistry.loadModuleAsync(ModuleConfig config,
IEventListener listener)
Instantiates and loads a module using the given configuration
This method is asynchronous so, when it returns without error, the module is guaranteed to be loaded but not necessarilly initialized or started. |
void |
ModuleRegistry.saveConfiguration(ModuleConfig... configList)
Saves the given module configurations in the repository
|
void |
ModuleConfigJsonFile.update(ModuleConfig... configList) |
void |
InMemoryConfigDb.update(ModuleConfig... configList) |
void |
ModuleRegistry.updateModuleConfigAsync(IModule module,
ModuleConfig config)
Updates the module configuration asynchronously in a separate thread
|
void |
ModuleRegistry.updateModuleConfigAsync(ModuleConfig config)
Updates the configuration of the module with the given local ID
|
Modifier and Type | Class and Description |
---|---|
class |
StreamStorageConfig |
Modifier and Type | Method and Description |
---|---|
Collection<ModuleConfig> |
PersistenceManagerImpl.getAvailableModules() |
Class<? extends ModuleConfig> |
StreamStorageModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
BasicStorageConfig
Configuration class for PERST basic storage
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
MultiEntityStorageModuleDescriptor.getModuleConfigClass() |
Class<? extends ModuleConfig> |
ObsStorageModuleDescriptor.getModuleConfigClass() |
Class<? extends ModuleConfig> |
BasicStorageModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
SMLStreamProcessConfig
Configuration class for SensorML based processors.
|
Modifier and Type | Method and Description |
---|---|
Collection<ModuleConfig> |
ProcessingManagerImpl.getAvailableModules() |
Class<? extends ModuleConfig> |
SMLStreamProcessDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
BasicSecurityRealmConfig |
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
BasicSecurityRealmDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
SensorArrayConfig
Configuration class for SensorArray modules
|
class |
SensorSystemConfig
Configuration class for SensorGroup modules
|
Modifier and Type | Method and Description |
---|---|
Collection<ModuleConfig> |
SensorManagerImpl.getAvailableModules() |
Modifier and Type | Class and Description |
---|---|
class |
SOSVirtualSensorConfig
Configuration for SOS virtual sensors created with InsertSensor
|
Modifier and Type | Class and Description |
---|---|
class |
SWEVirtualSensorConfig
Configuration for a SWE Virtual Sensor.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
SWEVirtualSensorDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
HttpServerConfig
Configuration class for the HTTP server module
|
Modifier and Type | Class and Description |
---|---|
class |
OGCServiceConfig
Abstract configuration class for all OGC service types
|
Modifier and Type | Class and Description |
---|---|
class |
SOSServiceConfig
Configuration class for the SOS service module
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
SOSModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
SPSServiceConfig
Configuration class for the SPS service module
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ModuleConfig> |
SPSModuleDescriptor.getModuleConfigClass() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultModulePanel<ModuleType extends IModule<? extends ModuleConfig>>
Default implementation of module panel letting the user edit the module
configuration through a generic auto-generated form.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminUIConfig |
Modifier and Type | Method and Description |
---|---|
void |
ModuleTypeSelectionPopup.ModuleTypeSelectionCallback.onSelected(Class<?> moduleType,
ModuleConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
NetworkAdminPanel.build(MyBeanItem<ModuleConfig> beanItem,
ICommNetwork<?> module) |
void |
StorageAdminPanel.build(MyBeanItem<ModuleConfig> beanItem,
IRecordStorageModule<?> storage) |
void |
SensorAdminPanel.build(MyBeanItem<ModuleConfig> beanItem,
ISensorModule<?> module) |
void |
DefaultModulePanel.build(MyBeanItem<ModuleConfig> beanItem,
ModuleType module) |
protected IModuleConfigForm |
DefaultModulePanel.getConfigForm(MyBeanItem<ModuleConfig> beanItem,
ModuleType module) |
protected void |
AdminUI.openModuleInfo(MyBeanItem<ModuleConfig> beanItem,
IModule<?> module) |
Modifier and Type | Interface and Description |
---|---|
interface |
IModuleAdminPanel<ModuleType extends IModule<? extends ModuleConfig>>
Interface for all UI panels used to interact with modules
|
Modifier and Type | Method and Description |
---|---|
void |
IModuleAdminPanel.build(MyBeanItem<ModuleConfig> beanItem,
ModuleType module)
Builds the whole panel allowing interaction with a module
|
Modifier and Type | Method and Description |
---|---|
static String |
MsgUtils.moduleString(ModuleConfig config) |
Copyright © 2016 Sensia Software LLC. All rights reserved.