Package org.sensorhub.api.module
Class ModuleConfig
java.lang.Object
org.sensorhub.api.module.ModuleConfigBase
org.sensorhub.api.module.ModuleConfig
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
ClientConfig
,CommProviderConfig
,DatabaseConfig
,NetworkConfig
,ProcessConfig
,SecurityModuleConfig
,SensorConfig
,SensorDriverConfig
,ServiceConfig
Base class to hold main modules configuration options
- Since:
- Nov 16, 2010
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Unique ID of the module.Fields inherited from class org.sensorhub.api.module.ModuleConfigBase
moduleClass, name
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
Unique ID of the module. It must be unique within the SensorHub instance and remain the same during the whole life-time of the module -
description
-
autoStart
@DisplayInfo(label="Auto Start", desc="Set to automatically start the module when it is loaded") @SerializedName(value="autoStart", alternate="enabled") public boolean autoStart
-
-
Constructor Details
-
ModuleConfig
public ModuleConfig()
-
-
Method Details
-
clone
- Overrides:
clone
in classModuleConfigBase
-