Package | Description |
---|---|
org.thales.punch.api | |
org.thales.punch.api.ecs | |
org.thales.punch.libraries.utils.api | |
org.thales.punch.platform.api |
To deal with configuration and administative tasks, the punchplatform relies on a carefully
well designed configuration service.
|
org.thales.punch.platform.api.es.health |
Copyright © 2016-2021 Thales Services Numériques
Licensed under the Thales Inner Source Software License:
Version 1.2, InnerOpen - Distribution Controlled
You may not use this file except in compliance with the License.
|
org.thales.punch.platform.api.pojo |
The punch configuration files include many json object to define a kafka topic a ceph pool etc.
|
org.thales.punch.platform.impl | |
org.thales.punch.platform.utils | |
org.thales.punch.settings.api |
Copyright © 2016-2021 Thales Services Numériques
Licensed under the Thales Inner Source Software License:
Version 1.2, InnerOpen - Distribution Controlled
You may not use this file except in compliance with the License.
|
org.thales.punch.settings.impl |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
FileSystemArtefact.getJsonResources(ISettingsMap componentSettings) |
static String |
FileSystemArtefact.getPunchlineCustomGrokPatterns(ISettingsMap componentSettings) |
Constructor and Description |
---|
CheckPoint(ISettingsMap map)
Use this constructor when you don't need any other information but wants to benefits using this POJO date parsing methods
|
CheckPoint(ISettingsMap map,
String applicationCheckPointIntervalFieldName)
Use this constructor when you don't need any other information but wants to benefits using this POJO date parsing methods
|
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
ECS.host() |
ISettingsMap |
ECS.labels() |
ISettingsMap |
ECS.service() |
ISettingsMap |
ECS.userDefinedKeyValues() |
Modifier and Type | Method and Description |
---|---|
void |
ECS.labels(ISettingsMap labels) |
void |
ECS.service(ISettingsMap service) |
void |
ECS.userDefinedKeyValues(ISettingsMap userDefinedKeyValues) |
Modifier and Type | Method and Description |
---|---|
static ISettingsMap |
UtilVersion.channelStructure5To6(ISettingsMap channelStructure) |
static ISettingsMap |
UtilVersion.checkAndConvertChannelStructure(ISettingsMap structure)
Check the channel structure format and return this version compatible format.
|
static ISettingsMap |
UtilVersion.checkAndConvertPlan(ISettingsMap settings) |
static ISettingsMap |
UtilVersion.checkAndConvertPlan(ISettingsMap plan,
String tenantName,
String channelName,
String punchlineName) |
static ISettingsMap |
UtilVersion.checkAndConvertPunchline(ISettingsMap settings)
This function expects a plan, a channel structure or a punchline file.
|
static ISettingsMap |
UtilVersion.checkAndConvertPunchline(ISettingsMap punchline,
String tenantName,
String channelName,
String punchlineName) |
ISettingsMap |
UtilHttpClient.get() |
static ISettingsMap |
UtilHttp.getAuthenticationFromHeader(String header)
Parse an header to generate map containing all credentials information
(token type, token, username, password)
|
static ISettingsMap |
UtilSettings.getCredentials(ISettingsMap settings)
Get username and password, or token and token_type in a reporter configuration.
|
ISettingsMap |
UtilHttpClient.post(String form) |
ISettingsMap |
UtilHttpClient.put(String body) |
<T> ISettingsMap |
UtilJackson.toSettingsMap(T pojo) |
Modifier and Type | Method and Description |
---|---|
static String |
UtilThrowable.asJsonStringWithECSErrorCompliance(Throwable throwAble,
ECSError ecsError,
PunchMeta punchMeta,
ISettingsMap labels,
String message,
ISettingsMap userDefinedKeyValues)
NOTE it is possible to set tags through environment variable.
|
static String |
UtilLog.asJsonStringWithECSInfoCompliance(PunchMeta punchMeta,
ISettingsMap labels,
String message)
USAGE example:
|
static ISettingsMap |
UtilVersion.channelStructure5To6(ISettingsMap channelStructure) |
static ISettingsMap |
UtilVersion.checkAndConvertChannelStructure(ISettingsMap structure)
Check the channel structure format and return this version compatible format.
|
static ISettingsMap |
UtilVersion.checkAndConvertPlan(ISettingsMap settings) |
static ISettingsMap |
UtilVersion.checkAndConvertPlan(ISettingsMap plan,
String tenantName,
String channelName,
String punchlineName) |
static ISettingsMap |
UtilVersion.checkAndConvertPunchline(ISettingsMap settings)
This function expects a plan, a channel structure or a punchline file.
|
static ISettingsMap |
UtilVersion.checkAndConvertPunchline(ISettingsMap punchline,
String tenantName,
String channelName,
String punchlineName) |
static <T> T |
UtilJackson.fromSettingsMap(ISettingsMap map,
Class<T> classType) |
String |
UtilHttpClientOneShot.get(org.apache.http.HttpHost[] hosts,
String request,
ISettingsMap credentials)
Perform the GET request, trying each server from the list in turn
|
String |
UtilHttpClientOneShot.get(org.apache.http.HttpHost host,
String request,
ISettingsMap credentials)
Connect to the server, perform the request, close the connection to the server and send back the result
|
static ISettingsMap |
UtilSettings.getCredentials(ISettingsMap settings)
Get username and password, or token and token_type in a reporter configuration.
|
static boolean |
UtilVersion.isVersionGte(ISettingsMap settings,
int major)
Check if a punchline, plan channel structure or whatever json file is of a major
version greater than what you expect.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBook
The
IBook interface lets you access a given dag resources. |
interface |
IChannel
The
IChannel interface lets you access a given channel resources. |
interface |
IEntity
The
IEntity interface lets you access a given entity or dag resources. |
interface |
IPunchPlatformProperties
The PunchPlatformProperties represents your platform punchplatform.properties file.
|
interface |
ITopic
The
ITopic interface lets you access a given topology resources. |
interface |
ITopology
The
ITopology interface lets you access a given topology resources. |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
IPunchPlatformProperties.asSettingsMap() |
ISettingsMap |
IZookeeperCluster.asSettingsMap()
The Zookeeper's cluster related configuration from the 'punchplatform.properties'
|
ISettingsMap |
ITenant.asSettingsMap() |
static ISettingsMap |
Environment.getApplicationEnv()
The PUNCHPLATFORM_APPLICATION_ENV variable is used to provide punch applications or
application launchers a json document that contains useful settings such as uuids or exit conditions.
|
static ISettingsMap |
Environment.getApplicationEnvFromString(String jsonStr) |
ISettingsMap |
IPlatform.getConfigurationTree() |
ISettingsMap |
IPunchPlatformProperties.getCreateCephCluster(String clusterName) |
ISettingsMap |
IPunchPlatformProperties.getCreateClickhouseCluster(String clusterName) |
ISettingsMap |
IPunchPlatformProperties.getCreateElasticsearchCluster(String esCluster)
Get the Elasticsearch settings map from its cluster name
|
ISettingsMap |
IPunchPlatformProperties.getCreateGatewayCluster(String clusterName) |
ISettingsMap |
IPunchPlatformProperties.getCreateKafkaCluster(String cluster)
Get the Kafka settings map for this cluster
|
ISettingsMap |
IPunchPlatformProperties.getCreateKubernetesCluster(String cluster)
Get the Kubernetes settings map for this cluster
|
ISettingsMap |
IPunchPlatformProperties.getCreateMinioCluster(String clusterName) |
ISettingsMap |
IPunchPlatformProperties.getCreateShivaCluster(String cluster)
Get the Shiva settings map for this cluster
|
ISettingsMap |
IPunchPlatformProperties.getCreateSparkCluster(String clusterName) |
ISettingsMap |
IPunchPlatformProperties.getCreateStormCluster(String cluster)
Get the Storm settings map for this cluster
|
ISettingsMap |
IPunchPlatformProperties.getCreateZookeeperCluster(String zkCluster)
Get the Zookeeper settings map for this cluster
|
ISettingsMap |
IApplication.getEnv() |
ISettingsMap |
ITenant.getEtc() |
ISettingsMap |
ApplicationEnv.getExitCondition()
Type is always present
|
ISettingsMap |
IApplication.getExitSettingsOrDefault(ISettingsMap defaultExitCondition)
Applications, as defined in a book structure, can specify an optional
exit settings.
|
ISettingsMap |
IPunchPlatformProperties.getGatewayConfiguration()
Load gateway configuration
|
ISettingsMap |
IPunchPlatformProperties.getOrCreate(String... tree)
Get a properties and creates it if necessary.
|
static ISettingsMap |
Environment.getProperties() |
ISettingsMap |
IPunchPlatformProperties.getResourceManagerConfiguration() |
ISettingsMap |
IApplication.getSettingsMap() |
ISettingsMap |
IEntity.getStructure() |
ISettingsMap |
IResolver.resolve(File file,
String runtime)
Resolve the provided file.
|
ISettingsMap |
IResolver.resolve(ISettingsMap input,
ISettingsMap fileMetaInfo,
String fileName)
Resolve the provided input without matching any rule to only resolve
tags and environment variables.
|
ISettingsMap |
IResolver.resolve(ISettingsMap settings,
String runtime,
String fileName)
Resolve the provided settings map.
|
Modifier and Type | Method and Description |
---|---|
List<ISettingsMap> |
IPunchPlatformProperties.getReporters(List<String> reporterId) |
Modifier and Type | Method and Description |
---|---|
static ApplicationEnv |
ApplicationEnv.fromMap(ISettingsMap map)
Call ths from your application.
|
ISettingsMap |
IApplication.getExitSettingsOrDefault(ISettingsMap defaultExitCondition)
Applications, as defined in a book structure, can specify an optional
exit settings.
|
ISettingsMap |
IResolver.resolve(ISettingsMap input,
ISettingsMap fileMetaInfo,
String fileName)
Resolve the provided input without matching any rule to only resolve
tags and environment variables.
|
ISettingsMap |
IResolver.resolve(ISettingsMap settings,
String runtime,
String fileName)
Resolve the provided settings map.
|
void |
ApplicationEnv.setExitConditions(ISettingsMap spoutExitConditions) |
Constructor and Description |
---|
ApplicationEnv(String entityName,
String entityUUID,
String applicationName,
String applicationUuid,
EExitType exitType,
ISettingsMap exitSettings)
This constructor sets the essential fields but none of the
kafka properties.
|
NodeImpl(ISettingsMap s) |
NodeImpl(String component,
String type,
ISettingsMap settings) |
Subscription(ISettingsMap subscribe) |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
HealthLevel.enrichHealthMap(ISettingsMap map,
HealthLevel health,
String esId,
String platformId) |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
HealthLevel.enrichHealthMap(ISettingsMap map,
HealthLevel health,
String esId,
String platformId) |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
Credentials.toMap() |
Modifier and Type | Class and Description |
---|---|
class |
BookImpl
IChannel implementation |
class |
ChannelImpl
IChannel implementation |
class |
EntityImpl
IChannel implementation |
class |
KafkaClusterImpl
Implementation of IKafkaCLuster.
|
class |
PunchPlatformPropertiesImpl
Implementation of
PunchPlatformPropertiesImpl . |
class |
ResolverImpl
Implementation of
IResolver . |
class |
TopicImpl
IApplication implementation |
Modifier and Type | Field and Description |
---|---|
protected ISettingsMap |
ApplicationImpl.map |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
ZookeeperClusterImpl.asSettingsMap() |
ISettingsMap |
TenantImpl.asSettingsMap() |
ISettingsMap |
PunchPlatformPropertiesImpl.asSettingsMap() |
ISettingsMap |
LocalPlatformImpl.getConfigurationTree() |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateCephCluster(String cluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateClickhouseCluster(String clusterName) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateElasticsearchCluster(String esCluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateGatewayCluster(String clusterName) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateKafkaCluster(String cluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateKubernetesCluster(String cluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateMinioCluster(String clusterName) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateShivaCluster(String cluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateSparkCluster(String clusterName) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateStormCluster(String cluster) |
ISettingsMap |
PunchPlatformPropertiesImpl.getCreateZookeeperCluster(String zkCluster) |
ISettingsMap |
ApplicationImpl.getEnv() |
ISettingsMap |
TenantImpl.getEtc() |
ISettingsMap |
ApplicationImpl.getExitSettingsOrDefault(ISettingsMap defaultExitCondition) |
ISettingsMap |
PunchPlatformPropertiesImpl.getGatewayConfiguration() |
ISettingsMap |
PunchPlatformPropertiesImpl.getOrCreate(String... tree) |
ISettingsMap |
PunchPlatformPropertiesImpl.getResourceManagerConfiguration() |
ISettingsMap |
ApplicationImpl.getSettingsMap() |
ISettingsMap |
ChannelImpl.getStructure() |
ISettingsMap |
BookImpl.getStructure() |
ISettingsMap |
ResolverImpl.resolve(File file,
String runtime) |
ISettingsMap |
ResolverImpl.resolve(ISettingsMap input,
ISettingsMap fileMetaInfo,
String fileName) |
ISettingsMap |
ResolverImpl.resolve(ISettingsMap input,
String runtime,
String fileName) |
static ISettingsMap |
ResolverUtil.resolveTagsInMap(ISettingsMap inputMap)
This function resolves tags if given in map input
|
ISettingsMap |
SecurityImpl.toSettingsMap() |
Modifier and Type | Method and Description |
---|---|
List<ISettingsMap> |
PunchPlatformPropertiesImpl.getReporters(List<String> reporterIds) |
Modifier and Type | Method and Description |
---|---|
IResolver |
ResolverBuilder.fromMap(ISettingsMap map)
Initialize an IResolver object from a defined ENV: PUNCHPLATFORM_RESOLV_FILE
|
ISettingsMap |
ApplicationImpl.getExitSettingsOrDefault(ISettingsMap defaultExitCondition) |
protected static EClusterType |
ApplicationImpl.getType(ISettingsMap map) |
static boolean |
ResolverUtil.isSelectionMatchFileMeta(ISettingsMap selectionSection,
ISettingsMap fileMetaInfo,
String filename)
Check for a given selection section from resolver, if the given file header (meta info) matches the values.
|
static boolean |
ResolverUtil.isSelectionSupported(ISettingsMap resolverSelection) |
ISettingsMap |
ResolverImpl.resolve(ISettingsMap input,
ISettingsMap fileMetaInfo,
String fileName) |
ISettingsMap |
ResolverImpl.resolve(ISettingsMap input,
String runtime,
String fileName) |
static ISettingsMap |
ResolverUtil.resolveTagsInMap(ISettingsMap inputMap)
This function resolves tags if given in map input
|
static String |
ResolverUtil.selectionValueByKeyBasedOnType(String keyType,
ISettingsMap configurationFileHeader,
String configurationFileName)
Information like host and file name of the configuration file to be enriched
are not expected to be in the header of the configuration file
|
Constructor and Description |
---|
ApplicationImpl(IEntity entity,
ISettingsMap map,
String configName)
Create a new application.
|
BookImpl(TenantImpl tenant,
String name,
ISettingsMap map)
Constructor when called from configuration folder.
|
ChannelImpl(TenantImpl tenant,
String name,
ISettingsMap map)
Constructor when called from configuration folder.
|
EntityImpl(TenantImpl tenant,
String name,
ISettingsMap map)
Constructor when called from configuration folder.
|
ExitConditionImpl(ISettingsMap exitCondition,
IApplicationExitReporter callback)
Create an effective exit condition.
|
ResolverImpl(ISettingsMap settings)
Create a resolver from a settings map.
|
ShivaApplicationImpl(IEntity entity,
ISettingsMap map,
String fullName) |
StormApplicationImpl(IEntity entity,
ISettingsMap map,
String fullName) |
TenantImpl(IPlatform platform,
String name,
ISettingsMap tenantMap)
Ctor
|
Modifier and Type | Method and Description |
---|---|
static ISettingsMap |
EntityUtils.getResolvedMap(String prefix,
String type,
ISettingsMap map,
String entityName,
String tenantName)
Returned the resolved file content as a SettingsMap
|
Modifier and Type | Method and Description |
---|---|
static String |
EntityUtils.getEntityFilename(ISettingsMap map,
String shortName)
Return the name with extension of a file, from the given map of short names (possibly prefixes)
|
static ISettingsMap |
EntityUtils.getResolvedMap(String prefix,
String type,
ISettingsMap map,
String entityName,
String tenantName)
Returned the resolved file content as a SettingsMap
|
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
SettingsMapBuilder.build()
Build and get your
ISettingsMap . |
ISettingsMap |
ISettingsMap.childFileAsMap(String key)
Return a child file as a map.
|
static ISettingsMap |
SettingsMapBuilder.from(byte[] content)
Simplify from()
|
ISettingsMap |
ISettingsMap.getAsRequiredSettingsMap(String key)
Return a mandatory sub-map from a key.
|
ISettingsMap |
ISettingsList.getAsSettingsMap(int index)
Return the ith element of a list, expecting it to be a
ISettingsMap . |
ISettingsMap |
ISettingsMap.getAsSettingsMap(String key) |
ISettingsMap |
ISettingsMap.getAsSettingsMap(String key,
ISettingsMap defaultValue) |
ISettingsMap |
ISettingsMap.getCreateMap(String key)
Deprecated.
use instead getMapOrEmpty
|
ISettingsMap |
ISettingsMap.getDeepCopy()
Get a deep copy object of this map.
|
ISettingsMap |
ISettingsMap.getMapOrEmpty(String key)
Get a map or an empty one if nout found.
|
ISettingsMap |
ISettingsMap.getOrCreateNestedSettingsMap(String... keys)
Get a nested settings map identified by a succession of keys to navigate into the properties tree
|
ISettingsMap |
ISettingsMap.putUsingDottedPath(String path,
Object value)
Put a nested value using the dotted notation for creating the path.
|
ISettingsMap |
ISettingsMap.putUsingSlashPath(String path,
Object value)
Put a nested value using the "/" filesystem notation for creating the path.
|
ISettingsMap |
IConfigurationStore.readMap(String path)
Read a Json encoded content from your store.
|
ISettingsMap |
ISettingsMap.removeUsingDottedPath(String path)
Remove a leaf node using a dotted path.
|
ISettingsMap |
ISettingsMap.removeUsingSlashPath(String path)
Remove a leaf node using a dotted path.
|
ISettingsMap |
ISettingsMap.setNestedProperty(Object value,
String... keys)
Add a nested property.
|
ISettingsMap |
ISettingsMap.setOriginatorName(String originatorName)
SettingsMap can be associated with a name referencing the original
file (typically0.
|
ISettingsMap |
ISettingsMap.setPropertyIfMissing(String key,
Object value)
Set a property only if it does not exists yet.
|
Modifier and Type | Method and Description |
---|---|
List<ISettingsMap> |
ISettingsList.asSettingsMapList() |
default List<Map.Entry<String,ISettingsMap>> |
ISettingsMap.childAsMapEntries(String key)
Make it easier to iterate over child map entries.
|
default List<ISettingsMap> |
ISettingsMap.childAsMapValues(String key)
Make it easier to iterate over child map values.
|
default List<ISettingsMap> |
ISettingsMap.getCreateAsListOfMap(String key)
Return a child node of your map, expecting a list of map.
|
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
ISettingsMap.getAsSettingsMap(String key,
ISettingsMap defaultValue) |
void |
ISettingsMap.overrideWith(ISettingsMap otherSettings)
Recursively import/override settings in this map with settings from another map.
|
void |
IConfigurationStore.writeMap(ISettingsMap map,
String path)
Write a map as a Json string the admin database
|
Modifier and Type | Class and Description |
---|---|
class |
DirHandle
When loading a folder and all subfiles as Json in memory map, we create a recursive ISettingsMap that actually contain
Directory handles and File handles.
|
class |
JsonSettingsMapImpl
This class lets you immediately transform a yaml, hjson or json file or string into
a settings map.
|
class |
NamedSettingsMapImpl
This implementation provides hierarchical naming context
of settings when displaying a log or throwing an exception.
|
class |
SettingsMapImpl
This class extends HashMap<String,Object>, in order to provide simple additional operators to get Typed settings
from the settings map, and to simplify settings-using caller code by taking care of runtime class checks,
settings existence check, default value providing)
As HashMap, the constructor taking a map as parameter works by shallow copy (internal sub-settings objects
are shared with the original).
|
class |
YamlSettingsMapImpl
This class lets you immediately transform a yaml string into a settings map.
|
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
SettingsMapImpl.childFileAsMap(String key) |
ISettingsMap |
SettingsMapImpl.getAsRequiredSettingsMap(String key) |
ISettingsMap |
SettingsListImpl.getAsSettingsMap(int index) |
ISettingsMap |
SettingsMapImpl.getAsSettingsMap(String key) |
ISettingsMap |
SettingsMapImpl.getAsSettingsMap(String key,
ISettingsMap defaultValue) |
ISettingsMap |
SettingsMapImpl.getCreateMap(String key) |
ISettingsMap |
SettingsMapImpl.getDeepCopy() |
ISettingsMap |
SettingsMapImpl.getMapOrEmpty(String key) |
ISettingsMap |
SettingsMapImpl.getOrCreateNestedSettingsMap(String... keys) |
protected ISettingsMap |
SettingsListImpl.newSettingsMapChild(Map<String,Object> map,
String name)
Returns a new instance of appropriate Settings map implementation for this settings tree
Initialized with same content as a provided map containing
The returned object has not been added to the THIS settings map
|
protected ISettingsMap |
NamedSettingsMapImpl.newSettingsMapChild(Map<String,Object> map,
String name) |
protected ISettingsMap |
SettingsMapImpl.newSettingsMapChild(Map<String,Object> map,
String name)
Returns a new instance of appropriate Settings map implementation for this settings tree
Initialized with same content as a provided map containing
The returned object has not been added to the THIS settings map
|
protected ISettingsMap |
SettingsListImpl.newSettingsMapChild(String name)
Returns a new instance of appropriate Settings map implementation for this settings tree
The returned object has not been added to the THIS settings map
|
protected ISettingsMap |
SettingsMapImpl.newSettingsMapChild(String name)
Returns a new instance of appropriate Settings map implementation for this settings tree
The returned object has not been added to the THIS settings map
|
ISettingsMap |
SettingsMapImpl.putUsingDottedPath(String dottedPath,
Object value) |
ISettingsMap |
SettingsMapImpl.putUsingSlashPath(String path,
Object value) |
ISettingsMap |
FileSystemConfigurationStoreImpl.readMap(String path) |
ISettingsMap |
SettingsMapImpl.removeUsingDottedPath(String dottedPath) |
ISettingsMap |
SettingsMapImpl.removeUsingSlashPath(String path) |
ISettingsMap |
SettingsMapImpl.setNestedProperty(Object value,
String... keys) |
ISettingsMap |
NamedSettingsMapImpl.setOriginatorName(String name) |
ISettingsMap |
SettingsMapImpl.setOriginatorName(String name) |
ISettingsMap |
SettingsMapImpl.setPropertyIfMissing(String key,
Object value) |
Modifier and Type | Method and Description |
---|---|
List<ISettingsMap> |
SettingsListImpl.asSettingsMapList() |
Modifier and Type | Method and Description |
---|---|
ISettingsMap |
SettingsMapImpl.getAsSettingsMap(String key,
ISettingsMap defaultValue) |
void |
SettingsMapImpl.overrideWith(ISettingsMap otherSettings) |
void |
FileSystemConfigurationStoreImpl.writeMap(ISettingsMap map,
String path) |
Constructor and Description |
---|
JsonSettingsMapImpl(File settingsFile,
boolean resolve,
ISettingsMap resolverRules,
String runtime)
Build a SettingsMap from a file.
|
Copyright © 2014–2022. All rights reserved.