Package io.lighty.applications.util
Class ModulesConfig
java.lang.Object
io.lighty.applications.util.ModulesConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ModulesConfigGet default ModulesConfig configuration.static ModulesConfiggetModulesConfig(InputStream jsonConfigInputStream) Load ModulesConfig configuration from InputStream containing JSON data.longinthashCode()voidsetModuleTimeoutSeconds(long moduleTimeoutSeconds)
-
Constructor Details
-
ModulesConfig
public ModulesConfig()
-
-
Method Details
-
getModulesConfig
public static ModulesConfig getModulesConfig(InputStream jsonConfigInputStream) throws ConfigurationException Load ModulesConfig configuration from InputStream containing JSON data.- Parameters:
jsonConfigInputStream- InputStream containing ModulesConfig configuration data in JSON format.- Returns:
- Object representation of configuration data.
- Throws:
ConfigurationException- In case InputStream does not contain valid JSON data, or cannot bind Json tree to type.
-
getDefaultModulesConfig
Get default ModulesConfig configuration.- Returns:
- Object representation of configuration data.
-
getModuleTimeoutSeconds
public long getModuleTimeoutSeconds() -
setModuleTimeoutSeconds
public void setModuleTimeoutSeconds(long moduleTimeoutSeconds) -
equals
-
hashCode
public int hashCode()
-