softwarecontainer
0.18.0-739e8d7 2017-05-04
|
Public Member Functions | |
BaseConfigStore (std::unique_ptr< ServiceManifestLoader > loader) | |
Creates a new BaseConfigStore object and searches for Service Manifests (of file type json) in the input path, and stores the Capabilities' Gateway configurations. More... | |
Protected Attributes | |
std::map< std::string, GatewayConfiguration > | m_capMap |
Definition at line 37 of file baseconfigstore.h.
softwarecontainer::BaseConfigStore::BaseConfigStore | ( | std::unique_ptr< ServiceManifestLoader > | loader | ) |
Creates a new BaseConfigStore object and searches for Service Manifests (of file type json) in the input path, and stores the Capabilities' Gateway configurations.
ServiceManifestPathError | if the path to the json file(s) is incorrectly formatted or if the path is not allowed |
ServiceManifestParseError | if parsing of the json fails |
CapabilityParseError | if parsing of one or more Capabilities or Gateway objects is unsuccessful |
Definition at line 24 of file baseconfigstore.cpp.
References softwarecontainer::JSONParser::read().