Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 

A

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_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
IApplication implementation
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
 

B

BASE_CLASS_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
BATCH - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_EXPIRATION_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_EXPIRATION_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_LIFE_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_LIFE_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_MODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCH_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
BATCHES_PER_FOLDER - Static variable in interface org.thales.punch.platform.api.IKeys
 
bestEffortSleep(long) - Static method in class org.thales.punch.libraries.utils.api.UtilSleeper
Just try to sleep.
bestHealth(HealthLevel, HealthLevel) - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
Best health code between the two healths in args
BIN - Static variable in interface org.thales.punch.platform.api.IKeys
 
BLACKLIST - Static variable in interface org.thales.punch.platform.api.IKeys
 
BLOOM_FILTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
BLOOM_FILTER_EXPECTED_INSERTIONS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BLOOM_FILTER_FALSE_POSITIVE_PROBABILITY - Static variable in interface org.thales.punch.platform.api.IKeys
 
BLOOM_FILTER_FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOLT_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
boltConvertor5xTo6x - Static variable in class org.thales.punch.libraries.utils.api.UtilVersion
 
BOLTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK_ACTIVE - Static variable in interface org.thales.punch.platform.api.IApplicationControl
 
BOOK_ALIVE - Static variable in interface org.thales.punch.platform.api.IApplicationControl
 
BOOK_EXIT - Static variable in interface org.thales.punch.platform.api.IApplicationControl
 
BOOK_STAGE - Static variable in interface org.thales.punch.platform.api.IApplicationControl
 
BOOK_STRUCTURE - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK_STRUCTURE_HJSON - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK_STRUCTURE_JSON - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK_STRUCTURE_YAML - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOK_STRUCTURE_YML - Static variable in interface org.thales.punch.platform.api.IKeys
 
BookImpl - Class in org.thales.punch.platform.impl
IChannel implementation
BookImpl(TenantImpl, String, ISettingsMap) - Constructor for class org.thales.punch.platform.impl.BookImpl
Constructor when called from configuration folder.
BOOKS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BOOTSTRAPDOTSERVERS - Static variable in interface org.thales.punch.platform.api.IKeys
 
box_type - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
This parameter is mandatory and meaningful only with 'relocate_indices' action type.
BROKER - Static variable in interface org.thales.punch.platform.api.IKeys
 
BROKERS - Static variable in interface org.thales.punch.platform.api.IKeys
 
BROKERS_WITH_IDS - Static variable in interface org.thales.punch.platform.api.IKeys
 
build() - Method in class org.thales.punch.settings.api.SettingsListBuilder
Build and get your ISettingsList.
build() - Method in class org.thales.punch.settings.api.SettingsMapBuilder
Build and get your ISettingsMap.
BUILD_IMAGES - Static variable in interface org.thales.punch.platform.api.IKeys
 
BULK_FAILURE_ACTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
BULK_FAILURE_STREAM - Static variable in interface org.thales.punch.platform.api.IKeys
 
BULK_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
BY_TASK_PREFIX - Static variable in interface org.thales.punch.platform.api.IKeys
 
BYTES - Static variable in interface org.thales.punch.platform.api.IKeys
 
