- ABSOLUTECONFIGURATIONPATH_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- AbstractSecurity - Class in org.thales.punch.platform.api.pojo
-
This Abstract class contains only params which are presents in each component credentials section
- AbstractSecurity() - Constructor for class org.thales.punch.platform.api.pojo.AbstractSecurity
-
- AbstractSecurity(boolean) - Constructor for class org.thales.punch.platform.api.pojo.AbstractSecurity
-
- ACCESS_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ACCESS_TOKEN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ACK_CONTROL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ACKS_GREATER_OR_EQUAL_THAN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- actions - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchClusterHousekeepingSettingsPojo
-
A list of actions to be conducted on indices within this Elasticsearch cluster
- ADAPTATIVE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- add(T) - Method in class org.thales.punch.libraries.utils.api.Async
-
- add(Object) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
Before getting your list, fill in some values.
- ADD_HEADER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- addAlertMessages(Set<String>) - Method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- addAll(Collection<?>) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
Add an initial collection to the content of your list
- addAll(Collection<? extends Object>) - Method in class org.thales.punch.settings.impl.NamedSettingsListImpl
-
- addField(String, Object) - Method in class org.thales.punch.platform.api.LogRecord
-
Add a field to your log
- addFields(Map<String, Object>) - Method in class org.thales.punch.platform.api.LogRecord
-
Add all fields from an existing maps.
- ADDITIONAL_DOCUMENT_VALUE_FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADDITIONAL_JARS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADDITIONAL_TEMPLATES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADDITIONAL_THROWABLE_MESSAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADDITIONAL_VALUES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADDITIONALNODESPATH_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- addNestedProperty(Object, String...) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Add an initial nested property.
- addProperty(String, Object) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Before getting your map, fill in some values.
- addSubPrinter(Printer) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Add a sub printer.
- addWithNoCloning(Object) - Method in class org.thales.punch.settings.impl.NamedSettingsListImpl
-
Add reference in this object.
- ADMIN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ADMIN_TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AFFINITY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AFTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AFTER_FAILURE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AFTER_SUCCESS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ALERT_MESSAGES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AlertCodePojo - Enum in org.thales.punch.platform.api.es.health
-
This enum class regroups all the monitoring error conditions that are identified
by the monitoring microservices of PunchPlatform.
- AlertPojo - Class in org.thales.punch.platform.api.es.health
-
Pojo for serialization of an alert identified by the punchplatform monitoring system
- AlertPojo(AlertCodePojo, String) - Constructor for class org.thales.punch.platform.api.es.health.AlertPojo
-
- AlertPojo() - Constructor for class org.thales.punch.platform.api.es.health.AlertPojo
-
Constructor for deserialization
- alerts - Variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
-
List of alert codes and messages explaining the current status of the partition
- ALIAS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ALL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ALL - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
List of all existing IReservedFields
- AlreadyAliveException - Exception in org.thales.punch.exceptions
-
An attempt at starting an application fails because it is already
alive.
- AlreadyAliveException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.AlreadyAliveException
-
Ctor.
- ANALYTICS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ansi() - Method in enum org.thales.punch.libraries.utils.api.Printer.Color
-
- APPLICATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_ALIVE - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- APPLICATION_CHECKPOINT_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_CONTROL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_EXIT - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- APPLICATION_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_NAME - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- APPLICATION_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_RUNTIME_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATION_START - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- APPLICATION_STOPPED - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- APPLICATION_UUID - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- APPLICATION_UUID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- applicationCheckPointInterval() - Method in class org.thales.punch.api.CheckPoint
-
- APPLICATIONDOTDEPLOYDOTMODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ApplicationEnv - Class in org.thales.punch.platform.api
-
An application is one of the many application launched by books or channels.
- ApplicationEnv(String, String, String, String, EExitType, ISettingsMap) - Constructor for class org.thales.punch.platform.api.ApplicationEnv
-
This constructor sets the essential fields but none of the
kafka properties.
- applicationId() - Method in class org.thales.punch.api.ecs.PunchMeta
-
- applicationId() - Method in interface org.thales.punch.api.ICheckPointConsumer
-
- ApplicationImpl - Class in org.thales.punch.platform.impl
-
- ApplicationImpl(IEntity, ISettingsMap, String) - Constructor for class org.thales.punch.platform.impl.ApplicationImpl
-
Create a new application.
- applicationName() - Method in class org.thales.punch.api.ecs.PunchMeta
-
- APPLICATIONS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATIONS_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLICATIONUDERSCORERUNTIMEUNDERSCOREID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- APPLY_RESOLVER_ON - Static variable in interface org.thales.punch.platform.api.IKeys
-
- applyPrefix(String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Apply a prefix for a host path
Eg :
http://host:port -> http://host:port/prefix
manage '/' char concatenation
- applyScheme(List<HttpHost>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Apply a scheme on all hosts in list
- ARCHITECTURE - Static variable in class org.thales.punch.platform.api.IECS.Host
-
- ARCHITECTURE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ARCHIVE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ARCHIVE_READER - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- ARCHIVE_READER_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ARCHIVING_POOLS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ARG - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ARGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- argValue(List<String>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilArgs
-
Return the argument that immediately follows an option name.
- AROBASTIMESTAMP - Static variable in interface org.thales.punch.platform.api.IECS
-
- AROBASTIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Artefact - Class in org.thales.punch.api
-
On the punch users deploy functions (punchelts, parsers etc ..).
- Artefact(String, String, String) - Constructor for class org.thales.punch.api.Artefact
-
- asFlatValuesMap() - Method in interface org.thales.punch.settings.api.ISettingsList
-
- asFlatValuesMap(String) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- asFlatValuesMap() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asFlatValuesMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asFlatValuesMap() - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- asFlatValuesMap(String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- asFlatValuesMap() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asFlatValuesMap(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asFlatValuesMapIgnoreSettingsList(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asFlatValuesMapIgnoreSettingsList(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asHjsonString() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asHjsonString() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asJsonArray(List<Object>, IJsonSerializer) - Static method in class org.thales.punch.settings.impl.JsonSettingSerializer
-
- asJsonArray() - Method in class org.thales.punch.settings.impl.JsonSettingsListImpl
-
- asJsonObject(Map<String, Object>, IJsonSerializer) - Static method in class org.thales.punch.settings.impl.JsonSettingSerializer
-
- asJsonString(Throwable) - Static method in class org.thales.punch.libraries.utils.api.UtilThrowable
-
Note: does not respect standard error message format used in API, i.e: http://docs.oasis-open.org/odata/odata-json-format/v4.0/errata02/os/odata-json-format-v4.0-errata02-os-complete.html#_Toc403940655
- asJsonString(Throwable, Object) - Static method in class org.thales.punch.libraries.utils.api.UtilThrowable
-
Note: does not respect standard error message format used in API, i.e: http://docs.oasis-open.org/odata/odata-json-format/v4.0/errata02/os/odata-json-format-v4.0-errata02-os-complete.html#_Toc403940655
- asJsonString() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- asJsonString() - Method in interface org.thales.punch.settings.api.ISettingsList
-
- asJsonString(IJsonSerializer) - Method in interface org.thales.punch.settings.api.ISettingsList
-
This variant accept a serializer to deal with unsupported types.
- asJsonString() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asJsonString(IJsonSerializer) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
This variant relies on an external serializer to deal with unsupported classes found in
the SettingsMap.
- asJsonString() - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- asJsonString(IJsonSerializer) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- asJsonString() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asJsonString(IJsonSerializer) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asJsonStringWithECSErrorCompliance(Throwable, ECSError, PunchMeta, ISettingsMap, String, ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilThrowable
-
NOTE it is possible to set tags through environment variable.
- asJsonStringWithECSInfoCompliance(PunchMeta, ISettingsMap, String) - Static method in class org.thales.punch.libraries.utils.api.UtilLog
-
USAGE example:
- asKvString() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asKvString() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asListFlatValuesMapIgnoreSettingsList(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asListFlatValuesMapIgnoreSettingsList(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- asSettingsMap() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- asSettingsMap() - Method in interface org.thales.punch.platform.api.ITenant
-
- asSettingsMap() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
The Zookeeper's cluster related configuration from the 'punchplatform.properties'
- asSettingsMap() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- asSettingsMap() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- asSettingsMap() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- asSettingsMapList() - Method in interface org.thales.punch.settings.api.ISettingsList
-
- asSettingsMapList() - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- ASSIGNEMENT_TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ASSIGNEMENTS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ASSIGNMENT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- associatedHealthCondition - Variable in enum org.thales.punch.platform.api.es.health.AlertCodePojo
-
- asStringSettingsList() - Method in interface org.thales.punch.settings.api.ISettingsList
-
- asStringSettingsList() - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- asYamlString() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- asYamlString() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- Async<T> - Class in org.thales.punch.libraries.utils.api
-
A very simple facility to execute an asynchronous action.
- Async(int, String, Consumer<T>) - Constructor for class org.thales.punch.libraries.utils.api.Async
-
- audit() - Method in interface org.thales.punch.platform.api.IApplication
-
Audit an application.
- audit() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- audit() - Method in class org.thales.punch.platform.impl.ShivaApplicationImpl
-
- audit() - Method in class org.thales.punch.platform.impl.StormApplicationImpl
-
- auditFile(String, boolean) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
Audit a settings file.
- auditFileByPrefix(String, boolean) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- authenticate(String, String, String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Add required headers for token authentication
- AUTHENTICATION_BASIC_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- AUTHENTICATION_TOKEN_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- AUTO - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AUTO_COMMIT_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
Deprecated.
- AUTO_DETECT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AUTODOTCOMMITDOTINTERVALDOTMS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AZURE_BLOB_STORAGE_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- AZURE_NSG_BLOB_STORAGE_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CAPACITY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CASE_SENSITIVE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CAUSE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CAUSE_MESSAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CEP_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CEPH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CEPH - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- channel() - Method in class org.thales.punch.api.ecs.PunchMeta
-
- CHANNEL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNEL_CTL - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- CHANNEL_START - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- CHANNEL_STOPPED - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- CHANNEL_STRUCTURE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNEL_STRUCTURE_HJSON - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNEL_STRUCTURE_JSON - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNEL_STRUCTURE_YAML - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNEL_STRUCTURE_YML - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ChannelImpl - Class in org.thales.punch.platform.impl
-
- ChannelImpl(TenantImpl, String, ISettingsMap) - Constructor for class org.thales.punch.platform.impl.ChannelImpl
-
Constructor when called from configuration folder.
- CHANNELS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CHANNELSDASHMONITORING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- channelStructure5To6(ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
- CHARSET - Static variable in interface org.thales.punch.platform.api.IKeys
-
- checkAndConvertChannelStructure(ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
Check the channel structure format and return this version compatible format.
- checkAndConvertPlan(ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
- checkAndConvertPlan(ISettingsMap, String, String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
- checkAndConvertPunchline(ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
This function expects a plan, a channel structure or a punchline file.
- checkAndConvertPunchline(ISettingsMap, String, String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
- checkIfPathExist(String) - Method in interface org.thales.punch.settings.api.IConfigurationStore
-
- checkIfPathExist(String) - Method in class org.thales.punch.settings.impl.FileSystemConfigurationStoreImpl
-
- checkInstanceOf(T, Class<V>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilCheck
-
- checkNotBlank(String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilCheck
-
- checkNotEmpty(String[], String) - Static method in class org.thales.punch.libraries.utils.api.UtilCheck
-
- checkNotNull(T, String) - Static method in class org.thales.punch.libraries.utils.api.UtilCheck
-
- CheckPoint - Class in org.thales.punch.api
-
All CHECKPOINTING BACKEND should respect this Class definition.
- CheckPoint(String, String, String) - Constructor for class org.thales.punch.api.CheckPoint
-
This constructor can be used when you want to commit/read the last_commited date to/from your BACKEND
- CheckPoint(String, String, String, String) - Constructor for class org.thales.punch.api.CheckPoint
-
This constructor can be used when you want to commit/read the last_commited date to/from your BACKEND with a custom id field name
- CheckPoint(String, String, String, Properties) - Constructor for class org.thales.punch.api.CheckPoint
-
Use this constructor in case you want to add additional fields to be committed to your BACKEND using the properties parameter
- CheckPoint(ISettingsMap) - Constructor for class org.thales.punch.api.CheckPoint
-
Use this constructor when you don't need any other information but wants to benefits using this POJO date parsing methods
- CheckPoint(ISettingsMap, String) - Constructor for class org.thales.punch.api.CheckPoint
-
Use this constructor when you don't need any other information but wants to benefits using this POJO date parsing methods
- CheckPointBackendQuery - Class in org.thales.punch.api
-
Class that regroup QUERIES that be make by each BACKEND implementation of ICheckPointConsumer interface
- checkPositive(int, String) - Static method in class org.thales.punch.libraries.utils.api.UtilCheck
-
- childAsJson(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Whatever be the type of the child, return a json representation of it.
- childAsJson(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- childAsListOfString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a child node of your map, expecting a list of string.
- childAsMapEntries(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Make it easier to iterate over child map entries.
- childAsMapValues(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Make it easier to iterate over child map values.
- childAsRawContent(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Retrieve the content of a file node.
- childAsRawContent(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- childAsRequiredListOfString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a required child node of your map, expecting a list of string.
- childAsRequiredString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a child node of your map, expecting a String.
- childAsString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a child node of your map, expecting a String.
- childAsStringContent(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Retrieve the content of a file node as a String.
- childAsTarGz(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Assuming the SettingsMap contains a folder, this method returns a tar gz byte array of all its content.
- childAsTarGz(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- childFileAsMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a child file as a map.
- childFileAsMap(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- childIsDir(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- childIsDir(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- childIsFile(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- childIsFile(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- CHILDREN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLEANUP_POLICY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLICKHOUSE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLICKHOUSE_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLICKHOUSEDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLICKHOUSEDOTNODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLICKHOUSEDOTSHARD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- clickhouseLastCommittedQuery(String, String) - Static method in class org.thales.punch.api.CheckPointBackendQuery
-
- CLIENT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLOSE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- close() - Method in interface org.thales.punch.settings.api.IConfigurationStore
-
Close the client client and any underlying resource.
- cluster - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
The logical name of the kafka cluster containing the kafka partition.
- cluster - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
-
- CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLUSTER_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- cluster_id - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchClusterHousekeepingSettingsPojo
-
The Elasticsearch cluster id key (matching one of the Elasticsearch clusters key in the
punchplatform properties.
- CLUSTER_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CLUSTER_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- clusterExists(EClusterType, String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- clusterExists(EClusterType, String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- CLUSTERS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- clusters_settings - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingSettingsPojo
-
One tenant can rely on several elasticsearch clusters.
- code - Variable in class org.thales.punch.platform.api.es.health.AlertPojo
-
The code identifying the type of alert, as described in the punchplatform monitoring alert list :
AlertCodePojo
- CODE - Static variable in class org.thales.punch.platform.api.IECS.Error
-
- CODEC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COLUMNS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COMMAND - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CommandExecutionException - Exception in org.thales.punch.exceptions
-
Throw this exception whenever a command cannot be completed successfuly.
- CommandExecutionException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.CommandExecutionException
-
- CommandExecutionException(String) - Constructor for exception org.thales.punch.exceptions.CommandExecutionException
-
Spontaneous ctor.
- COMMANDS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- commit(CheckPoint) - Method in interface org.thales.punch.api.ICheckPointConsumer
-
- COMMMAND_TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COMPONENT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COMPONENT_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- compress(String, File...) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
Compress one several files or a directory and put the result in the given output path.
- compress(Path) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
- compress(File...) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
- COMPRESSED - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COMPRESSION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- COMPRESSION_FORMAT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- concat(Object...) - Static method in class org.thales.punch.libraries.utils.api.UtilString
-
Simply concatenate objects in a single string.
- CONDITION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONF - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONF_DOT_JSON - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ConfigurationException - Exception in org.thales.punch.exceptions
-
This exception is probably the most crucial punch exception.
- ConfigurationException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.ConfigurationException
-
Configuration exception are used to report configuration inconsistencies.
- ConfigurationException(String) - Constructor for exception org.thales.punch.exceptions.ConfigurationException
-
Ctor.
- CONNECT_RETRY_INTERVAL_MS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONNECT_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONSOLE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONSOLE_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONSOLE_STREAM_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- CONSTANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTENT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTENT_DOT_RETURN_CODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTENTDOTEVENTTYPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTENTDOTMESSAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTINUE_ON_FAILURE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONTROL_TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CONVERT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- convertYamlToJson(String) - Static method in class org.thales.punch.settings.api.SettingsMapBuilder
-
- COORDINATES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- create() - Static method in class org.thales.punch.libraries.utils.api.Printer
-
Instance provider
- CREATE_ROOT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- createDefault() - Static method in class org.thales.punch.platform.api.pojo.Credentials
-
- createDefault() - Static method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- createDefault() - Static method in class org.thales.punch.platform.api.pojo.JavaStoreSecurity
-
- createDisabled(List<T>) - Static method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
-
Create a round robin iterator that is disabled to start with.
- createEnabled(List<T>) - Static method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
-
Create a round robin iterator that is enabled at startup.
- createPathInExistingRootFolder(String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
Create a child file path from a given root with its parent folder recursively,
but do not attempt to create the first provided root folder.
- createResource(String) - Static method in class org.thales.punch.api.Artefact
-
- createTar(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
Create a tar archive in memory and return the corresponding byte array.
- createTar(String, List<Path>) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
- CREDENTIALS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Credentials - Class in org.thales.punch.platform.api.pojo
-
This class describes credentials in elasticsearch security section
- Credentials() - Constructor for class org.thales.punch.platform.api.pojo.Credentials
-
- CREDENTIALS_FILE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CRON - Static variable in interface org.thales.punch.platform.api.IKeys
-
- CRON_SCHEDULE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- currentTimeMillis() - Method in class org.thales.punch.libraries.utils.api.TimeBasedUUIDGenerator
-
- currentTimestamp() - Method in class org.thales.punch.api.ecs.ECS
-
- EARLIEST - Static variable in interface org.thales.punch.platform.api.IKeys
-
- earliest_offset - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
The rank number of the first message still available for reading in this topic partition.
- earliest_ts - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
The timestamp associated with the oldest message remaining in the kafka partition (older messages
have been removed by the kafka brokers, based on the retention policy of the topic.
- earliest_ts - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
-
The timestamp associated with the earliest message remaining in the kafka topic.
- EARLIEST_TS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- earliestOf(ZonedDateTime, ZonedDateTime) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
- earliestOf(Collection<ZonedDateTime>) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
- EClusterType - Enum in org.thales.punch.platform.api
-
The valid clusters
- ECS - Class in org.thales.punch.api.ecs
-
Documentation of each variables can be found on link: https://www.elastic.co/guide/en/ecs/current/ecs-base.html
- ECS(PunchMeta) - Constructor for class org.thales.punch.api.ecs.ECS
-
- ECS - Static variable in interface org.thales.punch.platform.api.IECS
-
- ECS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ECS_VERSION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ECSError - Class in org.thales.punch.api.ecs
-
https://www.elastic.co/guide/en/ecs/current/ecs-error.html
When exception is thrown, it is expected for user to only initialize this class from it's constructor
- ECSError(String, String) - Constructor for class org.thales.punch.api.ecs.ECSError
-
- ECSVersion - Class in org.thales.punch.api.ecs
-
- ECSVersion() - Constructor for class org.thales.punch.api.ecs.ECSVersion
-
- EEntitySupportedExtension - Enum in org.thales.punch.platform.impl
-
- EExitType - Enum in org.thales.punch.platform.api
-
The valid exit types, platform or process.
- elapsedDurationSeconds(String) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
- ELASTIC_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- ELASTIC_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- ELASTIC_PARAMETERED_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- ELASTIC_QUERY_STATS - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- ELASTIC_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ELASTICSEARCH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ELASTICSEARCH - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- ELASTICSEARCH_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ELASTICSEARCH_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ElasticsearchClusterHousekeepingSettingsPojo - Class in org.thales.punch.platform.api.pojo
-
The settings for the Elasticsearch housekeeping of one elasticsearch cluster, of a given tenant
- ElasticsearchClusterHousekeepingSettingsPojo() - Constructor for class org.thales.punch.platform.api.pojo.ElasticsearchClusterHousekeepingSettingsPojo
-
- ELASTICSEARCHDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ElasticsearchHousekeepingActionSettingPojo - Class in org.thales.punch.platform.api.pojo
-
This describes an Houskeeping action to be conducted on an Elasticsearch cluster
- ElasticsearchHousekeepingActionSettingPojo() - Constructor for class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
-
- ElasticsearchHousekeepingActionSettingPojo.ActionType - Enum in org.thales.punch.platform.api.pojo
-
The values of this enum are used within Jinja2 template of elasticsearch curator
configuration file (see src/main/resources in punchplatform-es-housekeeper-service)
- ElasticsearchHousekeepingSettingsPojo - Class in org.thales.punch.platform.api.pojo
-
The settings for the Elasticsearch housekeeper of a given tenant
- ElasticsearchHousekeepingSettingsPojo() - Constructor for class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingSettingsPojo
-
- elasticsearchLastCommittedQuery(String, String) - Static method in class org.thales.punch.api.CheckPointBackendQuery
-
Generate a query that will be used against an ELASTIC cluster to retrieve 1 document
- ELECTION_TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EMBEDDED - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ENABLED - Static variable in interface org.thales.punch.platform.api.IKeys
-
- encodeB64(String) - Static method in class org.thales.punch.libraries.utils.api.UtilString
-
- encodeB64(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilString
-
- ENCODING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- END_OF_LINE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- enrichHealthMap(ISettingsMap, HealthLevel, String, String) - Method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- entity - Variable in class org.thales.punch.platform.impl.ApplicationImpl
-
- ENTITY_NAME - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- ENTITY_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ENTITY_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ENTITY_UUID - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- ENTITY_UUID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EntityImpl - Class in org.thales.punch.platform.impl
-
- EntityImpl(TenantImpl, String, ISettingsMap) - Constructor for class org.thales.punch.platform.impl.EntityImpl
-
Constructor when called from configuration folder.
- EntityUtils - Class in org.thales.punch.platform.utils
-
- EntityUtils() - Constructor for class org.thales.punch.platform.utils.EntityUtils
-
- ENV - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Environment - Class in org.thales.punch.platform.api
-
This class is the single entry point to access the several environment variables.
- EnvironmentConfigurationException - Exception in org.thales.punch.exceptions
-
Some value from the environment is invalid.
- EnvironmentConfigurationException(String, String, Throwable) - Constructor for exception org.thales.punch.exceptions.EnvironmentConfigurationException
-
- EnvironmentConfigurationException(String, Object) - Constructor for exception org.thales.punch.exceptions.EnvironmentConfigurationException
-
- EPHEMERAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EPunchlineDeployMode - Enum in org.thales.punch.platform.api
-
The runtime type of this punchline.
- equals(Object) - Method in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
-
- error(ECSError) - Method in class org.thales.punch.api.ecs.ECS
-
- error(Logger, String, Throwable) - Static method in class org.thales.punch.libraries.utils.api.UtilLog
-
Log a simple error message
If debug is enabled for this logger, also log the exception in debug level
- ERROR - Static variable in interface org.thales.punch.platform.api.IECS
-
top level content
- ERROR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_CAUSE_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_INDEX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_INPUT_TUPLE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_TIMESTAMP_FORMAT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_TIMESTAMP_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERROR_TUPLE_STATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- errorCode() - Method in class org.thales.punch.api.ecs.ECSError
-
- errorId() - Method in class org.thales.punch.api.ecs.ECSError
-
- errorJson() - Method in class org.thales.punch.api.ecs.ECS
-
- errorMessage(List<String>) - Method in class org.thales.punch.api.ecs.ECSError
-
- errorMessage() - Method in class org.thales.punch.api.ecs.ECSError
-
- ERRORS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ERRORS_BATCHES_PENDING - Static variable in interface org.thales.punch.platform.api.IMetrics
-
the number of parallel document batches in the error sending pipe.
- ERRORS_INDEXATION_RATE - Static variable in interface org.thales.punch.platform.api.IMetrics
-
the rate of documents indexed into error indexes.
- ERRORS_INDEXATION_RTT - Static variable in interface org.thales.punch.platform.api.IMetrics
-
Error document round-trip-time.
- errorStackTrace(List<String>) - Method in class org.thales.punch.api.ecs.ECSError
-
- errorStackTrace() - Method in class org.thales.punch.api.ecs.ECSError
-
- errorType(List<String>) - Method in class org.thales.punch.api.ecs.ECSError
-
- errorType() - Method in class org.thales.punch.api.ecs.ECSError
-
- ES_CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ES_CLUSTER_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ES_CLUSTER_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- ES_INDEX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ES_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ESCAPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- escapeEol(String) - Static method in class org.thales.punch.libraries.utils.api.UtilString
-
This method replace all occurrences of '\n', '\r\n' and '\r' with
predefined strings "_PPF_LF", "_PPF_CRLF" and "_PPF_CR".
- esClusterId - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
-
Name of Elasticsearch cluster used to store objects meta-data.
- ESDASHCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- esIndex - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
-
Elasticsearch index containing objects meta-data.
- esTimeout - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
-
Time-out of Elasticsearch requests when requesting
archives meta-data.
- ETC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ETERNAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- evaluate() - Method in interface org.thales.punch.platform.api.IExitCondition
-
Evaluate the exit conditions and fire the callback if matched.
- evaluate() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
-
- EVENT_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Every - Class in org.thales.punch.libraries.utils.api
-
A very simple facility to be notified periodically:
Here is the usage :
- Every(int) - Constructor for class org.thales.punch.libraries.utils.api.Every
-
- Every() - Constructor for class org.thales.punch.libraries.utils.api.Every
-
Get an every instance to shoot by default every hour.
- EVERY - Static variable in interface org.thales.punch.platform.api.ISystemProperties
-
Used to log perdioically statistics.
- EVERY_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
-
Default is 10 minutes.
- EXAMPLES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXCEPTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXCEPTION_CLASS_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXCEPTION_MESSAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXCEPTION_STACKTRACE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- exceptionOnExit() - Static method in class org.thales.punch.libraries.utils.api.UtilSystem
-
Request the throwing of an exception instead of a real exit.
- EXCLUDE_REGEX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXCLUDE_SUBSTRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXECUTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXECUTION_MODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXECUTION_SCHEDULE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXECUTORS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- exit(int) - Static method in class org.thales.punch.libraries.utils.api.UtilSystem
-
Exit the jvm.
- exit(IBook, int) - Method in interface org.thales.punch.platform.api.book.IBookExitReporter
-
- exit(int) - Method in interface org.thales.punch.platform.api.IApplicationExitReporter
-
Request someone to stop us with the provided exit code.
- EXIT - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- EXIT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXIT_APPLICATION_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXIT_CODE - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- EXIT_CODE - Static variable in interface org.thales.punch.platform.api.IExitRequest
-
- EXIT_CODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXIT_CONDITIONS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXIT_SLEEP_DELAY - Static variable in interface org.thales.punch.platform.api.ISystemProperties
-
the time to wait after notofying the platform we want to be stopped
- EXIT_SLEEP_DELAY_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
-
- ExitConditionImpl - Class in org.thales.punch.platform.impl
-
- ExitConditionImpl() - Constructor for class org.thales.punch.platform.impl.ExitConditionImpl
-
Create an empty exit controller that will have no effect.
- ExitConditionImpl(ISettingsMap, IApplicationExitReporter) - Constructor for class org.thales.punch.platform.impl.ExitConditionImpl
-
Create an effective exit condition.
- exitOnFatalException(Exception) - Static method in class org.thales.punch.libraries.utils.api.UtilSystem
-
- exitOnFatalException(Exception, int) - Static method in class org.thales.punch.libraries.utils.api.UtilSystem
-
- EXPECTATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXTLIB - Static variable in interface org.thales.punch.platform.api.IKeys
-
- EXTRACTION_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FAIL - Static variable in interface org.thales.punch.platform.api.IConstants
-
- FAIL_ACTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FAIL_ONCE - Static variable in interface org.thales.punch.platform.api.IConstants
-
- FAIL_SLEEP_MS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FAIL_TUPLES_IF_AN_INSERTION_OF_ERROR_DOCUMENT_IS_NOT_DONE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FAILS_GREATER_OR_EQUAL_THAN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FAILURE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FEATURE_GENERATOR - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- FETCH_FAILURES - Static variable in interface org.thales.punch.platform.api.IMetrics
-
The occurrences of resource loading failures
- FETCH_LENGTH - Static variable in interface org.thales.punch.platform.api.IMetrics
-
the length of fetched remote resources.
- FETCH_RTT - Static variable in interface org.thales.punch.platform.api.IMetrics
-
the time it takes to fetch a remote resource
- FETCH_SUCCESS - Static variable in interface org.thales.punch.platform.api.IMetrics
-
The occurrences of resource loading success
- Field - Class in org.thales.punch.api.manifest
-
- Field() - Constructor for class org.thales.punch.api.manifest.Field
-
- FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FIELD_PUBLISHING_STRATEGY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILE_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILE_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- FILE_MODEL_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- FILE_MODEL_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- FILE_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILE_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- FILE_PREFIX_PATTERN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILE_TRANSFER_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FileHandle - Class in org.thales.punch.settings.impl
-
When loading a folder and all json, hjson or yaml subfiles as in memory map,
we do not open all the files upfront.
- FileHandle(String) - Constructor for class org.thales.punch.settings.impl.FileHandle
-
- FILENAME_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILENAME_PREFIX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FileSystemArtefact - Class in org.thales.punch.api
-
A punch parser artefact.
- FileSystemArtefact(String, String, String) - Constructor for class org.thales.punch.api.FileSystemArtefact
-
- FileSystemConfigurationStoreImpl - Class in org.thales.punch.settings.impl
-
- FileSystemConfigurationStoreImpl(String, String) - Constructor for class org.thales.punch.settings.impl.FileSystemConfigurationStoreImpl
-
Ctor
- FILTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FILTER_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- fire() - Method in class org.thales.punch.libraries.utils.api.Every
-
- FOLDERS_HIERARCHY_PATTERN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- FOREGROUND - Static variable in interface org.thales.punch.platform.api.IKeys
-
- forError() - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to ERROR
- forError(Logger) - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to ERROR and log the log using the provided local logger.
- forInfo(Logger) - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to INFO and log the log using the provided local logger.
- forInfo() - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to INFO
- FORMAT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- forWarning(Logger) - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to WARN and log the log using the provided local logger.
- forWarning() - Method in class org.thales.punch.platform.api.LogRecord
-
Adds an inner field level to WARN
- FRAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- from(byte[]) - Static method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Simplify from()
- fromBytes(byte[]) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
build your settings map from bytes
- fromDirectory(String) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
build your settings map from the content of a directory.
- fromEnvironment() - Method in class org.thales.punch.platform.impl.ResolverBuilder
-
Initialize an IResolver object from a defined ENV: PUNCHPLATFORM_RESOLV_FILE
- fromFile(File) - Method in class org.thales.punch.platform.impl.ResolverBuilder
-
Initialize an IResolver object from a java.io FILE object
- fromFile(File) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
- fromFile(Path) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
- fromFile(String) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Return a builder for a simple json or hjson file.
- fromFile(File) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
- fromFile(Path) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Return a builder for a yml, yaml json or hjson file.
- fromJson(String, Class<T>) - Static method in class org.thales.punch.libraries.utils.api.UtilJackson
-
- fromMap(ISettingsMap) - Static method in class org.thales.punch.platform.api.ApplicationEnv
-
Call ths from your application.
- fromMap(ISettingsMap) - Method in class org.thales.punch.platform.impl.ResolverBuilder
-
Initialize an IResolver object from a defined ENV: PUNCHPLATFORM_RESOLV_FILE
- fromSettingsMap(ISettingsMap, Class<T>) - Static method in class org.thales.punch.libraries.utils.api.UtilJackson
-
- fromString(String) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
load your list from a string content
- fromString(String) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
build your settings map from a String
- fromYaml(String) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
build your settings map from YAML as String
- FULL_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
Deprecated.
- GATEWAY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- gatewayChannelPath() - Static method in interface org.thales.punch.platform.api.IPunchShell
-
- GATEWAYDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- GATEWAYDOTNODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- gatewayScannerPath() - Static method in interface org.thales.punch.platform.api.IPunchShell
-
- GENERATOR - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- GENERATOR_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- GEOIP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- get() - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- get(HttpHost, String, ISettingsMap) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Connect to the server, perform the request, close the connection to the server and send back the result
- get(HttpHost[], String, ISettingsMap) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Perform the GET request, trying each server from the list in turn
- get(String) - Static method in enum org.thales.punch.platform.api.EClusterType
-
- get(String) - Static method in enum org.thales.punch.platform.api.EExitType
-
- GET - Static variable in interface org.thales.punch.platform.api.IKeys
-
- getAlertMessages() - Method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- getAnalyticsBaseImageName() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The base docker image name for analytics jobs.
- getApiAccessToken() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The access token used to authenticate to the Kubernetes API server.
- getApiUrl() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
This Kubernetes API server.
- getApiVersion() - Method in class org.thales.punch.api.manifest.Parser
-
- getApplication(String) - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplication(String) - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationControlBootstrapUrl() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getApplicationControlKafkaClusterBootstrapUrl() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getApplicationControlKafkaClusterBootstrapUrl() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getApplicationControlKafkaClusterName() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getApplicationControlKafkaClusterName() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getApplicationControlTopic() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getApplicationControlTopic() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getApplicationControlTopic() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getApplicationEnv() - Static method in class org.thales.punch.platform.api.Environment
-
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.
- getApplicationEnvFromString(String) - Static method in class org.thales.punch.platform.api.Environment
-
- getApplicationForCluster(String, String) - Method in interface org.thales.punch.platform.api.IEntity
-
Return the a given application
- getApplicationForCluster(String, String) - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationName() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getApplicationName() - Method in interface org.thales.punch.platform.api.IExitRequest
-
- getApplications() - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplications(String) - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplications() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplications(String) - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationsForCluster(String, String) - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplicationsForCluster(String, String) - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationSize() - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplicationSize() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationsName() - Method in interface org.thales.punch.platform.api.IEntity
-
- getApplicationsName() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getApplicationUuid() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getApplicationUUID() - Method in interface org.thales.punch.platform.api.IExitRequest
-
- getApplyResolverOn() - Method in interface org.thales.punch.platform.api.IApplication
-
- getApplyResolverOn() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getAppName() - Static method in class org.thales.punch.platform.api.Environment
-
- getAsBoolean(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- getAsBoolean(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsBoolean(String, Boolean) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsBoolean(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsBoolean(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsBoolean(String, Boolean) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsDouble(String, Double) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsDouble(String, Double) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsInteger(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- getAsInteger(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsInteger(String, Integer) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsInteger(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsInteger(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsInteger(String, Integer) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsIsoDateTime(String, DateTime) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsIsoDateTime(String, DateTime) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsKeyValuesStringForLogs() - Method in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
-
Must be provided by concrete subclasses, in order to include all appropriate
fields to the user for
troubleshooting purpose
health level and alerts should not be reported, because their logging is usually
sufficiently done through the addAlert(Health, String, Object...) method.
- getAsKeyValuesStringForLogs() - Method in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
- getAsKeyValuesStringForLogs() - Method in class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
- getAsKeyValuesStringForLogs() - Method in class org.thales.punch.platform.api.es.health.TopicInfoPojo
-
- getAsLong(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- getAsLong(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsLong(String, Long) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsLong(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsLong(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsLong(String, Long) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsMsDuration(String, long) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a duration.
- getAsMsDuration(String, long) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredBoolean(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredBoolean(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredDouble(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredDouble(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredInteger(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredInteger(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredIsoDateTime(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredIsoDateTime(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredLong(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredLong(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredObject(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a mandatory property.
- getAsRequiredObject(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredObjectOfClass(String, Class<? extends Object>) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getAsRequiredObjectOfClass(String, Class<? extends Object>) - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getAsRequiredObjectOfClass(String, Class<? extends Object>) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredObjectOfClass(String, Class<?>) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredSettingsList(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredSettingsList(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredSettingsMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a mandatory sub-map from a key.
- getAsRequiredSettingsMap(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a mandatory string property.
- getAsRequiredString(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredTimeValue(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a mandatory TimeValue
- getAsRequiredTimeValue(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsRequiredZonedDateTime(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsRequiredZonedDateTime(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsSettingsList(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
Return the ith element of a list, expecting it to be a
ISettingsList
.
- getAsSettingsList(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsSettingsList(String, ISettingsList) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsSettingsList(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsSettingsList(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsSettingsList(String, ISettingsList) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsSettingsListOrEmpty(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get a settings list or an empty one if nonefound.
- getAsSettingsListOrEmpty(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsSettingsMap(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
Return the ith element of a list, expecting it to be a
ISettingsMap
.
- getAsSettingsMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsSettingsMap(String, ISettingsMap) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsSettingsMap(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsSettingsMap(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsSettingsMap(String, ISettingsMap) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAssignementTopic() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
- getAssignementTopic() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getAsString(int) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- getAsString(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsString(String, String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getAsString(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getAsString(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsString(String, String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAsTimeValue(String, TimeValue) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a TimeValue
- getAsTimeValue(String, TimeValue) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getAuthenticationFromHeader(String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Parse an header to generate map containing all credentials information
(token type, token, username, password)
- getBase64UUID() - Method in interface org.thales.punch.libraries.utils.api.IUUIDGenerator
-
- getBase64UUID() - Method in class org.thales.punch.libraries.utils.api.RandomBasedUUIDGenerator
-
Returns a Base64 encoded version of a Version 4.0 compatible UUID
as defined here: http://www.ietf.org/rfc/rfc4122.txt
- getBase64UUID(Random) - Method in class org.thales.punch.libraries.utils.api.RandomBasedUUIDGenerator
-
Returns a Base64 encoded version of a Version 4.0 compatible UUID
randomly initialized by the given
Random
instance
as defined here: http://www.ietf.org/rfc/rfc4122.txt
- getBase64UUID() - Method in class org.thales.punch.libraries.utils.api.TimeBasedUUIDGenerator
-
- getBodyAsTextLines(String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Fetch a remote HTTP resource.
- getBook(String) - Method in interface org.thales.punch.platform.api.ITenant
-
Get one of the tenant's channel.
- getBook(String) - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getBooks(Map<String, Exception>) - Method in interface org.thales.punch.platform.api.ITenant
-
Iterate over the channels of a tenant
- getBooks(Map<String, Exception>) - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getBrokerNames() - Method in interface org.thales.punch.platform.api.IKafkaCluster
-
Get a list of this cluster servers/brokers.
- getBrokerNames() - Method in class org.thales.punch.platform.impl.KafkaClusterImpl
-
- getCephAdminApiHosts(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCephAdminApiHosts(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCephClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCephClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCertificate() - Method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- getCertificateAuthority() - Method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- getChannel() - Static method in class org.thales.punch.platform.api.Environment
-
- getChannel(String) - Method in interface org.thales.punch.platform.api.ITenant
-
Get one of the tenant's channel.
- getChannel() - Method in interface org.thales.punch.platform.api.ITopic
-
- getChannel() - Method in interface org.thales.punch.platform.api.ITopology
-
- getChannel(String) - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getChannel() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getChannels(Map<String, Exception>) - Method in interface org.thales.punch.platform.api.ITenant
-
Iterate over the channels of a tenant
- getChannels(Map<String, Exception>) - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getCharset() - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
- getChildName(int) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getChildName(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getClickhouseClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getClickhouseClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getClone(Object) - Static method in class org.thales.punch.settings.impl.NamingTreeSettingsCloner
-
- getCluster() - Method in interface org.thales.punch.platform.api.IApplication
-
- getCluster() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getClusterPort() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
Get the Zookeeper cluster port number
- getClusterPort() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- getCode() - Method in enum org.thales.punch.platform.api.es.health.HealthLevel.EnumHealth
-
The code associated to the health status are UNKNOWN(3), RED(2),
YELLOW(1), GREEN(0), HEALTH_NOT_APPLICABLE(-1).
- getColoredError(String) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
- getColoredKey(String) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
- getColoredValue(String) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
Some values are special : ACTIVE STOPPED VALID RED etc ..
- getColoredWarning(String) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
- getCommandTopic() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
- getCommandTopic() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getComponent() - Method in class org.thales.punch.platform.api.NodeImpl
-
- getComponent() - Method in class org.thales.punch.platform.api.Subscription
-
- getConfDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getConfigs() - Method in interface org.thales.punch.platform.api.ITopic
-
This return, if defined, the "delete.retention.ms", "retention.bytes" and "cleanup.policy"
- getConfigs() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getConfigurationTree() - Method in interface org.thales.punch.platform.api.IPlatform
-
- getConfigurationTree() - Method in class org.thales.punch.platform.impl.LocalPlatformImpl
-
- getConnectionString() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
The Zookeeper connection string, including all node:port (comma separated) and the additional
root node of the punchplatform instance in the zookeeper data tree
e.g.
- getConnectionString() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- getCreateAsListOfMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a child node of your map, expecting a list of map.
- getCreateCephCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCreateCephCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateClickhouseCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCreateClickhouseCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateElasticsearchCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Elasticsearch settings map from its cluster name
- getCreateElasticsearchCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateGatewayCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCreateGatewayCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateKafkaCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Kafka settings map for this cluster
- getCreateKafkaCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateKubernetesCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Kubernetes settings map for this cluster
- getCreateKubernetesCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateMap(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getCreateMap(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getCreateMinioCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCreateMinioCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateShivaCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Shiva settings map for this cluster
- getCreateShivaCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateSparkCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getCreateSparkCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateStormCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Storm settings map for this cluster
- getCreateStormCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCreateZookeeperCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the Zookeeper settings map for this cluster
- getCreateZookeeperCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getCredentials(ISettingsMap) - Static method in class org.thales.punch.libraries.utils.api.UtilSettings
-
Get username and password, or token and token_type in a reporter configuration.
- getCredentials() - Method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- getCsvColumnNames(String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilCsv
-
Extract the CSV column names from s string, typically the first line of a file.
- getDate(String) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
Extract an iso date.
- getDays() - Method in class org.thales.punch.settings.api.TimeValue
-
- getDaysFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getDeepCopy() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get a deep copy object of this map.
- getDeepCopy() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getDirectAllocatedBufferChunkSize() - Static method in interface org.thales.punch.platform.api.ISystemProperties
-
- getDisabledItems() - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
-
- getDockerHost() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The docker host URL with which you can build Docker images.
- getElasticsearchClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getElasticsearchClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getElasticsearchCredentials(String) - Method in class org.thales.punch.platform.impl.SecurityImpl
-
- getElasticsearchHttpHosts(String, boolean) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getElasticsearchHttpHosts(String, boolean) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getElasticsearchHttpHostsForMonitoring(String, boolean) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getElasticsearchHttpHostsForMonitoring(String, boolean) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getEntities() - Method in interface org.thales.punch.platform.api.ITenant
-
Get one of the tenant's channel.
- getEntities() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getEntity() - Method in interface org.thales.punch.platform.api.IApplication
-
- getEntity() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getEntityFilename(ISettingsMap, String) - Static method in class org.thales.punch.platform.utils.EntityUtils
-
Return the name with extension of a file, from the given map of short names (possibly prefixes)
- getEntityName() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getEntityName() - Method in interface org.thales.punch.platform.api.IExitRequest
-
- getEntityTypeFromUuid(String) - Static method in interface org.thales.punch.platform.api.IApplicationControl
-
- getEntityUUID() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getEntityUUID() - Method in interface org.thales.punch.platform.api.IExitRequest
-
- getEnv() - Method in interface org.thales.punch.platform.api.IApplication
-
- getEnv() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getEtc() - Method in interface org.thales.punch.platform.api.ITenant
-
- getEtc() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getExitCode() - Method in interface org.thales.punch.platform.api.IExitRequest
-
- getExitCondition() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
Type is always present
- getExitRequest() - Method in interface org.thales.punch.platform.api.IApplication
-
- getExitRequest() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getExitSettingsOrDefault(ISettingsMap) - Method in interface org.thales.punch.platform.api.IApplication
-
Applications, as defined in a book structure, can specify an optional
exit settings.
- getExitSettingsOrDefault(ISettingsMap) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getExitSleepDelay() - Static method in interface org.thales.punch.platform.api.ISystemProperties
-
- getExitType() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getFields() - Method in class org.thales.punch.api.manifest.Stream
-
- getFileExtension(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
Return file extension from name or path
- getFilesystemRoot() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
Simple shiva "cluster" can run on one node and rely on the local filesystem.
- getFilesystemRoot() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getFullName() - Method in interface org.thales.punch.platform.api.IApplication
-
This returns something like : "stormshield_networksecurity/main/single_topology".
- getFullName() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getGatewayClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getGatewayClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getGatewayConfiguration() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Load gateway configuration
- getGatewayConfiguration() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getGatewayCredentials(String) - Method in class org.thales.punch.platform.impl.SecurityImpl
-
- getGatewayInstallDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getGroks() - Method in class org.thales.punch.api.manifest.Punchlet
-
- getHash() - Method in interface org.thales.punch.platform.api.IEntity
-
Compute and return the entity hash based on entity content
- getHash() - Method in class org.thales.punch.platform.impl.BookImpl
-
- getHash() - Method in class org.thales.punch.platform.impl.ChannelImpl
-
- getHash(String) - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getHealth() - Method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- getHostIp() - Static method in class org.thales.punch.platform.api.Environment
-
- getHostname() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getHostName() - Static method in class org.thales.punch.platform.api.Environment
-
- getHosts() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
Get the hostname of cluster's servers
- getHosts() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- getHours() - Method in class org.thales.punch.settings.api.TimeValue
-
- getHoursFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getHttpHosts(ISettingsList) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Takes as arguments a list of ISettingsMap where each of them contains two fields:
- getHttpHosts(List<String>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Build a list of HttpHost from a string list of http hosts
The http host list can be :
- http://server1:9200
- http://server2:9201
If no scheme is provided with hosts like :
- server1:9200
- server2:9201
The default 'http' scheme is applied on each host
Providing a scheme in this method will only override hosts with no scheme yet.
- getHttpHosts(List<String>) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
- getHumanFriendlySizeStringFromBytes(long) - Static method in class org.thales.punch.libraries.utils.api.UtilDatasize
-
- getId() - Method in interface org.thales.punch.platform.api.IPlatform
-
- getId() - Method in class org.thales.punch.platform.impl.LocalPlatformImpl
-
- getInputStream() - Method in class org.thales.punch.api.manifest.Punchlet
-
- getInstallDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getJsonResources(ISettingsMap) - Static method in class org.thales.punch.api.FileSystemArtefact
-
- getJsonSettingsList(String) - Static method in class org.thales.punch.settings.impl.JsonSettingsListImpl
-
Return a ready to use SettingsList from a String.
- getKafkaBoostrapServers() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
- getKafkaBoostrapServers() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getKafkaBootstrapServer(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Return a ready to use bootstrap server url for a target kafka cluster
- getKafkaBootstrapServer(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getKafkaCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getKafkaCluster() - Method in interface org.thales.punch.platform.api.ITopic
-
- getKafkaCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getKafkaCluster() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getKafkaClusterName() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
- getKafkaClusterName() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getKafkaClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getKafkaClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getKafkaClusters() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getKafkaClusters() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getKafkaCredentials() - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- getKafkaCredentials(String) - Method in class org.thales.punch.platform.impl.SecurityImpl
-
- getKafkaTopics() - Method in interface org.thales.punch.platform.api.IEntity
-
- getKafkaTopics() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getKeystoreInstance(Path) - Static method in class org.thales.punch.libraries.utils.api.UtilSsl
-
Provide the keystore type according to its extension among jks or p12
- getKeystoreLocation() - Method in class org.thales.punch.platform.api.pojo.JavaStoreSecurity
-
- getKeystorePassword() - Method in class org.thales.punch.platform.api.pojo.JavaStoreSecurity
-
- getKibanaCredentials(String) - Method in class org.thales.punch.platform.impl.SecurityImpl
-
- getKind() - Method in class org.thales.punch.api.manifest.Parser
-
- getLabel() - Method in enum org.thales.punch.platform.api.es.health.HealthLevel.EnumHealth
-
- getLabels() - Method in class org.thales.punch.api.manifest.Metadata
-
- getLabels() - Method in class org.thales.punch.api.manifest.Punchlet
-
- getLocalPlatform() - Static method in class org.thales.punch.platform.api.Environment
-
Retrieve a platform handle to access the local filesystem configuration directory content.
- getLog4jConfDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getMajorVersion() - Method in interface org.thales.punch.platform.api.IEntity
-
- getMajorVersion() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getMapOrEmpty(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get a map or an empty one if nout found.
- getMapOrEmpty(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getMaxConfigurationFileSize() - Static method in interface org.thales.punch.platform.api.ISystemProperties
-
- getMetadata() - Method in class org.thales.punch.api.manifest.Parser
-
- getMicros() - Method in class org.thales.punch.settings.api.TimeValue
-
- getMicrosFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getMillis() - Method in class org.thales.punch.settings.api.TimeValue
-
- getMillisFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getMinioClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getMinioClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getMinorVersion() - Method in interface org.thales.punch.platform.api.IEntity
-
- getMinorVersion() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getMinutes() - Method in class org.thales.punch.settings.api.TimeValue
-
- getMinutesFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getName() - Method in class org.thales.punch.api.manifest.Field
-
- getName() - Method in class org.thales.punch.api.manifest.Metadata
-
- getName() - Method in class org.thales.punch.api.manifest.Stream
-
- getName() - Method in interface org.thales.punch.platform.api.IEntity
-
- getName() - Method in interface org.thales.punch.platform.api.IKafkaCluster
-
The logical name of the cluster, used to reference it in the Channels configuration files
and to identify it to the user in log strings.
- getName() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The logical name of the cluster.
- getName() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
The logical name of the cluster.
- getName() - Method in interface org.thales.punch.platform.api.ITenant
-
- getName() - Method in interface org.thales.punch.platform.api.ITopic
-
- getName() - Method in interface org.thales.punch.platform.api.ITopology
-
- getName() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
The logical name of the cluster, used to reference it in the Channels configuration files
and to identify it to the user in log strings.
- getName() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getName() - Method in class org.thales.punch.platform.impl.KafkaClusterImpl
-
- getName() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getName() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getName() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getName() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- getNanos() - Method in class org.thales.punch.settings.api.TimeValue
-
- getNestedProperty(Object, String...) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get an optional nested property identified by a succession of keys to navigate into the properties tree
- getNestedProperty(Object, String...) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getNewInstance() - Static method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getNewInstance() - Static method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getOperatorInstallDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getOptionalEnv(String) - Static method in class org.thales.punch.platform.api.Environment
-
- getOrCreate(String...) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get a properties and creates it if necessary.
- getOrCreate(String...) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getOrCreateNestedSettingsMap(String...) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get a nested settings map identified by a succession of keys to navigate into the properties tree
- getOrCreateNestedSettingsMap(String...) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getOriginatorName() - Method in interface org.thales.punch.settings.api.ISettingsList
-
- getOriginatorName() - Method in interface org.thales.punch.settings.api.ISettingsMap
-
- getOriginatorName() - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- getOriginatorName() - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getPartitionNumber() - Method in interface org.thales.punch.platform.api.ITopic
-
- getPartitionNumber() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getPassword() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- getPath() - Method in interface org.thales.punch.platform.api.IEntity
-
- getPath() - Method in interface org.thales.punch.platform.api.ITenant
-
I.e.
- getPath() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getPath() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getPath() - Method in class org.thales.punch.settings.impl.DirHandle
-
- getPath() - Method in class org.thales.punch.settings.impl.FileHandle
-
- getPattern() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getPerDayPath(long) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
Given q long return a file path with year month day.
- getPerDayPath(ZonedDateTime) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
- getPeriod() - Method in class org.thales.punch.libraries.utils.api.Every
-
- getPexCacheDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getPlanSchedulerInstallDir() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Full path of punchplatform plan scheduler
- getPlanSchedulerInstallDir() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getPlatform() - Method in interface org.thales.punch.platform.api.ITenant
-
Get this tenant platform.
- getPlatform() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getPlatformEsCluster() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getPlatformEsCluster() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getPlatformEsIndexPrefix() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getPlatformEsIndexPrefix() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getPlatformId() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getPlatformId() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getPlatformProperties() - Method in interface org.thales.punch.platform.api.IPlatform
-
- getPlatformProperties() - Method in class org.thales.punch.platform.impl.LocalPlatformImpl
-
- getPort() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getPortWithDefaultValue(int) - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getPredecessors() - Method in interface org.thales.punch.platform.api.IApplication
-
- getPredecessors() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getPrivateKey() - Method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- getPrivateKeyPassword() - Method in class org.thales.punch.platform.api.pojo.JavaCertSecurity
-
- getProperties() - Static method in class org.thales.punch.platform.api.Environment
-
- getPropertiesFile() - Static method in class org.thales.punch.platform.api.Environment
-
- getProtocol() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getPunchlet() - Method in class org.thales.punch.api.manifest.Punchlet
-
- getPunchlets() - Method in class org.thales.punch.api.manifest.Spec
-
- getPunchlineCustomGrokPatterns(ISettingsMap) - Static method in class org.thales.punch.api.FileSystemArtefact
-
- getPunchPlatformResourcesUrl() - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Lookup for a path, relative to one of the resources directory.
- getPunchPlatformResourcesUrl(String) - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Lookup for a path, relative to one of the resources directory.
- getRegistryHostname() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
Sometimes, OpenShift / Kubernetes nodes may not be able to resolve the
the public registry URL, and may use its internal service hostname to
pull images.
- getRegistryName() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
Safe name of the private registry your Kubernetes cluster is using.
- getRegistryUrl() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The URL of the private registry your Kubernetes cluster is using.
- getRegistryUsername() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
If defined, the username to use, to authenticate with the registry
your Kubernetes cluster is using;
- getRegitryPassword() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
If defined, the password to use, to authenticate with the registry
your Kubernetes cluster is using;
- getReloadAction() - Method in interface org.thales.punch.platform.api.IApplication
-
- getReloadAction() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getReplicationFactor() - Method in interface org.thales.punch.platform.api.ITopic
-
- getReplicationFactor() - Method in class org.thales.punch.platform.impl.TopicImpl
-
- getReporters(List<String>) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getReporters(List<String>) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getRequiredNestedProperty(String...) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Get a required nested property identified by a succession of keys to navigate into the properties tree
- getRequiredNestedProperty(String...) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getResolvedMap(String, String, ISettingsMap, String, String) - Static method in class org.thales.punch.platform.utils.EntityUtils
-
Returned the resolved file content as a SettingsMap
- getResolvFile() - Static method in class org.thales.punch.platform.api.Environment
-
- getResourceManagerConfiguration() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getResourceManagerConfiguration() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getResources() - Method in class org.thales.punch.api.manifest.Punchlet
-
- getRoot() - Method in interface org.thales.punch.platform.api.IEntity
-
- getRoot() - Method in class org.thales.punch.platform.impl.BookImpl
-
- getRoot() - Method in class org.thales.punch.platform.impl.ChannelImpl
-
- getRootPath() - Method in interface org.thales.punch.platform.api.IZookeeperCluster
-
On a standalone this returns "/punchplatform-primary"
- getRootPath() - Method in class org.thales.punch.platform.impl.ZookeeperClusterImpl
-
- getSeconds() - Method in class org.thales.punch.settings.api.TimeValue
-
- getSecondsFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- getSecrets() - Static method in class org.thales.punch.platform.api.Environment
-
- getSecretsDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getSecureMungedAddress() - Static method in class org.thales.punch.libraries.utils.api.MacAddressProvider
-
- getSecuritySectionForCommands() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getSecuritySectionForCommands() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getServerNames() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
Get the set of Shiva server hostnames
- getServerNames() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getServicesHealthIndexPrefix(String) - Static method in class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
Compute the ES index prefix for storing the health information about punchplatform tenant sub-fonctions
(tenant kafka topics, tenant Elasticsearch Indices, tenant Channel latencies).
- getSettingsId() - Method in exception org.thales.punch.exceptions.MissingRequiredSettingException
-
- getSettingsId() - Method in exception org.thales.punch.exceptions.UnexpectedSettingTypeException
-
- getSettingsMap() - Method in interface org.thales.punch.platform.api.IApplication
-
- getSettingsMap() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShivaArgs() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShivaArgs() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShivaCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getShivaCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getShivaClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getShivaClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getShivaClusters() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Get the list of Shiva clusters
- getShivaClusters() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getShivaCommand() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShivaCommand() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShivaCronSchedule() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShivaCronSchedule() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShivaInstallDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getShivaResources() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShivaResources() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShivaTags() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShivaTags() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getShortDate(long) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
Given 1573272121048 you will get "2019-11-09-05h02"
- getShortDate(ZonedDateTime) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
- getShortHostname() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
-
- getShortName() - Method in interface org.thales.punch.platform.api.IApplication
-
- getShortName() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getSparkClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getSparkClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getSparkHttpHosts(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getSparkHttpHosts(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getSparkInstallDir() - Static method in class org.thales.punch.platform.api.Environment
-
- getSparkInstallDir() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getSparkInstallDir() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getSpec() - Method in class org.thales.punch.api.manifest.Parser
-
- getStoreFromPath(Path, String) - Static method in class org.thales.punch.libraries.utils.api.UtilSsl
-
Load a keystore from path
Password can be null if no password is securing the keystore
- getStormClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getStormClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getStormNimbusNodes(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getStormNimbusNodes(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getStormNimbusPort(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getStormNimbusPort(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getStormSupervisors(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getStormSupervisors(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getStormUAdminUrl(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getStormUAdminUrl(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getStream() - Method in class org.thales.punch.platform.api.Subscription
-
- getStringOrFail(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a mandatory string property.
- getStringOrFail(String, String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Return a string property or a default value
- getStringOrFail(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getStringOrFail(String, String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getStructure() - Method in interface org.thales.punch.platform.api.IEntity
-
- getStructure() - Method in class org.thales.punch.platform.impl.BookImpl
-
- getStructure() - Method in class org.thales.punch.platform.impl.ChannelImpl
-
- getSubscribers() - Method in class org.thales.punch.platform.api.NodeImpl
-
- getTenant() - Static method in class org.thales.punch.platform.api.Environment
-
- getTenant() - Method in interface org.thales.punch.platform.api.IApplication
-
- getTenant() - Method in interface org.thales.punch.platform.api.IEntity
-
- getTenant(String) - Method in interface org.thales.punch.platform.api.IPlatform
-
- getTenant() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getTenant() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getTenant(String) - Method in class org.thales.punch.platform.impl.LocalPlatformImpl
-
- getTenantName() - Method in interface org.thales.punch.platform.api.IApplication
-
- getTenantName() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getTenants() - Method in interface org.thales.punch.platform.api.IPlatform
-
- getTenants() - Method in class org.thales.punch.platform.impl.LocalPlatformImpl
-
- getTerminalLineWidth() - Static method in class org.thales.punch.platform.api.Environment
-
- getTerminatedApplications(List<IApplication>, Duration) - Method in interface org.thales.punch.platform.api.IApplicationExitController
-
- getTextFileResourceByLine(String, UtilHttp.Callback) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
- getTimeValueMs(String, long) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Given a "100ms" "10m" "1h" "2d" representation, return the corresponding value in ms.
- getTimeValueMs(String, long) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- getToken() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- getTokenType() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- getTopologyBaseImageName() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
The base docker image name for topology jobs.
- getTopologyName() - Method in interface org.thales.punch.platform.api.ITopology
-
- getTruststoreLocation() - Method in class org.thales.punch.platform.api.pojo.JavaStoreSecurity
-
- getTruststorePassword() - Method in class org.thales.punch.platform.api.pojo.JavaStoreSecurity
-
- getType() - Method in class org.thales.punch.api.manifest.Field
-
- getType() - Method in interface org.thales.punch.platform.api.IApplication
-
- getType() - Method in interface org.thales.punch.platform.api.IEntity
-
- getType() - Method in class org.thales.punch.platform.api.NodeImpl
-
- getType() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getType(ISettingsMap) - Static method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getType() - Method in class org.thales.punch.platform.impl.BookImpl
-
- getType() - Method in class org.thales.punch.platform.impl.ChannelImpl
-
- getURIs(List<String>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
Build a list of URIs from a string list of http hosts
The http host list can be :
- http://server1:9200
- http://server2:9201
If no scheme is provided with hosts like :
- server1:9200
- server2:9201
The default 'http' scheme is applied on each host
Providing a scheme in this method will only override hosts with no scheme yet.
- getURIs(List<String>) - Static method in class org.thales.punch.libraries.utils.api.UtilHttp
-
- getUser() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- getUsername() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- getUUID() - Method in interface org.thales.punch.platform.api.IApplication
-
The unique application identifier is attributed by the owner entity (book or channel).
- getUUID() - Method in interface org.thales.punch.platform.api.IEntity
-
- getUUID() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getUUID() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getValidBooks() - Method in interface org.thales.punch.platform.api.ITenant
-
- getValidBooks() - Method in class org.thales.punch.platform.impl.TenantImpl
-
- getVersion() - Method in class org.thales.punch.api.ecs.ECSVersion
-
- getVersion() - Method in interface org.thales.punch.platform.api.IApplication
-
- getVersion() - Method in interface org.thales.punch.platform.api.IEntity
-
- getVersion() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- getVersion() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- getWorkersServerNames() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
Get the set of Shiva workers server hostnames
- getWorkersServerNames() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- getZkConnectionString() - Method in interface org.thales.punch.platform.api.IKafkaCluster
-
The Zookeeper connection string, including all node:port (comma separated) and the additional
root node of the Kafka cluster (as configured in the cluster brokers configuration file)
- getZkConnectionString(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Retrieve the zookeeper connection string of a given zookeeper cluster
- getZkConnectionString() - Method in class org.thales.punch.platform.impl.KafkaClusterImpl
-
- getZkConnectionString(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getZkConnectionStringForKafkaCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getZkConnectionStringForKafkaCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getZkRoot() - Method in interface org.thales.punch.platform.api.IKafkaCluster
-
- getZkRoot() - Method in class org.thales.punch.platform.impl.KafkaClusterImpl
-
- getZookeeperCluster() - Method in interface org.thales.punch.platform.api.IKafkaCluster
-
Each Kafka cluster is associated to a zookeeper cluster.
- getZookeeperCluster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getZookeeperCluster() - Method in class org.thales.punch.platform.impl.KafkaClusterImpl
-
- getZookeeperCluster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getZookeeperClusterNames() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getZookeeperClusterNames() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getZookeeperClusters() - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
- getZookeeperClusters() - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- getZookeeperCredentials(String) - Method in class org.thales.punch.platform.impl.SecurityImpl
-
- green(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
- green() - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- GREEN - Static variable in interface org.thales.punch.platform.api.IConstants
-
- GROK - Static variable in interface org.thales.punch.platform.api.IKeys
-
- GROUP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- GROUP_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- GROUPDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- gunzip(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
Gunzip some byte array.
- gzip(String) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
A simple gzip utility function
- gzip(byte[], int, int) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
A simple gzip utility function
- gzip(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
-
Gzip some data
- IApplication - Interface in org.thales.punch.platform.api
-
The
IApplication
interface lets you access a given topology resources.
- IApplicationControl - Interface in org.thales.punch.platform.api
-
- IApplicationExitController - Interface in org.thales.punch.platform.api
-
This interface is used to be prompted about punch application
that expresses their willingness to stop.
- IApplicationExitReporter - Interface in org.thales.punch.platform.api
-
This interface lets punch application express their willingness
to exit.
- IApplicationStartReporter - Interface in org.thales.punch.platform.api
-
An application start reporter can be used to signal the start of
an application.
- IBook - Interface in org.thales.punch.platform.api
-
The
IBook
interface lets you access a given dag resources.
- IBookActiveReporter - Interface in org.thales.punch.platform.api.book
-
- IBookExitReporter - Interface in org.thales.punch.platform.api.book
-
- IChannel - Interface in org.thales.punch.platform.api
-
The
IChannel
interface lets you access a given channel resources.
- ICheckPointConsumer - Interface in org.thales.punch.api
-
- IConfigurationStore - Interface in org.thales.punch.settings.api
-
To save or load configuration, use this interface.
- IConsolePrinter - Interface in org.thales.punch.platform.api
-
Whenever a pojo must be printed out the the terminal,
it can rely on these methods to produce a colored
and rightly aligned information.
- IConstants - Interface in org.thales.punch.platform.api
-
Use this one for various constant values that are used in several places.
- ID - Static variable in class org.thales.punch.platform.api.IECS.Error
-
- ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ID_COLUMN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- IECS - Interface in org.thales.punch.platform.api
-
- IECS.Error - Class in org.thales.punch.platform.api
-
error field content
- IECS.Host - Class in org.thales.punch.platform.api
-
- IEntity - Interface in org.thales.punch.platform.api
-
The
IEntity
interface lets you access a given entity or dag resources.
- IExitCondition - Interface in org.thales.punch.platform.api
-
Punch application may decide they need to stop.
- IExitRequest - Interface in org.thales.punch.platform.api
-
This interface express a wish of some application to exit,
with a success or failure endeavor.
- IJsonSerializer - Interface in org.thales.punch.settings.api
-
When transforming a SettingsMap into a Json document, it is handy to rely
on a third party serializer to deal with unsupported objects such as
Files, zookeeper TreeCache etc..
- IKafkaCluster - Interface in org.thales.punch.platform.api
-
Interface used to access settings from the platform relative to kafka clusters.
- IKeys - Interface in org.thales.punch.platform.api
-
Some (a big part) of the Punchplatform configuration properties are defined in json files.
- IKubernetesCluster - Interface in org.thales.punch.platform.api
-
- IMetrics - Interface in org.thales.punch.platform.api
-
This interface groups all the metric name we use.
- INACTIVE_FOR_MORE_THAN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INCLUDE_REGEX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INCLUDE_SUBSTRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INCLUDES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- incRemainingObjects(long) - Method in interface org.thales.punch.platform.api.IExitCondition
-
Indicates that some remaining object is to be handled (semantics: depending on the spout)
- incRemainingObjects(long) - Method in class org.thales.punch.platform.impl.ExitConditionImpl
-
- INDEX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INDEX_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INDEX_NAME_PATTERN_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- INDEX_SUFFIX_DATE_PATTERN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INDEX_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INDEXDASHNAMEPATTERN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- indices_naming_time_format - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
-
Optional setting.
- indices_prefix - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
-
The action will only apply on indices which names start with this prefix.
- INFER_TYPES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- inferJsonType(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Infer the type of a string value and return it as one of Boolean, Long,
Double or String.
- INFO - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INIT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INIT_DOT_PROCESS_DOT_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INITIAL_PUNCHLINE_PATH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INITIALIZATION_TS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INPROCESS_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INPUT_PARTITION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INSTALL_DIR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INSTANCE - Static variable in interface org.thales.punch.libraries.utils.api.IUUIDGenerator
-
Singleton secure random generator.
- INTER_STAGE_DELAY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INTERFACE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- intToBytesBigEndian(int) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
-
- intToBytesLittleEndian(int) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
-
- InvalidClusterConfigurationException - Exception in org.thales.punch.exceptions
-
- InvalidClusterConfigurationException(String, String) - Constructor for exception org.thales.punch.exceptions.InvalidClusterConfigurationException
-
- InvalidConfigurationPropertyException - Exception in org.thales.punch.exceptions
-
This exception returns a useful and handy error message to immediately inform the
caller about which missing property he deals with.
- InvalidConfigurationPropertyException(String, Class<?>, Class<?>) - Constructor for exception org.thales.punch.exceptions.InvalidConfigurationPropertyException
-
Ctor.
- InvalidResolverKeyConfigurationException - Exception in org.thales.punch.exceptions
-
- InvalidResolverKeyConfigurationException(String) - Constructor for exception org.thales.punch.exceptions.InvalidResolverKeyConfigurationException
-
- InvalidStructureConfigurationException - Exception in org.thales.punch.exceptions
-
- InvalidStructureConfigurationException(Throwable) - Constructor for exception org.thales.punch.exceptions.InvalidStructureConfigurationException
-
- InvalidStructureConfigurationException(String) - Constructor for exception org.thales.punch.exceptions.InvalidStructureConfigurationException
-
- InvalidStructureConfigurationException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.InvalidStructureConfigurationException
-
- IP - Static variable in class org.thales.punch.platform.api.IECS.Host
-
- IP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- IP_MULTICAST_LOOP_DISABLED - Static variable in interface org.thales.punch.platform.api.IKeys
-
- IP_MULTICAST_TTL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- IParameters - Interface in org.thales.punch.platform.api
-
All enumeration of punchplatform parameters (arguments of main class)
- IPlatform - Interface in org.thales.punch.platform.api
-
The IPlatform represents your entry point to access your running platform
configuration data.
- IPrinterPojo - Interface in org.thales.punch.platform.api
-
The ppunch cli are meant to be used in two different ways.
- IPunchLineNodesName - Interface in org.thales.punch.platform.api
-
- IPunchPlatformProperties - Interface in org.thales.punch.platform.api
-
The PunchPlatformProperties represents your platform punchplatform.properties file.
- IPunchShell - Interface in org.thales.punch.platform.api
-
Shells that exists in punchplatform
- IPV4 - Static variable in interface org.thales.punch.platform.api.IKeys
-
- IReceiver<T> - Interface in org.thales.punch.api
-
The punch api lets you execute a punchlet synchronously or asynchronously
depending on its type.
- IReservedFields - Interface in org.thales.punch.platform.api
-
Reserved punchplatform fields.
- IResolver - Interface in org.thales.punch.platform.api
-
The IResolver is in charge of resolving sone logical addresses,
i.e.
- IRuntime - Interface in org.thales.punch.platform.api
-
Available execution runtime for punchlines
- isAvailable(String, int) - Static method in class org.thales.punch.libraries.utils.api.UtilIpChecker
-
Check if a service is available through socket layer
- isBook() - Method in interface org.thales.punch.platform.api.IEntity
-
- isBook() - Method in class org.thales.punch.platform.impl.BookImpl
-
- isChannel() - Method in interface org.thales.punch.platform.api.IEntity
-
- isChannel() - Method in class org.thales.punch.platform.impl.ChannelImpl
-
- ISecurity - Interface in org.thales.punch.platform.api
-
- isEnabled() - Method in interface org.thales.punch.platform.api.IExitCondition
-
State whether exit condition will be used or not
- isEnabled() - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- isEnabled() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
-
- ISettingsList - Interface in org.thales.punch.settings.api
-
A list of configuration items.
- ISettingsMap - Interface in org.thales.punch.settings.api
-
SettingsMap are just maps, with an extra facility for loading Json configuration files,
in a way to report useful errors should a item be missing.
- isExistingDir(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
-
Check if a local unix filesystem directory exists
- IShivaCluster - Interface in org.thales.punch.platform.api
-
Shiva administration interface.
- isLocalFileSystemDaemon() - Method in interface org.thales.punch.platform.api.IShivaCluster
-
Simple shiva "cluster" can run on one node and rely on the local filesystem.
- isLocalFileSystemDaemon() - Method in class org.thales.punch.platform.impl.ShivaClusterImpl
-
- isNonNominal() - Method in enum org.thales.punch.platform.api.es.health.HealthLevel.EnumHealth
-
- isOneShot() - Method in interface org.thales.punch.platform.api.IApplication
-
- isOneShot() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- isReachable(String, int) - Static method in class org.thales.punch.libraries.utils.api.UtilIpChecker
-
Check if an IP is reachable.
- isReachable(String, int, int) - Static method in class org.thales.punch.libraries.utils.api.UtilIpChecker
-
Connect using layer4 (sockets).
- isSelectionMatchFileMeta(ISettingsMap, ISettingsMap, String) - Static method in class org.thales.punch.platform.impl.ResolverUtil
-
Check for a given selection section from resolver, if the given file header (meta info) matches the values.
- isSelectionSupported(ISettingsMap) - Static method in class org.thales.punch.platform.impl.ResolverUtil
-
- isShivaApplication() - Method in interface org.thales.punch.platform.api.IApplication
-
- isShivaApplication() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- isSparkStreamingApplication() - Method in interface org.thales.punch.platform.api.IApplication
-
- isSparkStreamingApplication() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- isSslEnabled() - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- isSslEnabled() - Method in class org.thales.punch.platform.api.pojo.AbstractSecurity
-
- isStartableByTenant() - Method in interface org.thales.punch.platform.api.IEntity
-
- isStartableByTenant() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- isStoppableByTenant() - Method in interface org.thales.punch.platform.api.IEntity
-
- isStoppableByTenant() - Method in class org.thales.punch.platform.impl.EntityImpl
-
- isStormApplication() - Method in interface org.thales.punch.platform.api.IApplication
-
- isStormApplication() - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- isSupported(String) - Static method in enum org.thales.punch.platform.impl.EEntitySupportedExtension
-
- isVersionGte(ISettingsMap, int) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
-
Check if a punchline, plan channel structure or whatever json file is of a major
version greater than what you expect.
- ISystemProperties - Interface in org.thales.punch.platform.api
-
- ITenant - Interface in org.thales.punch.platform.api
-
This interface gives you access to all the configuration files defined for a
given tenant.
- ITopic - Interface in org.thales.punch.platform.api
-
The
ITopic
interface lets you access a given topology resources.
- ITopology - Interface in org.thales.punch.platform.api
-
The
ITopology
interface lets you access a given topology resources.
- IUUIDGenerator - Interface in org.thales.punch.libraries.utils.api
-
Generates opaque unique strings.
- IZookeeperCluster - Interface in org.thales.punch.platform.api
-
Interface used to access settings from the platform relative to Zookeeper clusters.
- PACKAGES_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- parseByteSize(String) - Static method in class org.thales.punch.libraries.utils.api.UtilSettings
-
- parseCsv(List<String>, String) - Method in class org.thales.punch.api.ResourceReader
-
- parseCsv(List<String>, String, char) - Method in class org.thales.punch.api.ResourceReader
-
- parseCsv(String, Consumer<String>) - Static method in class org.thales.punch.libraries.utils.api.UtilCsv
-
- parseDateWithDefaultFormatter(String) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
-
Parse a date with the default ISO date time formatter.
- parseJson(String) - Method in class org.thales.punch.api.ResourceReader
-
Parse a Json resource.
- parseOffsetString(String) - Static method in class org.thales.punch.libraries.utils.api.UtilSettings
-
Parse a string to return a duration.
- Parser - Class in org.thales.punch.api.manifest
-
- Parser() - Constructor for class org.thales.punch.api.manifest.Parser
-
- Parser(List<String>) - Constructor for class org.thales.punch.api.manifest.Parser
-
- partition - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
The id of the topic partition (first partition has an id of 0)
- PartitionInfoPojo - Class in org.thales.punch.platform.api.es.health
-
- PartitionInfoPojo(String, KafkaTopicPojo, int) - Constructor for class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
- PARTITIONS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- partitions - Variable in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
-
The number of partitions in the topic.
- partitionsCount - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
-
The actual number of partitions in the topic (may not be the same as the count specified in a channel configuration)
- PASSWORD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PATCH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PATH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- path - Variable in class org.thales.punch.platform.impl.EntityImpl
-
- paths - Static variable in class org.thales.punch.api.FileSystemArtefact
-
- PATTERN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PATTERNS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PAYLOADS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PEER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PER_STREAM_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PERSISTENCE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PEX_ROOT - Static variable in class org.thales.punch.platform.api.Environment
-
This ENV var should match PUNCHPLATFORM_PEX_CACHE_DIR.
- PLAN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLAN_CONTROLLER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLAN_CTL - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
Interactive shell
- PLAN_ID_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- PLAN_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- PLAN_SCHEDULER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLANDASHID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLANDOTCHECKPOINT_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLANDOTRUNTIMEDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLANDOTRUNTIMEDOTIDDOTKEYWORD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM - Static variable in interface org.thales.punch.platform.api.IECS
-
- PLATFORM - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM_DOT_STORM_DOT_CONTAINER_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM_ES_CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM_ES_INDEX_PREFIX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORM_PLAN_CURSOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDASHHEALTH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDASHLOGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDASHMONITORING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTAPPLICATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTCHANNEL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTPLATFORM_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTSTORMDOTTOPOLOGY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLATFORMDOTTENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PlatformException - Exception in org.thales.punch.exceptions
-
This exception is used when a fundamental platform service is not
up and running.
- PlatformException(Throwable) - Constructor for exception org.thales.punch.exceptions.PlatformException
-
- platformId() - Method in class org.thales.punch.api.ecs.PunchMeta
-
- PlatformPropertiesConfigurationException - Exception in org.thales.punch.exceptions
-
An application or service expect a property from the punchplatform.properties file.
- PlatformPropertiesConfigurationException(String, UnexpectedSettingTypeException) - Constructor for exception org.thales.punch.exceptions.PlatformPropertiesConfigurationException
-
- PlatformProvider - Class in org.thales.punch.platform.api
-
This your one and single entry point to get access to your platform configuration file.
- PLATFORMUNIT_ID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PLUGINS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- POOL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- pool - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
-
Pool name.
- POOL_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- POOL_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PoolPojo - Class in org.thales.punch.platform.api.pojo
-
Pojo of an archiving-system pool.
- PoolPojo() - Constructor for class org.thales.punch.platform.api.pojo.PoolPojo
-
default ctor
- populateResourceManagerPath() - Static method in interface org.thales.punch.platform.api.IPunchShell
-
Get Populate RM bin path.
- PORT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- post(String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- post(HttpHost[], String, String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Connect to the servers, perform the request, close the connection to the server and send back the result
- post(HttpHost, String, String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Connect to the server, perform the request, close the connection to the server and send back the result
- POST - Static variable in interface org.thales.punch.platform.api.IKeys
-
- POSTGRES_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PREFIX - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PREFIX - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Define the prefix used in any IReservedFields
- prettyWriter() - Method in class org.thales.punch.libraries.utils.api.UtilJackson
-
- preVisitDirectory(Path) - Method in interface org.thales.punch.libraries.utils.api.UtilZip.Visitor
-
- print(int, boolean, boolean) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Print this printer to stdout (or stderr if errorOutput was set to true)
- print(boolean) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Print this printer with 0 offset and sub printers
- print() - Method in class org.thales.punch.libraries.utils.api.Printer
-
Print this printer with 0 offset and colors and sub printers
- print(int, boolean) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Print this printer and sub printers
- print(int) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Print this printer with colors and sub printers
- print(List<IPrinterPojo>) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
Print a list of pojos.
- print(IPrinterPojo) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
print a pojo
- print(IConsolePrinter) - Method in interface org.thales.punch.platform.api.IPrinterPojo
-
This method is invoked only if the cli is configured in terminal mode.
- Printer - Class in org.thales.punch.libraries.utils.api
-
This class is a console printer helper:
- Printer() - Constructor for class org.thales.punch.libraries.utils.api.Printer
-
Constructor
- Printer.Color - Enum in org.thales.punch.libraries.utils.api
-
Ansi color code
- printErrRed(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stderr a red message
- printErrWhite(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stderr a white (normal) message
- printException(int, Exception) - Static method in class org.thales.punch.libraries.utils.api.Printer
-
Default printing for exception
- println(String...) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
Simply print out the strings
- printOutGreen(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stdout a green message
- printOutRed(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stdout a red message
- printOutWhite(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stdout a white (normal) message
- printOutYellow(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Print to stdout a yellow message
- printWithPadding(String, String) - Method in interface org.thales.punch.platform.api.IConsolePrinter
-
Print with padding.
- PROCESS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PROFILE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PROPERTIES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PROTO - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUBLISH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- PUNCH_COMMANDS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH_DISPATCHER_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH_KMEANS_SQDIST - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH_SPARK_WORK_DIR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCH_STR_TO_ARRAY_DOUBLE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHCTL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHEXTRACTOR - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- Punchlet - Class in org.thales.punch.api.manifest
-
- Punchlet() - Constructor for class org.thales.punch.api.manifest.Punchlet
-
- Punchlet(String, List<String>, List<String>, List<Stream>) - Constructor for class org.thales.punch.api.manifest.Punchlet
-
- PUNCHLET - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_CODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_DAG - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_FILE_RESOURCES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_GROK_PATTERN_DIRS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_JSON_RESOURCES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLET_RULE_RESOURCES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLETS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLINE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLINE_CTL - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- PUNCHLINE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- PUNCHLINECTL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHLINES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- punchMeta() - Method in class org.thales.punch.api.ecs.ECS
-
- PunchMeta - Class in org.thales.punch.api.ecs
-
An instance of this class is used in ECS.java.
- PunchMeta(String, String, String, String, String) - Constructor for class org.thales.punch.api.ecs.PunchMeta
-
- PUNCHPLATFORM - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_APP_NAME - Static variable in class org.thales.punch.platform.api.Environment
-
The active app/job for this environment (applies by default to processes, tasks and commands)
- PUNCHPLATFORM_APPLICATION_ENV - Static variable in class org.thales.punch.platform.api.Environment
-
A DICTIONNARY (JSON) string passed to each application that are executed by shiva as ENV.
- PUNCHPLATFORM_CHANNEL - Static variable in class org.thales.punch.platform.api.Environment
-
The active channel for this environment (applies by default to processes, tasks and commands)
- PUNCHPLATFORM_CHANNEL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_CONF_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The local file system folder containing the tenant(s) and channels configuration files.
- PUNCHPLATFORM_CONF_DIR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- PUNCHPLATFORM_CONF_TENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_CONF_ZNODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_GATEWAY_INSTALL_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
There you have the gateway installation directory.
- PUNCHPLATFORM_INSTALL_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The installation directory contains the various punch binaries.
- PUNCHPLATFORM_LOG4J_CONF_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The directory containing the required log4j2.xml and log4j2.properties.This variable takes different
values depending on the runtime context : Shiva, Gateway, Operator.
- PUNCHPLATFORM_OPERATOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_OPERATOR_INSTALL_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
Unix operator are equipped with the operator role.
- PUNCHPLATFORM_PEX_CACHE_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The directory containing pex cache files
- PUNCHPLATFORM_POPULATE_RM - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- PUNCHPLATFORM_PROPERTIES_FILE - Static variable in class org.thales.punch.platform.api.Environment
-
The properties file is generated at deploy time and contains information required at runtime
to resolve target cluster addresses, and make it easier to keep punchline and channel configuration
files lightweigth.
- PUNCHPLATFORM_RESOLV_FILE - Static variable in class org.thales.punch.platform.api.Environment
-
The resolv.json file is provided at deploy time by the user.
- PUNCHPLATFORM_RESOURCES_DIR_URL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_ROOT_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_RUNTIME_SECRETS - Static variable in class org.thales.punch.platform.api.Environment
-
The credential file is provided at deploy time by the user.
- PUNCHPLATFORM_SCANNER - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- PUNCHPLATFORM_SECRETS_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The directory which contains all SSL / credentials informations (certs, keys, secret files ..)
for punch commands.
- PUNCHPLATFORM_SHIVA_CHILD_PREFIX - Static variable in class org.thales.punch.platform.api.Environment
-
Environement variable to tag a shiva child process.
- PUNCHPLATFORM_SHIVA_INSTALL_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
The shiva installation directory.
- PUNCHPLATFORM_SPARK_INSTALL_DIR - Static variable in class org.thales.punch.platform.api.Environment
-
Spark installation directory.
- PUNCHPLATFORM_TAGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_TENANT - Static variable in class org.thales.punch.platform.api.Environment
-
The active tenant for this environment (applies by default to processes, tasks and commands)
- PUNCHPLATFORM_TENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORM_TERM_WIDTH - Static variable in class org.thales.punch.platform.api.Environment
-
The default width for printing cli lines.
- PUNCHPLATFORMDASHCONFDIR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORMDOTCHARSET - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PUNCHPLATFORMDOTOOM_EXIT_TRESHOLD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- PunchPlatformPropertiesImpl - Class in org.thales.punch.platform.impl
-
- PunchPlatformPropertiesImpl() - Constructor for class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
Use this constructor when using punch apps outside a 6.x platform.
- PunchPlatformPropertiesImpl(String) - Constructor for class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
Constructor.
- PunchPlatformPropertiesImpl(byte[]) - Constructor for class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- PunchUncheckedException - Exception in org.thales.punch.api
-
This exception is the default runtime exception.
- PunchUncheckedException(String) - Constructor for exception org.thales.punch.api.PunchUncheckedException
-
Create a default punch unchecked exception.
- PunchUncheckedException(String, Throwable) - Constructor for exception org.thales.punch.api.PunchUncheckedException
-
Constructs a new exception with the specified detail message and
cause.
- put(String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- put(HttpHost[], String, String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Connect to the servers, perform the request, close the connection to the server and send back the result
- put(HttpHost, String, String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Connect to the server, perform the PUT request, close the connection to the server and send back the result
- put(String, Object) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
-
- putAll(Map<? extends String, ? extends Object>) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Add an initial collection to the content of your list
- putAll(Map<? extends String, ? extends Object>) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
-
- putUsingDottedPath(String, Object) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Put a nested value using the dotted notation for creating the path.
- putUsingDottedPath(String, Object) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- putUsingSlashPath(String, Object) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Put a nested value using the "/" filesystem notation for creating the path.
- putUsingSlashPath(String, Object) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- putWithNoCloning(String, Object) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
-
Put the object as reference.
- PYSPARK - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- PYTHON - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- SCHEMA - Static variable in interface org.thales.punch.platform.api.IKeys
-
- seconds() - Method in class org.thales.punch.settings.api.TimeValue
-
- secondsFrac() - Method in class org.thales.punch.settings.api.TimeValue
-
- SECRET_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SECURITY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SecurityImpl - Class in org.thales.punch.platform.impl
-
this class represents the security section under platform.punch_commands in punch.properties
- SecurityImpl() - Constructor for class org.thales.punch.platform.impl.SecurityImpl
-
Ctor
- SELECTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- selectionValueByKeyBasedOnType(String, ISettingsMap, String) - Static method in class org.thales.punch.platform.impl.ResolverUtil
-
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
- SELF_MONITORINGDOTACTIVATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SELF_MONITORINGDOTPERIOD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SEND_QUEUE_FLUSH_INTERVAL_MS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SEND_QUEUE_FLUSH_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SEND_QUEUE_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SEPARATOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- serializer() - Static method in class org.thales.punch.libraries.utils.api.UtilJackson
-
- SERVERS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- service(ISettingsMap) - Method in class org.thales.punch.api.ecs.ECS
-
- service() - Method in class org.thales.punch.api.ecs.ECS
-
- service - Variable in class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
Identifies the micro-service that produced this health status information
- SERVICE - Static variable in interface org.thales.punch.platform.api.IECS
-
- SERVICE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SERVICE_TYPE_PROPERTY - Static variable in class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
- ServiceHealthReportPojo - Class in org.thales.punch.platform.api.es.health
-
This pojo stores a synthesis status for a tenant, for a given punchplatform monitoring micro-service.
- ServiceHealthReportPojo(String, ServiceHealthReportPojo.Service) - Constructor for class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
- ServiceHealthReportPojo() - Constructor for class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
Constructor for deserialization
- ServiceHealthReportPojo.Service - Enum in org.thales.punch.platform.api.es.health
-
- SERVICES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- setApiVersion(String) - Method in class org.thales.punch.api.manifest.Parser
-
- setApplicationUUID(String) - Method in interface org.thales.punch.platform.api.IApplication
-
Set the unique identifier to this application.
- setApplicationUUID(String) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- setCharset(Map<?, ?>) - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Set the charset to be used in the scope of this process.
- setCharset(String) - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Set the charset to be used in the scope of this process.
- setEnv(String, String) - Static method in class org.thales.punch.platform.api.Environment
-
- setEnv(String, String) - Method in interface org.thales.punch.platform.api.IApplication
-
Set an environment variable.
- setEnv(String, String) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- setErrorOutput(boolean) - Method in class org.thales.punch.libraries.utils.api.Printer
-
- setExitConditions(ISettingsMap) - Method in class org.thales.punch.platform.api.ApplicationEnv
-
- setExitRequest(IExitRequest) - Method in interface org.thales.punch.platform.api.IApplication
-
Set an exit wish to this application.
- setExitRequest(IExitRequest) - Method in class org.thales.punch.platform.impl.ApplicationImpl
-
- setFields(List<Field>) - Method in class org.thales.punch.api.manifest.Stream
-
- setGroks(List<String>) - Method in class org.thales.punch.api.manifest.Punchlet
-
- setHeaders(Header[]) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- setHeaders(Map<String, String>) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
- setHost(HttpHost) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
Set host
- setInputStream(List<Stream>) - Method in class org.thales.punch.api.manifest.Punchlet
-
- setJsonDecoding(boolean) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
By default files read from zookeeper of from the local file system are automatically
decoded as json (if, of course, thier content is json compatible).
- setJsonDecoding(boolean) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
By default files loaded from (typically) zookeeper of from the local file system are automatically
decoded as json (if, of course, their content is json compatible).
- setKafkaProperties(String, String, JavaStoreSecurity) - Method in class org.thales.punch.platform.api.ApplicationEnv
-
Add the optional and mandatory kafka related properties and return a ready to use
instance.
- setKind(String) - Method in class org.thales.punch.api.manifest.Parser
-
- setLabels(Map<String, Object>) - Method in class org.thales.punch.api.manifest.Metadata
-
- setLabels(Map<String, Object>) - Method in class org.thales.punch.api.manifest.Punchlet
-
- setLeftColor(Printer.Color) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set left message color
- setLeftMessage(String) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set left message
- setMetadata(Metadata) - Method in class org.thales.punch.api.manifest.Parser
-
- setName(String) - Method in class org.thales.punch.api.manifest.Field
-
- setName(String) - Method in class org.thales.punch.api.manifest.Metadata
-
- setName(String) - Method in class org.thales.punch.api.manifest.Stream
-
- setName(String) - Method in class org.thales.punch.settings.api.SettingsMapBuilder
-
Associate a name to you setting map.
- setNestedProperty(Object, String...) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Add a nested property.
- setNestedProperty(Object, String...) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- setOriginatorName(String) - Method in interface org.thales.punch.settings.api.ISettingsList
-
- setOriginatorName(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
SettingsMap can be associated with a name referencing the original
file (typically0.
- setOriginatorName(String) - Method in class org.thales.punch.settings.api.SettingsListBuilder
-
Associate a name to you setting list.
- setOriginatorName(String) - Method in class org.thales.punch.settings.impl.NamedSettingsListImpl
-
- setOriginatorName(String) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
-
- setOriginatorName(String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
-
- setOriginatorName(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- setPassword(String) - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- setPropertyIfMissing(String, Object) - Method in interface org.thales.punch.settings.api.ISettingsMap
-
Set a property only if it does not exists yet.
- setPropertyIfMissing(String, Object) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
-
- setPunchlet(String) - Method in class org.thales.punch.api.manifest.Punchlet
-
- setPunchlets(List<Punchlet>) - Method in class org.thales.punch.api.manifest.Spec
-
- setPunchPlatformResourcesUrl(String) - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Add a resource directory.
- setPunchPlatformResourcesUrl(URL) - Static method in class org.thales.punch.platform.impl.LocalEnvironment
-
Test method only.
- setRequest(String) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
Set request
- setResources(List<String>) - Method in class org.thales.punch.api.manifest.Punchlet
-
- setRightColor(Printer.Color) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set right message color
- setRightMessage(String) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set right message
- setSecurityStores(JavaStoreSecurity) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- setSpec(Spec) - Method in class org.thales.punch.api.manifest.Parser
-
- setSubMessage(String) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set sub message
- setSubMessageColor(Printer.Color) - Method in class org.thales.punch.libraries.utils.api.Printer
-
Set sub message color
- setTimeout(int) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Timeout setter
- SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SettingsException - Exception in org.thales.punch.exceptions
-
You get this exception if you deal with invalid json/yaml files.
- SettingsException(String) - Constructor for exception org.thales.punch.exceptions.SettingsException
-
ctor.
- SettingsException(String, JsonParseException) - Constructor for exception org.thales.punch.exceptions.SettingsException
-
- SettingsListBuilder - Class in org.thales.punch.settings.api
-
- SettingsListBuilder() - Constructor for class org.thales.punch.settings.api.SettingsListBuilder
-
get a new
SettingsListBuilder
, ths is the only official way to
create from scratch a settings map.
- SettingsListImpl - Class in org.thales.punch.settings.impl
-
- SettingsListImpl(List<Object>, String) - Constructor for class org.thales.punch.settings.impl.SettingsListImpl
-
Only used internally.
- SettingsListImpl() - Constructor for class org.thales.punch.settings.impl.SettingsListImpl
-
Only used internally.
- SettingsMapBuilder - Class in org.thales.punch.settings.api
-
Use this class to create new SettingsMap.
- SettingsMapBuilder() - Constructor for class org.thales.punch.settings.api.SettingsMapBuilder
-
get a new
SettingsMapBuilder
, ths is the only official way to
create from scratch a settings map.
- SettingsMapImpl - Class in org.thales.punch.settings.impl
-
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).
- SettingsMapImpl() - Constructor for class org.thales.punch.settings.impl.SettingsMapImpl
-
Use new SettingsMapBuilder().build() if you use it from api.
- SettingsMapImpl(Map<String, Object>, String) - Constructor for class org.thales.punch.settings.impl.SettingsMapImpl
-
- setToken(String) - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- setTokenType(String) - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- setType(String) - Method in class org.thales.punch.api.manifest.Field
-
- SETUP_KIBANA - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- setUpKibanaPath() - Static method in interface org.thales.punch.platform.api.IPunchShell
-
Get setup-kibana bin path.
- setUser(String) - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- setUsername(String) - Method in class org.thales.punch.platform.api.pojo.Credentials
-
- SFTP_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHARD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- SHIVA_APPLICATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_ARCHIVE_FILE_BLACKLIST - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_ARCHIVE_FILE_WHITELIST - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_LEADER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_STATUS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_TAGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_TASKS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SHIVA_WORKER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- ShivaApplicationImpl - Class in org.thales.punch.platform.impl
-
- ShivaApplicationImpl(IEntity, ISettingsMap, String) - Constructor for class org.thales.punch.platform.impl.ShivaApplicationImpl
-
- ShivaClusterImpl - Class in org.thales.punch.platform.impl
-
IShivaCluster implementation.
- ShivaClusterImpl(String, IPunchPlatformProperties) - Constructor for class org.thales.punch.platform.impl.ShivaClusterImpl
-
Ctor
- SHIVADOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- shivaSparkCtlPath() - Static method in interface org.thales.punch.platform.api.IPunchShell
-
Get Sparkctl bin path.
- shortName - Variable in class org.thales.punch.platform.impl.EntityImpl
-
- shouldValidateSsl() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
-
Whether or not the Kubernetes client should verify domain certificates.
- SHOW - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- SHOW_MULTICLASS_METRICS - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- SHOW_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- SHOW_STAGE - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- SIMPLE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SINGLE_THREAD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SLASH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SLAVES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SLEEP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SMART - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SMART_REPLAY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SNMP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SNMP_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SOCKET_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- SPARK_CTL - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
Below are internal shells
- SPARK_METRICS_SINK_CONSOLE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_ELASTICSEARCH - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_KAFKA - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_LOGGER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_LUMBERJACK - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_TCP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_METRICS_SINK_UDP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARK_WORKER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKAPPLICATIONNAME_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- SPARKCLUSTER_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- SPARKDASHAPPLICATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDASHCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTEVENTDOTTIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTEXTRALISTENER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTFILES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTJOBDOTIDS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTJOBDOTPROGRESSIONDOTPERCENTAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTMASTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTMETRICSDOTRUNTIMEDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTAPPLICATIONDOTDEPLOYDOTMODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTCHANNEL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTCONSOLEDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTELASTICSEARCHDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTKAFKADOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTLOGGERDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTLUMBERJACKDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTNAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTPLATFORMDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTRUNTIME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTTCPDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTTENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTUDPDOTSETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTPUNCHDOTVERSION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPARKDOTWORKER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- sparkMaster(String) - Method in interface org.thales.punch.platform.api.IPunchPlatformProperties
-
Example of return value:
- sparkMaster(String) - Method in class org.thales.punch.platform.impl.PunchPlatformPropertiesImpl
-
- SPARKMASTER_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- SPARKWORKDIR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- Spec - Class in org.thales.punch.api.manifest
-
- Spec() - Constructor for class org.thales.punch.api.manifest.Spec
-
- SPLIT_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SPOUT_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- spoutConvertor5xTo6x - Static variable in class org.thales.punch.libraries.utils.api.UtilVersion
-
- SPOUTS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SQL - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- SSL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CERTIFICATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CERTIFICATE_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CIPHERS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_CERTIFICATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_CERTIFICATE_AUTHORITY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_CERTIFICATE_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_PRIVATE_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_PRIVATE_KEY_PASSWORD - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_CLIENT_PRIVATE_KEY_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_ENABLED - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_HOSTNAME_VERIFICATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_KEYSTORE_LOCATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_KEYSTORE_PASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- SSL_PRIVATE_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_PRIVATE_KEY_ALIAS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_PRIVATE_KEY_PASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_PRIVATE_KEY_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_PROTOCOL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_PROVIDER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_SECRET - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_SESSION_RESUMPTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_TRUSTED_CERTIFICATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_TRUSTED_CERTIFICATE_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_TRUSTSTORE_LOCATION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SSL_TRUSTSTORE_PASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STACK_TRACE - Static variable in class org.thales.punch.platform.api.IECS.Error
-
- STAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- start(IBook) - Method in interface org.thales.punch.platform.api.book.IBookActiveReporter
-
- start(String, String, String, String, int) - Method in interface org.thales.punch.platform.api.IApplicationStartReporter
-
Send a start notification from Shiva typically.
- START - Static variable in interface org.thales.punch.platform.api.IKeys
-
- START_BY_TENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- START_CMD - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
- START_DATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- START_FOREGROUND - Static variable in interface org.thales.punch.platform.api.IKeys
-
- startBlocking() - Method in interface org.thales.punch.settings.api.IConfigurationStore
-
Starts and wait until connected.
- startDaemonThread(Runnable, String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
-
Start a daemon thread
- STATE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STATE_UPDATE_TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STATS_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STATUS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- stop() - Method in class org.thales.punch.libraries.utils.api.Async
-
Stop this async.
- STOP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STOP_BY_TENANT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STOP_CMD - Static variable in interface org.thales.punch.platform.api.IPunchShell
-
Interactive shell sub command
- STORAGE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORAGE_ABSTRACTION_LAYER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- stored_message_count - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
-
The number of messages that are currently stored in the Kafka Topic (i.e.
- storedMessagesCount - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
-
The number of messages that are currently stored in the Kafka Partition (i.e.
- STORM - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM - Static variable in interface org.thales.punch.platform.api.IRuntime
-
- STORM_COMPONENT_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM_CONTAINER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM_MASTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM_PUNCHPLATFORM_RESOURCES_DIR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORM_SLAVES - Static variable in interface org.thales.punch.platform.api.IKeys
-
- StormApplicationImpl - Class in org.thales.punch.platform.impl
-
- StormApplicationImpl(IEntity, ISettingsMap, String) - Constructor for class org.thales.punch.platform.impl.StormApplicationImpl
-
- STORMDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORMDOTNIMBUS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STORMDOTSUPERVISOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STRATEGY - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Stream - Class in org.thales.punch.api.manifest
-
- Stream() - Constructor for class org.thales.punch.api.manifest.Stream
-
- STREAM - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STREAMING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STREAMS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- STRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SUBSCRIBE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- Subscription - Class in org.thales.punch.platform.api
-
- Subscription(ISettingsMap) - Constructor for class org.thales.punch.platform.api.Subscription
-
- SUBSTRING - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SUBSTRINGS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SUCCESS - Static variable in interface org.thales.punch.platform.api.IConstants
-
- SUCCESS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SUCESS_ONCE - Static variable in interface org.thales.punch.platform.api.IConstants
-
- SUPERVISOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SUPERVISORS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SYSLOG_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SYSLOG_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- SYSLOG_STREAM_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
-
- SYSLOG_UDP_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UDP - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UDP_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UI - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UI_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UNASSIGNED_TASKS - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UNAVAILABILITY_FAILURE_ACTION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UNAVAILABILITY_FAILURE_STREAM - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UNCOMPRESSED_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UNDERSCORE_SOURCE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UnexpectedSettingTypeException - Exception in org.thales.punch.exceptions
-
You get this exception if you do not get the expected type from your settings map.
- UnexpectedSettingTypeException(String, Class<? extends Object>, Class<? extends Object>) - Constructor for exception org.thales.punch.exceptions.UnexpectedSettingTypeException
-
- UNIT - Static variable in interface org.thales.punch.platform.api.IKeys
-
- unknown(String...) - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
-
- UNKNOWN - Static variable in interface org.thales.punch.platform.api.IKeys
-
- unzip(Path, Path) - Static method in class org.thales.punch.libraries.utils.api.UtilZip
-
Unzip a zip archive to some destination folder.
- unzip(byte[], Path) - Static method in class org.thales.punch.libraries.utils.api.UtilZip
-
Unzip a zip archive byte array to some destination folder.
- update_ts - Variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
-
The time at which this object was created, or enriched through addAlert(Health, String, Object...)
- UPTIME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- URL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- USER - Static variable in class org.thales.punch.platform.api.IECS.Host
-
- USER - Static variable in interface org.thales.punch.platform.api.IKeys
-
- user - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
-
User name used to access to Ceph cluster if it makes sense
(it makes sense for Ceph objects-storage implementation only).
- userDefinedKeyValues(ISettingsMap) - Method in class org.thales.punch.api.ecs.ECS
-
- userDefinedKeyValues() - Method in class org.thales.punch.api.ecs.ECS
-
- USERDOTNAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- USERNAME - Static variable in interface org.thales.punch.platform.api.IKeys
-
- UtilArgs - Class in org.thales.punch.libraries.utils.api
-
Provides simple helper for parsing arguments to a void static main(String...
- UtilCheck - Class in org.thales.punch.libraries.utils.api
-
- UtilCheck() - Constructor for class org.thales.punch.libraries.utils.api.UtilCheck
-
- UtilCsv - Class in org.thales.punch.libraries.utils.api
-
CSV utility functions
- UtilDatasize - Class in org.thales.punch.libraries.utils.api
-
- UtilFiles - Class in org.thales.punch.libraries.utils.api
-
Tools to manipulate Files
- UtilFunction - Class in org.thales.punch.libraries.utils.api
-
Put here static functions that have no dependencies besides standard jdk
classes.
- UtilHttp - Class in org.thales.punch.libraries.utils.api
-
Simple and safe method to execute http remote calls.
- UtilHttp() - Constructor for class org.thales.punch.libraries.utils.api.UtilHttp
-
- UtilHttp.Callback - Interface in org.thales.punch.libraries.utils.api
-
- UtilHttpClient - Class in org.thales.punch.libraries.utils.api
-
An extra simple apache http client
- UtilHttpClient(HttpHost, Header[], JavaStoreSecurity) - Constructor for class org.thales.punch.libraries.utils.api.UtilHttpClient
-
- UtilHttpClientOneShot - Class in org.thales.punch.libraries.utils.api
-
An extra simple apache http client.
- UtilHttpClientOneShot(int) - Constructor for class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Ctor
- UtilHttpClientOneShot() - Constructor for class org.thales.punch.libraries.utils.api.UtilHttpClientOneShot
-
Ctor.
- UtilIp - Class in org.thales.punch.libraries.utils.api
-
CSV utility functions
- UtilIpChecker - Class in org.thales.punch.libraries.utils.api
-
Utility class to check for reachability of IP addresses.
- UtilIpChecker() - Constructor for class org.thales.punch.libraries.utils.api.UtilIpChecker
-
- UtilJackson - Class in org.thales.punch.libraries.utils.api
-
Use this jackson serializer to get pojos from json strings and vice versa.
- UtilJackson.JsonException - Exception in org.thales.punch.libraries.utils.api
-
- UtilLog - Class in org.thales.punch.libraries.utils.api
-
- UtilMath - Class in org.thales.punch.libraries.utils.api
-
- UtilMath() - Constructor for class org.thales.punch.libraries.utils.api.UtilMath
-
- UtilNumber - Class in org.thales.punch.libraries.utils.api
-
- UtilSettings - Class in org.thales.punch.libraries.utils.api
-
Utility functions related to common settings shared by many
components.
- UtilSleeper - Class in org.thales.punch.libraries.utils.api
-
Properly dealing with interrupted exception.
- UtilSsl - Class in org.thales.punch.libraries.utils.api
-
- UtilSsl.EKeystoreExtensions - Enum in org.thales.punch.libraries.utils.api
-
- UtilSsl.EKeystoreInstances - Enum in org.thales.punch.libraries.utils.api
-
- UtilString - Class in org.thales.punch.libraries.utils.api
-
- UtilSystem - Class in org.thales.punch.libraries.utils.api
-
Utility class for exiting the jvm with a friendly test behavior.
- UtilTar - Class in org.thales.punch.libraries.utils.api
-
A simple Tar utility to create/untar tar.gz files back and forth.
- UtilThrowable - Class in org.thales.punch.libraries.utils.api
-
Dynamically transform throwable into valid JSON string representation.
- UtilTime - Class in org.thales.punch.libraries.utils.api
-
- UtilUrl - Class in org.thales.punch.libraries.utils.api
-
This class allows parsing URL-like strings to retrieve subelements (host, optional port, optional protocol))
As compared to standard java URL class, this will not fail if the string does not indicate a protocol
(e.g.
- UtilUrl(String) - Constructor for class org.thales.punch.libraries.utils.api.UtilUrl
-
- UtilVersion - Class in org.thales.punch.libraries.utils.api
-
Properly dealing with version number and backward compatibility issues.
- UtilZip - Class in org.thales.punch.libraries.utils.api
-
Zip Unzip utility functions.
- UtilZip.Visitor - Interface in org.thales.punch.libraries.utils.api
-
Use this interface to walk the file being archived.
- UUID - Static variable in interface org.thales.punch.platform.api.IApplicationControl
-
- UUID - Static variable in interface org.thales.punch.platform.api.IKeys
-
- V5 - Static variable in class org.thales.punch.libraries.utils.api.UtilVersion
-
- V6 - Static variable in class org.thales.punch.libraries.utils.api.UtilVersion
-
- validate() - Method in class org.thales.punch.platform.api.es.health.ServiceHealthReportPojo
-
- validate() - Method in class org.thales.punch.platform.api.pojo.ElasticsearchClusterHousekeepingSettingsPojo
-
The validate method is in charge of checking for mandatory properties,
and possibly computing defaults value.
- validate() - Method in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
-
The validate method is in charge of checking for mandatory properties,
and possibly computing defaults value.
- validate() - Method in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingSettingsPojo
-
The validate method is in charge of checking for mandatory properties,
and possibly computing defaults value.
- validate() - Method in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
-
The validate method is in charge of checking for mandatory properties,
and possibly computing defaults value.
- VALIDATE_SSL - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VALUE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VALUE_CODEC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- valueOf(String) - Static method in enum org.thales.punch.libraries.utils.api.Printer.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreExtensions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreInstances
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.EClusterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.EExitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.EPunchlineDeployMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.es.health.AlertCodePojo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.es.health.HealthLevel.EnumHealth
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.es.health.ServiceHealthReportPojo.Service
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo.ActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thales.punch.platform.impl.EEntitySupportedExtension
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.thales.punch.libraries.utils.api.Printer.Color
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreExtensions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreInstances
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.EClusterType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.EExitType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.EPunchlineDeployMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.es.health.AlertCodePojo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.es.health.HealthLevel.EnumHealth
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.es.health.ServiceHealthReportPojo.Service
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo.ActionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.thales.punch.platform.impl.EEntitySupportedExtension
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VENDOR - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VERBOSE - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VERBOSE_ALIAS_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- VERBOSE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
-
- version() - Method in class org.thales.punch.api.ecs.ECS
-
- version() - Method in class org.thales.punch.api.ecs.PunchMeta
-
- VERSION - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VERSION60 - Static variable in interface org.thales.punch.platform.api.IKeys
-
- VIEW - Static variable in interface org.thales.punch.platform.api.IKeys
-
- visitFile(Path) - Method in interface org.thales.punch.libraries.utils.api.UtilZip.Visitor
-
A file being visited
- _DOC - Static variable in interface org.thales.punch.platform.api.IKeys
-
- _PPF_BATCH_PLAY_ID - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Each batch receives a transient unique runtime identifier.
- _PPF_BATCH_SIZE - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
When a batch is completed, the actual number of elements contained in that batch is
part of the end of batch tuple.
- _PPF_BATCHID - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
The persisted batch id is a monotonically increasing counter,
that will be replayed in case a topology is restarted before a batch was fully processed and acknowledged.
- _PPF_BYTES_CNT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the bytes size extracted from archive
- _PPF_CHANNEL - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the channel identifier.
- _PPF_COMPONENT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the storm component identifier.
- _PPF_ERROR - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Deprecated.
- _PPF_ERROR_DOCUMENT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the input document that caused an punch bolt exception.
- _PPF_ERROR_MESSAGE - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the error message generated by the punch bolt, if any.
- _PPF_ID - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains a unique identifier generated by an entry spout.
- _PPF_KAFKA_TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the timestamp of the kafka record
- _PPF_LATENCY - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains a json string holding a metric latency record.
- _PPF_LINES_CNT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the line count extracted from archive
- _PPF_LOCAL_HOST - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains an entry spout listening (udp or tcp) ip address in dotted number format.
- _PPF_LOCAL_PORT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains an entry spout listening (udp or tcp) port number.
- _PPF_METADATA - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the metadata of the line extracted from archive
- _PPF_PARTITION_ID - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the corresponding Kafka partition identifier.
- _PPF_PARTITION_OFFSET - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the current Kafka partition offset.
- _PPF_PLATFORM - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the platform identifier.
- _PPF_REMOTE_HOST - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains an entry spout remote source (udp or tcp) ip address in dotted number format.
- _PPF_REMOTE_PORT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains an entry spout remote source (udp or tcp) port number.
- _PPF_TENANT - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the tenant identifier.
- _PPF_TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains a timestamp in unix miliseconds format.
- _PPF_TOPIC_NAME - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
Indicate the current Kafka topic name
- _PPF_TOPOLOGY - Static variable in interface org.thales.punch.platform.api.IReservedFields
-
This field contains the storm topology identifier.