bytesBigEndianToInt(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 
bytesBigEndianToLong(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 
bytesLittleEndianToInt(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 
bytesLittleEndianToLong(byte[]) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 

C

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
IChannel implementation
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
 

D

DAG - Static variable in interface org.thales.punch.platform.api.IKeys
 
DAILY - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATA - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATA_DIR - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATABASE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATASET_GENERATOR - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
DATE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATE_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
DATE_FMT_DAY - Static variable in interface org.thales.punch.platform.api.IConstants
 
DATE_FMT_HOUR - Static variable in interface org.thales.punch.platform.api.IConstants
 
DATE_FMT_MONTH - Static variable in interface org.thales.punch.platform.api.IConstants
 
DATE_FMT_YEAR - Static variable in interface org.thales.punch.platform.api.IConstants
 
DATE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
DATE_TIME_ISO_FORMAT - Static variable in interface org.thales.punch.platform.api.IConstants
 
DATES - Static variable in interface org.thales.punch.platform.api.IKeys
 
days() - Method in class org.thales.punch.settings.api.TimeValue
 
daysFrac() - Method in class org.thales.punch.settings.api.TimeValue
 
DEBUG - Static variable in interface org.thales.punch.platform.api.IKeys
 
DECODER - Static variable in interface org.thales.punch.platform.api.IKeys
 
DECODER_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
DECODING_STRATEGY - Static variable in interface org.thales.punch.platform.api.IKeys
 
decompress(byte[], File) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
Untar a file
decompress(String, File) - Static method in class org.thales.punch.libraries.utils.api.UtilTar
Untar a file
DEFAULT - Static variable in interface org.thales.punch.platform.api.IKeys
 
DELAY - Static variable in interface org.thales.punch.platform.api.IKeys
 
DELETE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DELETE_RETENTION_TIME - Static variable in interface org.thales.punch.platform.api.IKeys
 
deleteIfExists(File) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
This is interesting to make your code shorter while compliant with sonar.
DELIMITER - Static variable in interface org.thales.punch.platform.api.IKeys
 
DELIMITERS - Static variable in interface org.thales.punch.platform.api.IKeys
 
DEPLOYDASHMODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DEPLOYMODE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
DEPRECATED_FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
 
DESCRIBE - Static variable in interface org.thales.punch.platform.api.IKeys
 
description - Variable in class org.thales.punch.platform.api.es.health.AlertPojo
A description for the human readers, including context information.
DESCRIPTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
DESTINATION - Static variable in interface org.thales.punch.platform.api.IKeys
 
DESTINATION_FOLDER - Static variable in interface org.thales.punch.platform.api.IKeys
 
DESTINATIONS - Static variable in interface org.thales.punch.platform.api.IKeys
 
destinations - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
Destinations where data is.
DEVICE_ADDRESS - Static variable in interface org.thales.punch.platform.api.IKeys
 
DEVICES_ADDRESSES - Static variable in interface org.thales.punch.platform.api.IKeys
 
DIGEST - Static variable in interface org.thales.punch.platform.api.IKeys
 
DIRECT_ALLOCATED_BUFFER_CHUNK - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
DIRECT_ALLOCATED_BUFFER_CHUNK_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
DIRECTORY - Static variable in interface org.thales.punch.platform.api.IKeys
 
DirHandle - Class in org.thales.punch.settings.impl
When loading a folder and all subfiles as Json in memory map, we create a recursive ISettingsMap that actually contain Directory handles and File handles.
DirHandle(String) - Constructor for class org.thales.punch.settings.impl.DirHandle
Constructor.
DISSECT - Static variable in interface org.thales.punch.platform.api.IKeys
 
DISTINCT_LOG_COUNTER_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_ANALYTICS_BASE_IMAGE_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_DAEMON - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_DAEMON_DEFAULT - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_IMAGE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_PP_CONF_DIR - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_PP_CONF_DIR_ENV - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_PP_JOB_INFO_ENV - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCKER_TOPOLOGY_BASE_IMAGE_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENT_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENT_ID_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENT_JSON_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENT_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENT_VALUE_FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
 
DOCUMENTS_BATCHES_PENDING - Static variable in interface org.thales.punch.platform.api.IMetrics
the number of parallel document batches in the regular sending pipe.
DOCUMENTS_INDEXATION_RATE - Static variable in interface org.thales.punch.platform.api.IMetrics
the rate of documents indexed into elasticsearch or othe document database.
DOCUMENTS_INDEXATION_RTT - Static variable in interface org.thales.punch.platform.api.IMetrics
Document regular round-trip-time.
DOMAIN - Static variable in class org.thales.punch.platform.api.IECS.Host
 
DOMAIN - Static variable in interface org.thales.punch.platform.api.IKeys
 
DONT_EXIT_ON_SUCCESS - Static variable in interface org.thales.punch.platform.api.IParameters
 
DOUBLE_SLASH - Static variable in interface org.thales.punch.platform.api.IKeys
 
DROP_IF_FAILED - Static variable in interface org.thales.punch.platform.api.IKeys
 

E

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
IChannel implementation
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
 

F

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_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
A plain file system IConfigurationStore implementation.
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.

G

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
Deprecated.
use instead getMapOrEmpty
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
Given a ZonedDateTime returns a suffix like "2019/11/09".
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
Given a ZonedDateTime returns a suffix like "2019-11-09-05h02"
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

H

HADOOP_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
HAS_HEADER - Static variable in interface org.thales.punch.platform.api.IKeys
 
hasDisabledItems() - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
 
HASH - Static variable in interface org.thales.punch.platform.api.IKeys
 
HASH_KEY - Static variable in interface org.thales.punch.platform.api.IKeys
 
hashCode() - Method in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
 
hasNext() - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
 
HEADER - Static variable in interface org.thales.punch.platform.api.IKeys
 
HEADERS_FIELDS - Static variable in interface org.thales.punch.platform.api.IKeys
 
health - Variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
Overall health status, as computed taking into account the worse alert registered (cf.
HEALTH - Static variable in interface org.thales.punch.platform.api.IKeys
 
health_code - Variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
Health status code as int For example, GREEN is 0 and RED is 2
HEALTH_CODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
HEALTH_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
HealthAndAlertInfoPojo - Class in org.thales.punch.platform.api.es.health
This abstract parent class provides the interface for reporting alerts and associated resulting health level
HealthAndAlertInfoPojo(String) - Constructor for class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
The overall health is initially GREEN until explicitly set otherwise, or implicitly down graded by calls to addAlert(Health, String, Object...)
HealthAndAlertInfoPojo() - Constructor for class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
Constructor for deserialization purpose.
HealthLevel - Class in org.thales.punch.platform.api.es.health
This enum indicates the runtime health of some resources : channels, tenants, topic, storm nodes, ceph nodes, etc ..
HealthLevel(HealthLevel.EnumHealth, String...) - Constructor for class org.thales.punch.platform.api.es.health.HealthLevel
Ctor
HealthLevel.EnumHealth - Enum in org.thales.punch.platform.api.es.health
 
HELP - Static variable in interface org.thales.punch.platform.api.IKeys
 
HELP_CMD - Static variable in interface org.thales.punch.platform.api.IPunchShell
 
HIDEBANNER_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
HITS - Static variable in interface org.thales.punch.platform.api.IKeys
 
HJSON - Static variable in interface org.thales.punch.platform.api.IKeys
 
host() - Method in class org.thales.punch.api.ecs.ECS
 
HOST - Static variable in interface org.thales.punch.platform.api.IECS
 
HOST - Static variable in interface org.thales.punch.platform.api.IKeys
 
HOSTNAME - Static variable in class org.thales.punch.platform.api.IECS.Host
 
HOSTNAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
HOSTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
HOURLY - Static variable in interface org.thales.punch.platform.api.IKeys
 
hours() - Method in class org.thales.punch.settings.api.TimeValue
 
hoursFrac() - Method in class org.thales.punch.settings.api.TimeValue
 
HP_TARGET - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_API_ADDRESS - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_API_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_COMPRESSION - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_CONENT_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_HOSTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_SCHEME - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_URI - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTP_USER_AGENT - Static variable in interface org.thales.punch.platform.api.IKeys
 
HTTPS_SCHEME - Static variable in interface org.thales.punch.platform.api.IKeys
 

I

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.

J

JAR - Static variable in interface org.thales.punch.platform.api.IKeys
 
JARS_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
JavaCertSecurity - Class in org.thales.punch.platform.api.pojo
This class contains specific parameters for a component which uses at least certificates & credentials for auth It could also use truststore if needed (i.e Elasticsearch)
JavaCertSecurity() - Constructor for class org.thales.punch.platform.api.pojo.JavaCertSecurity
 
JAVADOTNETDOTPREFERIPV4STACK - Static variable in interface org.thales.punch.platform.api.IKeys
 
JavaStoreSecurity - Class in org.thales.punch.platform.api.pojo
This class contains specific parameters for a component which uses at truststore for auth
JavaStoreSecurity() - Constructor for class org.thales.punch.platform.api.pojo.JavaStoreSecurity
 
JavaStoreSecurity(boolean, String, String, String, String) - Constructor for class org.thales.punch.platform.api.pojo.JavaStoreSecurity
 
JOB - Static variable in interface org.thales.punch.platform.api.IKeys
 
JOB_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
JOB_RUNTIME_ID - Static variable in interface org.thales.punch.platform.api.IKeys
 
JOB_RUNTIME_ID_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
JOBDASHRUNTIMEID - Static variable in interface org.thales.punch.platform.api.IKeys
 
JOBDOTRUNTIMEDOTID - Static variable in interface org.thales.punch.platform.api.IKeys
 
JOBS - Static variable in interface org.thales.punch.platform.api.IKeys
 
JSON - Static variable in interface org.thales.punch.platform.api.IKeys
 
JSON_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
JsonSettingSerializer - Class in org.thales.punch.settings.impl
 
JsonSettingSerializer() - Constructor for class org.thales.punch.settings.impl.JsonSettingSerializer
 
JsonSettingsListImpl - Class in org.thales.punch.settings.impl
 
JsonSettingsListImpl(JsonArray, String) - Constructor for class org.thales.punch.settings.impl.JsonSettingsListImpl
 
JsonSettingsMapImpl - Class in org.thales.punch.settings.impl
This class lets you immediately transform a yaml, hjson or json file or string into a settings map.
JsonSettingsMapImpl(Map<String, Object>, String) - Constructor for class org.thales.punch.settings.impl.JsonSettingsMapImpl
Build a ISettingsMap from a map.
JsonSettingsMapImpl(String, String) - Constructor for class org.thales.punch.settings.impl.JsonSettingsMapImpl
Transform an input String into a valid ISettingsMap.
JsonSettingsMapImpl(File) - Constructor for class org.thales.punch.settings.impl.JsonSettingsMapImpl
Build a SettingsMap from a file.
JsonSettingsMapImpl(File, boolean, ISettingsMap, String) - Constructor for class org.thales.punch.settings.impl.JsonSettingsMapImpl
Build a SettingsMap from a file.
JsonSettingsMapImpl(JsonObject, String) - Constructor for class org.thales.punch.settings.impl.JsonSettingsMapImpl
 
JVM_EXTRA_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 

K

KAFKA - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA - Static variable in interface org.thales.punch.platform.api.IRuntime
 
KAFKA_BATCH_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
KAFKA_BATCH_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
KAFKA_CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
kafka_cluster - Variable in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
The logical name of a kafka cluster, that can be used to retrieve the cluster configuration in the platform configuration.
KAFKA_CREDENTIALS - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_SETTINGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_SSL - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_STREAM_INPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
KAFKA_STREAM_OUTPUT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
KAFKA_TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKA_TOPICS - Static variable in interface org.thales.punch.platform.api.IKeys
 
KafkaClusterImpl - Class in org.thales.punch.platform.impl
Implementation of IKafkaCLuster.
KafkaClusterImpl(String, IPunchPlatformProperties) - Constructor for class org.thales.punch.platform.impl.KafkaClusterImpl
 
KafkaConfigurationException - Exception in org.thales.punch.exceptions
Throw this exception whenever an application is submitted with an invalid configuration.
KafkaConfigurationException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.KafkaConfigurationException
Configuration exception are used to report configuration inconsistencies.
KAFKADOTBROKER - Static variable in interface org.thales.punch.platform.api.IKeys
 
KAFKADOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
KafkaTopicPojo - Class in org.thales.punch.platform.api.pojo
Kafka topic pojo, as referenced in a channel configuration
KafkaTopicPojo() - Constructor for class org.thales.punch.platform.api.pojo.KafkaTopicPojo
 
KEEPALIVE_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
KEEPALIVE_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
KEY_CODEC - Static variable in interface org.thales.punch.platform.api.IKeys
 
KILL_THEN_START - Static variable in interface org.thales.punch.platform.api.IKeys
 
KIND - Static variable in interface org.thales.punch.platform.api.IKeys
 
KUBERNETES - Static variable in interface org.thales.punch.platform.api.IKeys
 
KUBERNETES - Static variable in interface org.thales.punch.platform.api.IRuntime
 

L

labels(ISettingsMap) - Method in class org.thales.punch.api.ecs.ECS
 
labels() - Method in class org.thales.punch.api.ecs.ECS
 
LABELS - Static variable in interface org.thales.punch.platform.api.IECS
 
LABELS - Static variable in interface org.thales.punch.platform.api.IKeys
 
LAST_COMMITTED - Static variable in interface org.thales.punch.platform.api.IKeys
 
LAST_COMMITTED_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
lastCommittedCheckPoint() - Method in interface org.thales.punch.api.ICheckPointConsumer
Use this method to retrieve information of last committed checkpoint
lastCommittedCheckPoint(String, String) - Method in interface org.thales.punch.api.ICheckPointConsumer
Use this method to retrieve information of last committed checkpoint with a custom field name
LASTDASHCOMMITTED - Static variable in interface org.thales.punch.platform.api.IKeys
 
LATEST - Static variable in interface org.thales.punch.platform.api.IKeys
 
latest_offset - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
The rank number of the last message written into the kafka partition.
latest_ts - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
The timestamp associated with the newest message written into the kafka partition.
latest_ts - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
The timestamp associated with the latest message written into the kafka topic.
LATEST_TS - Static variable in interface org.thales.punch.platform.api.IKeys
 
latestOf(ZonedDateTime, ZonedDateTime) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
 
latestOf(Collection<ZonedDateTime>) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
 
LAUNCH_MODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
LEADER - Static variable in interface org.thales.punch.platform.api.IKeys
 
LEADER_ID - Static variable in interface org.thales.punch.platform.api.IKeys
 
LEADER_REFRESH_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
LEADER_SELECTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
LEVEL - Static variable in interface org.thales.punch.platform.api.IKeys
 
LIB - Static variable in interface org.thales.punch.platform.api.IKeys
 
LIST - Static variable in interface org.thales.punch.platform.api.IKeys
 
LIST_CURSOR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
LISTDASHCURSOR - Static variable in interface org.thales.punch.platform.api.IKeys
 
listDirectoriesInADirectory(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
List of the files in a directory and his subdirectories
LISTEN - Static variable in interface org.thales.punch.platform.api.IKeys
 
listFiles(Path, List<Path>, boolean, boolean) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
List of the files in a directory and his subdirectories (without suffix)
listFiles(Path, List<Path>, String, boolean, boolean) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
List of the files in a directory and his subdirectories
listFilesInADirectory(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
List of the files in a directory
load() - Method in class org.thales.punch.api.Artefact
 
load() - Method in class org.thales.punch.api.FileSystemArtefact
 
LOAD_BALANCING - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOAD_CONTROL - Static variable in interface org.thales.punch.platform.api.IKeys
 
loadKeyStore(Path, Path, String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilSsl
Generate a java keystore (JKS type) from a private key and a certificate files Be sure to provide only related key and cert file to generate a keystore
loadPunchlet(List<String>, List<String>, String) - Static method in class org.thales.punch.api.FileSystemArtefact
 
loadSslContext(KeyStore, KeyStore, String) - Static method in class org.thales.punch.libraries.utils.api.UtilSsl
Load an ssl context for tls connexions using provided optional keystore and truststore You may provide a keystore if you have to authenticate to a service that requires a certificate and a key for incoming tls connexions Keystore password can be null if no password actually protects the keystore You may provide a truststore if you have to authenticate incoming tls connexions with a certificate
loadTrustStore(Path) - Static method in class org.thales.punch.libraries.utils.api.UtilSsl
Generate truststore form a certificate file or a chain
LOCAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOCAL_HOST - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOCAL_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOCAL_TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOCAL_UUID - Static variable in interface org.thales.punch.platform.api.IKeys
 
LocalEnvironment - Class in org.thales.punch.platform.impl
Watchout : this is the only api that lets you interact with local server resources.
LocalPlatformImpl - Class in org.thales.punch.platform.impl
This implementation relies on the local filesystem to access all platform properties.
LocalPlatformImpl(String, String) - Constructor for class org.thales.punch.platform.impl.LocalPlatformImpl
Ctor.
LOG - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOG_BURST_FILTER_RATE - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOG_BURST_FILTER_TRESHOLD - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOG_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOGGER - Static variable in interface org.thales.punch.platform.api.IKeys
 
LOGGER_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
logMessage() - Method in class org.thales.punch.api.ecs.ECS
 
LogRecord - Class in org.thales.punch.platform.api
A LogRecord simply represents a log4j, stdout or stderr trace catched from shiva itself or one of its launched application.
LogRecord(String, String, String, String, String, String, String) - Constructor for class org.thales.punch.platform.api.LogRecord
 
longToBytesBigEndian(long) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 
longToBytesLittleEndian(long) - Static method in class org.thales.punch.libraries.utils.api.UtilNumber
 
LOWER_CASE_KEYS - Static variable in interface org.thales.punch.platform.api.IKeys
 
LUMBERJACK - Static variable in interface org.thales.punch.platform.api.IKeys
 
LUMBERJACK_COMPRESSION - Static variable in interface org.thales.punch.platform.api.IKeys
 
LUMBERJACK_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
LUMBERJACK_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
LUMBERJACK_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
 

M

macAddress() - Method in class org.thales.punch.libraries.utils.api.TimeBasedUUIDGenerator
 
MacAddressProvider - Class in org.thales.punch.libraries.utils.api
Utility class to generate mac addresses
MacAddressProvider() - Constructor for class org.thales.punch.libraries.utils.api.MacAddressProvider
 
map - Variable in class org.thales.punch.platform.impl.ApplicationImpl
 
mapper() - Method in class org.thales.punch.libraries.utils.api.UtilJackson
 
markAck() - Method in interface org.thales.punch.platform.api.IExitCondition
Signal a data ack.
markAck() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
 
markEmit() - Method in interface org.thales.punch.platform.api.IExitCondition
Signal a data emit.
markEmit() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
 
markFail() - Method in interface org.thales.punch.platform.api.IExitCondition
Signal a data failure.
markFail() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
 
MASTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
MASTER_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
 
MATCH - Static variable in interface org.thales.punch.platform.api.IKeys
 
MATCH_BLOOM - Static variable in interface org.thales.punch.platform.api.IKeys
 
MATCH_STRING - Static variable in interface org.thales.punch.platform.api.IKeys
 
MAX_CONFIGURATION_FILE_SIZE - Static variable in interface org.thales.punch.platform.api.ISystemProperties
the maximum file you can store in the configuration directory
MAX_CONFIGURATION_FILE_SIZE_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
MAX_DELETION_PERCENTAGE - Static variable in interface org.thales.punch.platform.api.IKeys
 
MAX_LINE_LENGTH - Static variable in interface org.thales.punch.platform.api.IKeys
 
MAX_LUMBERJACK_PENDING_FRAMES - Static variable in interface org.thales.punch.platform.api.IKeys
 
MAX_STDOUT_LINE_LENGTH - Static variable in interface org.thales.punch.platform.api.ISystemProperties
The maximum log length Shiva accept to deal with coming from child stdout applications.
MAX_STDOUT_LINE_LENGTH_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
default maximum child stdout log line accepted by shiva.
maxDeletionPercentage - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
Maximum deletion percentage compared with the whole cluster data.
MAXIMUM_WRITES - Static variable in interface org.thales.punch.platform.api.IKeys
 
message(String) - Method in class org.thales.punch.api.ecs.ECS
 
MESSAGE - Static variable in class org.thales.punch.libraries.utils.api.UtilThrowable
 
MESSAGE - Static variable in class org.thales.punch.platform.api.IECS.Error
 
MESSAGE - Static variable in interface org.thales.punch.platform.api.IECS
 
MESSAGE - Static variable in interface org.thales.punch.platform.api.IKeys
 
MESSAGES - Static variable in interface org.thales.punch.platform.api.IKeys
 
MESSAGES_COUNT - Static variable in interface org.thales.punch.platform.api.IKeys
 
MESSAGES_COUNTER_TAG - Static variable in interface org.thales.punch.platform.api.IKeys
 
META - Static variable in interface org.thales.punch.platform.api.IKeys
 
Metadata - Class in org.thales.punch.api.manifest
 
Metadata() - Constructor for class org.thales.punch.api.manifest.Metadata
 
METADATA - Static variable in interface org.thales.punch.platform.api.IKeys
 
METADATA_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
METRIC_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
METRIC_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
METRICS - Static variable in interface org.thales.punch.platform.api.IKeys
 
METRICS_SENDING_ENABLED - Static variable in interface org.thales.punch.platform.api.IKeys
 
METRICS_TAGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
micros() - Method in class org.thales.punch.settings.api.TimeValue
 
microsFrac() - Method in class org.thales.punch.settings.api.TimeValue
 
millis() - Method in class org.thales.punch.settings.api.TimeValue
 
millisFrac() - Method in class org.thales.punch.settings.api.TimeValue
 
MINIMUM_WRITES - Static variable in interface org.thales.punch.platform.api.IKeys
 
MINIO - Static variable in interface org.thales.punch.platform.api.IKeys
 
MINIO_CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
MINIODOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
MINIODOTNODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
minutes() - Method in class org.thales.punch.settings.api.TimeValue
 
minutesFrac() - Method in class org.thales.punch.settings.api.TimeValue
 
MissingArgumentException - Exception in org.thales.punch.exceptions
Throw this exception whenever a command is executed with some missing mandatory parameter.
MissingArgumentException(String) - Constructor for exception org.thales.punch.exceptions.MissingArgumentException
Spontaneous ctor.
MissingClusterConfigurationException - Exception in org.thales.punch.exceptions
 
MissingClusterConfigurationException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.MissingClusterConfigurationException
 
MissingClusterConfigurationException(String) - Constructor for exception org.thales.punch.exceptions.MissingClusterConfigurationException
 
MissingPlatformPropertiesConfigurationException - Exception in org.thales.punch.exceptions
An application or service expect a property from the punchplatform.properties file.
MissingPlatformPropertiesConfigurationException(String, MissingRequiredSettingException) - Constructor for exception org.thales.punch.exceptions.MissingPlatformPropertiesConfigurationException
 
MissingRequiredSettingException - 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.
MissingRequiredSettingException(String) - Constructor for exception org.thales.punch.exceptions.MissingRequiredSettingException
Ctor.
MissingStringConfigurationPropertyException - Exception in org.thales.punch.exceptions
Signal a missing String property.
MissingStringConfigurationPropertyException(String) - Constructor for exception org.thales.punch.exceptions.MissingStringConfigurationPropertyException
 
MissingStructureConfigurationException - Exception in org.thales.punch.exceptions
 
MissingStructureConfigurationException(String) - Constructor for exception org.thales.punch.exceptions.MissingStructureConfigurationException
 
MLLIB - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
MLLIB_MODEL - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
MODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
MODEL - Static variable in interface org.thales.punch.platform.api.IKeys
 
MONITORING - Static variable in interface org.thales.punch.platform.api.IKeys
 
MONITORING_API_HOSTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
MONITORING_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
MONTHLY - Static variable in interface org.thales.punch.platform.api.IKeys
 
MULTICAST - Static variable in interface org.thales.punch.platform.api.IKeys
 
MULTILINEDOTDELIMITER - Static variable in interface org.thales.punch.platform.api.IKeys
 
MULTILINEDOTREGEX - Static variable in interface org.thales.punch.platform.api.IKeys
 
MULTILINEDOTTARTSWITH - Static variable in interface org.thales.punch.platform.api.IKeys
 
MULTILINEDOTTIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
 

N

NAME - Static variable in class org.thales.punch.platform.api.IECS.Host
 
NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
name - Variable in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
The topic name as appears when listing the topics using standard kafka command tools
NamedSettingsListImpl - Class in org.thales.punch.settings.impl
 
NamedSettingsListImpl(List<Object>, String) - Constructor for class org.thales.punch.settings.impl.NamedSettingsListImpl
Does Deep copy of settings, to avoid changing the naming of a setting already including in an other settings tree
NamedSettingsListImpl(String) - Constructor for class org.thales.punch.settings.impl.NamedSettingsListImpl
 
NamedSettingsMapImpl - Class in org.thales.punch.settings.impl
This implementation provides hierarchical naming context of settings when displaying a log or throwing an exception.
NamedSettingsMapImpl(String) - Constructor for class org.thales.punch.settings.impl.NamedSettingsMapImpl
Public Ctor
NamedSettingsMapImpl(Map<String, Object>, String) - Constructor for class org.thales.punch.settings.impl.NamedSettingsMapImpl
Does Deep copy of settings, to avoid changing the naming of a setting already including in an other settings tree
NAMES - Static variable in interface org.thales.punch.platform.api.IKeys
 
NamingTreeSettingsCloner - Class in org.thales.punch.settings.impl
 
NamingTreeSettingsCloner() - Constructor for class org.thales.punch.settings.impl.NamingTreeSettingsCloner
 
nanos() - Method in class org.thales.punch.settings.api.TimeValue
 
new_replica_count - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
This parameter is mandatory and meaningful only with 'change_replica_count' action type.
newSettingsListChild(List<Object>, String) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
 
newSettingsListChild(List<Object>, String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
Returns a new instance of appropriate Settings list implementation for this settings tree Initialized with same content as a provided list containing The returned object has not been added to the THIS settings map
newSettingsListChild(String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
Returns a new instance of appropriate Settings list implementation for this settings tree The returned object has not been added to the THIS settings map
newSettingsListChild(List<Object>, String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
Returns a new instance of appropriate Settings list implementation for this settings tree Initialized with same content as a provided list containing The returned object has not been added to the THIS settings map
newSettingsMapChild(Map<String, Object>, String) - Method in class org.thales.punch.settings.impl.NamedSettingsMapImpl
 
newSettingsMapChild(Map<String, Object>, String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
Returns a new instance of appropriate Settings map implementation for this settings tree Initialized with same content as a provided map containing The returned object has not been added to the THIS settings map
newSettingsMapChild(String) - Method in class org.thales.punch.settings.impl.SettingsListImpl
Returns a new instance of appropriate Settings map implementation for this settings tree The returned object has not been added to the THIS settings map
newSettingsMapChild(Map<String, Object>, String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
Returns a new instance of appropriate Settings map implementation for this settings tree Initialized with same content as a provided map containing The returned object has not been added to the THIS settings map
newSettingsMapChild(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
Returns a new instance of appropriate Settings map implementation for this settings tree The returned object has not been added to the THIS settings map
next() - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
 
NIMBUS - Static variable in interface org.thales.punch.platform.api.IKeys
 
NOCOLOR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
NodeImpl - Class in org.thales.punch.platform.api
A punchline dag node.
NodeImpl(String, String, ISettingsMap) - Constructor for class org.thales.punch.platform.api.NodeImpl
 
NodeImpl(ISettingsMap) - Constructor for class org.thales.punch.platform.api.NodeImpl
 
NODES - Static variable in interface org.thales.punch.platform.api.IKeys
 
NONE - Static variable in interface org.thales.punch.platform.api.IKeys
 
now() - Static method in class org.thales.punch.libraries.utils.api.UtilTime
 
NSEC_PER_MSEC - Static variable in class org.thales.punch.settings.api.TimeValue
How many nano-seconds in one milli-second
NULL_IDS_ARE_ERRORS - Static variable in interface org.thales.punch.platform.api.IKeys
 

O

OCTET_COUNTING - Static variable in interface org.thales.punch.platform.api.IKeys
 
OFFSET - Static variable in interface org.thales.punch.platform.api.IKeys
 
older_than_days - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
Optional setting The action will only apply on indices created at least this number of days before now
OMNISCI_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
ON_DECODING_ERROR - Static variable in interface org.thales.punch.platform.api.IKeys
 
ONESHOT - Static variable in interface org.thales.punch.platform.api.IKeys
 
onException(T, Throwable) - Method in interface org.thales.punch.api.IReceiver
The punchle failed.Be notified upon the cause.
onReceive(T) - Method in interface org.thales.punch.api.IReceiver
Deal with the resulting output tuple
onReceive(BufferedReader) - Method in interface org.thales.punch.libraries.utils.api.UtilHttp.Callback
 
OOM_EXIT_TRESHOLD - Static variable in interface org.thales.punch.platform.api.ISystemProperties
The memory treshold to be used to force an exit before suffering from out of memory errors.
OOM_EXIT_TRESHOLD_DEFAULT - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
operatorBinDir() - Static method in interface org.thales.punch.platform.api.IPunchShell
Get operator bin directory.
ORDERING - Static variable in interface org.thales.punch.platform.api.IKeys
 
org.thales.punch.api - package org.thales.punch.api
 
org.thales.punch.api.ecs - package org.thales.punch.api.ecs
 
org.thales.punch.api.manifest - package org.thales.punch.api.manifest
 
org.thales.punch.exceptions - package org.thales.punch.exceptions
 
org.thales.punch.libraries.utils.api - package org.thales.punch.libraries.utils.api
 
org.thales.punch.platform.api - package org.thales.punch.platform.api
To deal with configuration and administative tasks, the punchplatform relies on a carefully well designed configuration service.
org.thales.punch.platform.api.book - package org.thales.punch.platform.api.book
 
org.thales.punch.platform.api.es.health - package org.thales.punch.platform.api.es.health
Copyright © 2016-2021 Thales Services Numériques Licensed under the Thales Inner Source Software License: Version 1.2, InnerOpen - Distribution Controlled You may not use this file except in compliance with the License.
org.thales.punch.platform.api.pojo - package org.thales.punch.platform.api.pojo
The punch configuration files include many json object to define a kafka topic a ceph pool etc.
org.thales.punch.platform.impl - package org.thales.punch.platform.impl
 
org.thales.punch.platform.utils - package org.thales.punch.platform.utils
 
org.thales.punch.settings.api - package org.thales.punch.settings.api
Copyright © 2016-2021 Thales Services Numériques Licensed under the Thales Inner Source Software License: Version 1.2, InnerOpen - Distribution Controlled You may not use this file except in compliance with the License.
org.thales.punch.settings.impl - package org.thales.punch.settings.impl
 
ORIGINAL_PATH - Static variable in interface org.thales.punch.platform.api.IKeys
 
originatorName - Variable in class org.thales.punch.settings.impl.SettingsListImpl
This can be overridden by NamedSettingsListImpl.
originatorName - Variable in class org.thales.punch.settings.impl.SettingsMapImpl
The name is used to generate helpful error or exceptions, should a property be wrong or missing.
OS - Static variable in class org.thales.punch.platform.api.IECS.Host
 
OS - Static variable in interface org.thales.punch.platform.api.IKeys
 
OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
OUTPUT_COLUMNS - Static variable in interface org.thales.punch.platform.api.IKeys
 
OUTPUT_DIR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
overrideWith(ISettingsMap) - Method in interface org.thales.punch.settings.api.ISettingsMap
Recursively import/override settings in this map with settings from another map.
overrideWith(ISettingsMap) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
 

P

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
Implementation of PunchPlatformPropertiesImpl.
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
Deprecated.
do not use it because there is no resolving
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
 

Q

QUARTZCRON_SCHEDULE - Static variable in interface org.thales.punch.platform.api.IKeys
 
QUERY - Static variable in interface org.thales.punch.platform.api.IKeys
 
QUERY_TIMEOUT_SEC - Static variable in interface org.thales.punch.platform.api.IKeys
 
QUEUE_FLUSH_INTERVAL_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
QUEUE_FLUSH_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
QUEUE_OFFER_WAIT_TIME - Static variable in interface org.thales.punch.platform.api.IMetrics
The time it takes to enqueue an incoming data
QUEUE_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
quoted(String) - Static method in class org.thales.punch.libraries.utils.api.UtilString
Surround a string by quotes

R

RANDOM_SPLIT - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
RandomBasedUUIDGenerator - Class in org.thales.punch.libraries.utils.api
Unique random uuid.
RandomBasedUUIDGenerator() - Constructor for class org.thales.punch.libraries.utils.api.RandomBasedUUIDGenerator
 
RATE - Static variable in interface org.thales.punch.platform.api.IKeys
 
RATIO - Static variable in interface org.thales.punch.platform.api.IKeys
 
RAW - Static variable in interface org.thales.punch.platform.api.IKeys
 
RAW_PACKET_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
RCV_QUEUE_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
READ_TIMEOUT_ACTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
READ_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
readFile(String) - Static method in class org.thales.punch.api.FileSystemArtefact
 
readGroks(String) - Static method in class org.thales.punch.api.FileSystemArtefact
 
readHjson(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
 
readMap(String) - Method in interface org.thales.punch.settings.api.IConfigurationStore
Read a Json encoded content from your store.
readMap(String) - Method in class org.thales.punch.settings.impl.FileSystemConfigurationStoreImpl
 
REASON - Static variable in interface org.thales.punch.platform.api.IKeys
 
RECEIVED_FILE_PATH - Static variable in interface org.thales.punch.platform.api.IKeys
 
RECONNECTION_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
recursiveDelete(Path) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
Recursively delete all directories and files contained in a specified path.
RECV_BUFFER_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
red(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
 
red(String...) - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
 
RED - Static variable in interface org.thales.punch.platform.api.IConstants
 
refresh() - Method in interface org.thales.punch.settings.api.IConfigurationStore
 
REGEX - Static variable in interface org.thales.punch.platform.api.IKeys
 
regexWildCardFilter(String) - Static method in class org.thales.punch.platform.impl.ResolverUtil
generate a valid REGEX filtering to be used with String.matches
REGISTRY - Static variable in interface org.thales.punch.platform.api.IKeys
 
registryRequiresAuthentication() - Method in interface org.thales.punch.platform.api.IKubernetesCluster
Whether or not the registry requires authentication.
REINDEX_FAILED_DOCUMENTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
REINDEX_ONLY_MAPPING_EXCEPTIONS - Static variable in interface org.thales.punch.platform.api.IKeys
 
RELOAD - Static variable in interface org.thales.punch.platform.api.IKeys
 
RELOAD_ACTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
REMOTE - Static variable in interface org.thales.punch.platform.api.IKeys
 
REMOTE_HOST - Static variable in interface org.thales.punch.platform.api.IKeys
 
REMOTE_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
 
remove() - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
 
removeArgKeyAndValue(List<String>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilArgs
 
removeUsingDottedPath(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
Remove a leaf node using a dotted path.
removeUsingDottedPath(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
 
removeUsingSlashPath(String) - Method in interface org.thales.punch.settings.api.ISettingsMap
Remove a leaf node using a dotted path.
removeUsingSlashPath(String) - Method in class org.thales.punch.settings.impl.SettingsMapImpl
 
repeatDaemonThread(Supplier<Runnable>, String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
Start a new daemon thread but instead of quiting should the runnable exit, it is restarted again and again.
REPLICAS - Static variable in interface org.thales.punch.platform.api.IKeys
 
REPLICATION_FACTOR - Static variable in interface org.thales.punch.platform.api.IKeys
 
replication_factor - Variable in class org.thales.punch.platform.api.pojo.KafkaTopicPojo
The total number of replica expected for this topic.
REPORTERS - Static variable in interface org.thales.punch.platform.api.IKeys
 
REPORTING_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
REQUEST_TIMEOUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
REQUIRE_NO_PENDING_TUPLE - Static variable in interface org.thales.punch.platform.api.IKeys
 
REQUIRE_NO_REMAINING_TUPLE_TO_INJECT - Static variable in interface org.thales.punch.platform.api.IKeys
 
REQUIRED - Static variable in interface org.thales.punch.platform.api.IKeys
 
RESET_CURSOR_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
RESET_MANUALLY - Static variable in interface org.thales.punch.platform.api.IKeys
 
RESETDASHCURSOR - Static variable in interface org.thales.punch.platform.api.IKeys
 
RESOLVE - Static variable in interface org.thales.punch.platform.api.IKeys
 
resolve(ISettingsMap, String, String) - Method in interface org.thales.punch.platform.api.IResolver
Resolve the provided settings map.
resolve(File, String) - Method in interface org.thales.punch.platform.api.IResolver
Resolve the provided file.
resolve(ISettingsMap, ISettingsMap, String) - Method in interface org.thales.punch.platform.api.IResolver
Resolve the provided input without matching any rule to only resolve tags and environment variables.
resolve(File, String) - Method in class org.thales.punch.platform.impl.ResolverImpl
 
resolve(ISettingsMap, String, String) - Method in class org.thales.punch.platform.impl.ResolverImpl
 
resolve(ISettingsMap, ISettingsMap, String) - Method in class org.thales.punch.platform.impl.ResolverImpl
 
resolveEnvVar(String[]) - Static method in class org.thales.punch.platform.impl.ResolverUtil
Resolve an environment variable or a specific key in file pointed by this variable
ResolverBuilder - Class in org.thales.punch.platform.impl
Use only this class to get IResolver object.
ResolverBuilder() - Constructor for class org.thales.punch.platform.impl.ResolverBuilder
 
ResolverImpl - Class in org.thales.punch.platform.impl
Implementation of IResolver.
ResolverImpl(ISettingsMap) - Constructor for class org.thales.punch.platform.impl.ResolverImpl
Create a resolver from a settings map.
ResolverImpl(File) - Constructor for class org.thales.punch.platform.impl.ResolverImpl
Constructor.
ResolverUtil - Class in org.thales.punch.platform.impl
 
resolveTagsInMap(ISettingsMap) - Static method in class org.thales.punch.platform.impl.ResolverUtil
This function resolves tags if given in map input
resolveTagsInString(String) - Static method in class org.thales.punch.platform.impl.ResolverUtil
This function resolvers tags in given string input
RESOLVFILE - Static variable in interface org.thales.punch.platform.api.IKeys
 
RESOURCE_CTL - Static variable in interface org.thales.punch.platform.api.IPunchShell
 
RESOURCE_MANAGER - Static variable in interface org.thales.punch.platform.api.IKeys
 
resourcePath - Static variable in class org.thales.punch.api.FileSystemArtefact
 
ResourceReader - Class in org.thales.punch.api
This class provides method to read and parse CSV and JSON files.
ResourceReader(BiConsumer<List<String>, List<Object>>) - Constructor for class org.thales.punch.api.ResourceReader
Ctor
RESOURCES - Static variable in interface org.thales.punch.platform.api.IKeys
 
REST_PORT - Static variable in interface org.thales.punch.platform.api.IKeys
 
RESTART_DATE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
RESTARTDASHDATE - Static variable in interface org.thales.punch.platform.api.IKeys
 
restore(T) - Method in class org.thales.punch.libraries.utils.api.RoundRobinIterator
Mark an item as enabled.
RETENTION - Static variable in interface org.thales.punch.platform.api.IKeys
 
retention - Variable in class org.thales.punch.platform.api.pojo.PoolPojo
Pool retention.
RETENTION_BYTES - Static variable in interface org.thales.punch.platform.api.IKeys
 
RETENTION_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
RETENTION_TIME - Static variable in interface org.thales.punch.platform.api.IKeys
 
RETURN_CODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
right() - Method in interface org.thales.punch.platform.api.IConsolePrinter
 
rmr(String) - Method in interface org.thales.punch.settings.api.IConfigurationStore
Completely remove a path and all its childs
rmr(String) - Method in class org.thales.punch.settings.impl.FileSystemConfigurationStoreImpl
 
ROOT - Static variable in interface org.thales.punch.platform.api.IKeys
 
ROUND_ROBIN - Static variable in interface org.thales.punch.platform.api.IKeys
 
RoundRobinIterator<T> - Class in org.thales.punch.libraries.utils.api
A handy infinite round robin iterator.
run() - Method in class org.thales.punch.libraries.utils.api.Async
 
run() - Method in class org.thales.punch.platform.impl.ExitConditionImpl
 
RUNNER - Static variable in interface org.thales.punch.platform.api.IKeys
 
RUNTIME - Static variable in interface org.thales.punch.platform.api.IKeys
 
RUNTIME_ALIAS_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
RUNTIME_ID - Static variable in interface org.thales.punch.platform.api.IKeys
 
RUNTIME_MESSAGE_ERROR - Static variable in class org.thales.punch.libraries.utils.api.UtilThrowable
 
RUNTIME_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
RYTHMER_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 

S

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
Use this class to create new ISettingsList.
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
Our implementation of ISettingsList.
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
A shiva IApplication implementation
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
 
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
A storm IApplication implementation
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
 

T

TABLE - Static variable in interface org.thales.punch.platform.api.IKeys
 
TABLE_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
tags() - Method in class org.thales.punch.api.ecs.ECS
NOTE it is possible to set tags through environment variable.
TAGS - Static variable in interface org.thales.punch.platform.api.IECS
 
TAGS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TARGET - Static variable in interface org.thales.punch.platform.api.IKeys
 
TARGET_DOT_CLUSTER_DOT_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
TARGET_DOT_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
TASKS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TCP - Static variable in interface org.thales.punch.platform.api.IKeys
 
TCP_REPORTER_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TEMPLATE - Static variable in interface org.thales.punch.platform.api.IKeys
 
TEMPLATE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
TEMPLATES - Static variable in interface org.thales.punch.platform.api.IKeys
 
tenant() - Method in class org.thales.punch.api.ecs.PunchMeta
 
tenant - Variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
The tenant name
TENANT - Static variable in interface org.thales.punch.platform.api.IKeys
 
tenant - Variable in class org.thales.punch.platform.impl.EntityImpl
 
TENANT_CONF - Static variable in interface org.thales.punch.platform.api.IKeys
 
TENANT_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
TenantImpl - Class in org.thales.punch.platform.impl
ITenant implementation
TenantImpl(IPlatform, String, ISettingsMap) - Constructor for class org.thales.punch.platform.impl.TenantImpl
Ctor
TENANTS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TEST_OUTPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
TESTER - Static variable in interface org.thales.punch.platform.api.IPunchLineNodesName
 
THALES - Static variable in interface org.thales.punch.platform.api.IKeys
 
THIRD_PARTY - Static variable in interface org.thales.punch.platform.api.IKeys
 
THIRD_PARTY_INPUT - Static variable in interface org.thales.punch.platform.api.IKeys
 
THIRD_PARTY_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
THREADS - Static variable in interface org.thales.punch.platform.api.IKeys
 
THRESHOLD_AVERAGE_EXECUTION_DURATION_SEC - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
THRESHOLD_MAX_NUM_SUSPECT_EXECUTION - Static variable in interface org.thales.punch.platform.api.ISystemProperties
 
THROWABLE_CLASS - Static variable in interface org.thales.punch.platform.api.IKeys
 
throwSleep(long) - Static method in class org.thales.punch.libraries.utils.api.UtilSleeper
Just try to sleep.
TimeBasedUUIDGenerator - Class in org.thales.punch.libraries.utils.api
Unique yet concise uuid, elasticsearch friendly.
TimeBasedUUIDGenerator() - Constructor for class org.thales.punch.libraries.utils.api.TimeBasedUUIDGenerator
 
timeout(int) - Method in class org.thales.punch.libraries.utils.api.UtilHttpClient
Timeout setter
TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TimeoutException - Exception in org.thales.punch.exceptions
A read timeout was received from a remote service.
TimeoutException(String, Throwable) - Constructor for exception org.thales.punch.exceptions.TimeoutException
 
TIMESTAMP - Static variable in interface org.thales.punch.platform.api.IKeys
 
TIMESTAMP_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
TimeValue - Class in org.thales.punch.settings.api
With courtesy of elasticsearch.
TimeValue(long) - Constructor for class org.thales.punch.settings.api.TimeValue
 
TimeValue(long, TimeUnit) - Constructor for class org.thales.punch.settings.api.TimeValue
 
timeValueHours(long) - Static method in class org.thales.punch.settings.api.TimeValue
 
timeValueMillis(long) - Static method in class org.thales.punch.settings.api.TimeValue
 
timeValueMinutes(long) - Static method in class org.thales.punch.settings.api.TimeValue
 
timeValueNanos(long) - Static method in class org.thales.punch.settings.api.TimeValue
 
timeValueSeconds(long) - Static method in class org.thales.punch.settings.api.TimeValue
 
toCommaSeparatedUrls(List<String>) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
Convert a list of string into a comma separated string
toInt(String) - Static method in class org.thales.punch.libraries.utils.api.UtilIp
Return an integer representation of an ipv4 representation
toJson(Object) - Method in interface org.thales.punch.settings.api.IJsonSerializer
 
TOKEN - Static variable in interface org.thales.punch.platform.api.IKeys
 
TOKEN_TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
tolerantMaxOf(Long, Long) - Static method in class org.thales.punch.libraries.utils.api.UtilMath
 
tolerantMinOf(Long, Long) - Static method in class org.thales.punch.libraries.utils.api.UtilMath
 
toMap() - Method in class org.thales.punch.platform.api.pojo.Credentials
 
topic - Variable in class org.thales.punch.platform.api.es.health.PartitionInfoPojo
The name of the kafka topic as appearing when listing topics using the kafka tools.
topic - Variable in class org.thales.punch.platform.api.es.health.TopicInfoPojo
The name of the kafka topic as appearing when listing topics using the kafka tools.
TOPIC - Static variable in interface org.thales.punch.platform.api.IKeys
 
TopicImpl - Class in org.thales.punch.platform.impl
IApplication implementation
TopicImpl(IEntity, Map<String, Object>, String) - Constructor for class org.thales.punch.platform.impl.TopicImpl
 
TopicImpl(String, String, Integer, Integer, String, String, String) - Constructor for class org.thales.punch.platform.impl.TopicImpl
 
TopicInfoPojo - Class in org.thales.punch.platform.api.es.health
This is an interface class, used to build and output information about a Kafka topic status and health.
TopicInfoPojo(String, KafkaTopicPojo) - Constructor for class org.thales.punch.platform.api.es.health.TopicInfoPojo
 
TOPICS - Static variable in interface org.thales.punch.platform.api.IKeys
 
TOPOLOGIES - Static variable in interface org.thales.punch.platform.api.IKeys
 
TOPOLOGY - Static variable in interface org.thales.punch.platform.api.IKeys
 
TOPOLOGY_ERRORS_DOCUMENT_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
TOPOLOGY_EXTERNAL_NAME - Static variable in interface org.thales.punch.platform.api.IKeys
 
toSettingsMap(T) - Method in class org.thales.punch.libraries.utils.api.UtilJackson
 
toSettingsMap() - Method in class org.thales.punch.platform.impl.SecurityImpl
 
toString() - Method in class org.thales.punch.api.CheckPoint
 
toString(T) - Method in class org.thales.punch.libraries.utils.api.UtilJackson
 
toString() - Method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreExtensions
 
toString() - Method in enum org.thales.punch.libraries.utils.api.UtilSsl.EKeystoreInstances
 
toString() - Method in class org.thales.punch.libraries.utils.api.UtilUrl
 
toString() - Method in enum org.thales.punch.platform.api.EClusterType
 
toString() - Method in enum org.thales.punch.platform.api.EExitType
 
toString() - Method in enum org.thales.punch.platform.api.EPunchlineDeployMode
 
toString() - Method in class org.thales.punch.platform.api.LogRecord
Why a toString method ? because some apps will likely also log the same content using a local log4j logger.
toString() - Method in class org.thales.punch.platform.impl.ApplicationImpl
 
toString() - Method in enum org.thales.punch.platform.impl.EEntitySupportedExtension
 
toString() - Method in class org.thales.punch.platform.impl.TenantImpl
 
toString() - Method in class org.thales.punch.settings.api.TimeValue
 
toString() - Method in class org.thales.punch.settings.impl.DirHandle
 
toString() - Method in class org.thales.punch.settings.impl.FileHandle
 
toZonedDateTime(String) - Static method in class org.thales.punch.libraries.utils.api.UtilTime
 
TRUNCATE_OPT - Static variable in interface org.thales.punch.platform.api.IParameters
 
TRUSTSTORE - Static variable in interface org.thales.punch.platform.api.IKeys
 
TUPLE - Static variable in interface org.thales.punch.platform.api.IKeys
 
TUPLE_ACK - Static variable in interface org.thales.punch.platform.api.IMetrics
the rate of tuple ack.
TUPLE_EPS - Static variable in interface org.thales.punch.platform.api.IMetrics
Tinput traffic eps, i.e.
TUPLE_FAIL - Static variable in interface org.thales.punch.platform.api.IMetrics
the rate of tuple fail.
TUPLE_FIELD - Static variable in interface org.thales.punch.platform.api.IKeys
 
TUPLE_PENDING - Static variable in interface org.thales.punch.platform.api.IMetrics
The number of pending tuples.
TUPLE_PROCESSING_TIME - Static variable in interface org.thales.punch.platform.api.IMetrics
the tuple processing time.This is used by processing or output nodes to keep track of the time it takes to process the tuples.
TUPLE_RTT - Static variable in interface org.thales.punch.platform.api.IMetrics
Tuple round trip time.
TUPLES_COUNT - Static variable in interface org.thales.punch.platform.api.IKeys
 
TYPE - Static variable in class org.thales.punch.platform.api.IECS.Error
 
TYPE - Static variable in interface org.thales.punch.platform.api.IKeys
 
type - Variable in class org.thales.punch.platform.api.pojo.ElasticsearchHousekeepingActionSettingPojo
The kind of housekeeping action to conduct on indices
TYPE_PROPERTY_NAME - Static variable in class org.thales.punch.platform.api.es.health.HealthAndAlertInfoPojo
This is the name of the special property used in our Elasticsearch Pojos to allow discriminating between subclasses of HealthAndAlertInfoPojo in Kibana Dashboards, or when Jackson is used to polymorphically deserialize subclasses of HealthAndAlertInfoPojo.

U

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
 

V

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

W

warnDeprecated(String, String, String) - Static method in class org.thales.punch.libraries.utils.api.UtilVersion
 
WARNING - Static variable in interface org.thales.punch.platform.api.IKeys
 
WEBDAV - Static variable in interface org.thales.punch.platform.api.IKeys
 
WHITELIST - Static variable in interface org.thales.punch.platform.api.IKeys
 
WINDOW - Static variable in interface org.thales.punch.platform.api.IKeys
 
WORKER - Static variable in interface org.thales.punch.platform.api.IKeys
 
WORKER_ID - Static variable in interface org.thales.punch.platform.api.IKeys
 
WORKER_REFRESH_INTERVAL - Static variable in interface org.thales.punch.platform.api.IKeys
 
WORKER_THREAD_POOL_SIZE - Static variable in interface org.thales.punch.platform.api.IKeys
 
WORKERS - Static variable in interface org.thales.punch.platform.api.IKeys
 
worstHealth(HealthLevel, HealthLevel) - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
worst health code between the two healths in args
writeMap(ISettingsMap, String) - Method in interface org.thales.punch.settings.api.IConfigurationStore
Write a map as a Json string the admin database
writeMap(ISettingsMap, String) - Method in class org.thales.punch.settings.impl.FileSystemConfigurationStoreImpl
 
writer() - Method in class org.thales.punch.libraries.utils.api.UtilJackson
 
writeToFile(String, String, ByteBuffer) - Static method in class org.thales.punch.libraries.utils.api.UtilFiles
Write some byte buffer to a file.

Y

YAML - Static variable in interface org.thales.punch.platform.api.IKeys
 
YamlSettingsMapImpl - Class in org.thales.punch.settings.impl
This class lets you immediately transform a yaml string into a settings map.
YamlSettingsMapImpl(String, String) - Constructor for class org.thales.punch.settings.impl.YamlSettingsMapImpl
Transform an input yaml string into a valid ISettingsMap.
YEARLY - Static variable in interface org.thales.punch.platform.api.IKeys
 
yellow(String) - Static method in class org.thales.punch.libraries.utils.api.UtilFunction
 
yellow(String...) - Static method in class org.thales.punch.platform.api.es.health.HealthLevel
 
YELLOW - Static variable in interface org.thales.punch.platform.api.IConstants
 
YML - Static variable in interface org.thales.punch.platform.api.IKeys
 
YYYYDOTMMDOTDD - Static variable in interface org.thales.punch.platform.api.IKeys
 

Z

zip(Path, Path) - Static method in class org.thales.punch.libraries.utils.api.UtilZip
zip a folder.
zip(Path, Path, UtilZip.Visitor) - Static method in class org.thales.punch.libraries.utils.api.UtilZip
 
ZK_CLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZK_CONNECTION_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZK_MAX_RETRY_NB - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZK_RETRY_INTERVAL_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZK_ROOT - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZK_SESSION_TIMEOUT_MS - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZOOKEEPER - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZOOKEEPER - Static variable in interface org.thales.punch.platform.api.IRuntime
 
ZOOKEEPER_ROOT_NODE - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZookeeperClusterImpl - Class in org.thales.punch.platform.impl
IZookeeperCluster implementation.
ZookeeperClusterImpl(String, IPunchPlatformProperties) - Constructor for class org.thales.punch.platform.impl.ZookeeperClusterImpl
 
ZOOKEEPERDOTCLUSTER - Static variable in interface org.thales.punch.platform.api.IKeys
 
ZOOKEEPERDOTMNTR - Static variable in interface org.thales.punch.platform.api.IKeys
 

_

_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.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
Skip navigation links

Copyright © 2014–2022. All rights reserved.