A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

ABORTED - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
ABORTED
ABORTING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
ABORTING -> ABORTED
abortProcessing() - Method in exception com.github.toolarium.processing.unit.exception.ProcessingException
Abort the processing
abortProcessing() - Method in exception com.github.toolarium.processing.unit.exception.ValidationException
Abort the processing
AbstractProcessingUnitImpl - Class in com.github.toolarium.processing.unit.base
Abstract base implementation of the IProcessingUnit.
AbstractProcessingUnitImpl() - Constructor for class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Constructor
AbstractProcessingUnitPersistenceImpl<T extends IProcessingUnitPersistence> - Class in com.github.toolarium.processing.unit.base
Abstract base implementation of the IProcessingUnit which supports own persistence class
AbstractProcessingUnitPersistenceImpl() - Constructor for class com.github.toolarium.processing.unit.base.AbstractProcessingUnitPersistenceImpl
 
AbstractProcessingUnitRunnable - Class in com.github.toolarium.processing.unit.runtime.runnable.impl
Abstract IProcessingUnitRunnable implementation.
AbstractProcessingUnitRunnable(byte[]) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Constructor
AbstractProcessingUnitRunnable(String, String, Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Constructor
add(String, StatisticCounter) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
Add a statistic counter
addParameterDefinition(ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Gets the parameter definition of a specific key
addParameterDefinition(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
addProcessingUnitStatus(IProcessingUnitStatus) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Add the processing unit status
addStatistic(String, Double) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Add statistic
addStatistic(String, Long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Add statistic
afterProcessUnit(boolean) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Before process unit method call
afterProcessUnit(boolean) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
 

B

BOOLEAN - com.github.toolarium.processing.unit.dto.ParameterValueType
BOOLEAN
build() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Build the parameter definition
build() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Build the processing unit status
BUILD_TIMESTAMP - Static variable in class com.github.toolarium.processing.unit.Version
The build timestamp

C

CHAR - com.github.toolarium.processing.unit.dto.ParameterValueType
CHAR
clear() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Clears the context
clear() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
clone() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
 
com.github.toolarium.processing.unit - package com.github.toolarium.processing.unit
 
com.github.toolarium.processing.unit.base - package com.github.toolarium.processing.unit.base
 
com.github.toolarium.processing.unit.dto - package com.github.toolarium.processing.unit.dto
 
com.github.toolarium.processing.unit.exception - package com.github.toolarium.processing.unit.exception
 
com.github.toolarium.processing.unit.runtime - package com.github.toolarium.processing.unit.runtime
 
com.github.toolarium.processing.unit.runtime.runnable - package com.github.toolarium.processing.unit.runtime.runnable
 
com.github.toolarium.processing.unit.runtime.runnable.impl - package com.github.toolarium.processing.unit.runtime.runnable.impl
 
com.github.toolarium.processing.unit.runtime.test - package com.github.toolarium.processing.unit.runtime.test
 
com.github.toolarium.processing.unit.util - package com.github.toolarium.processing.unit.util
 
COMPONENT_ID - Static variable in class com.github.toolarium.processing.unit.Version
The component id
convertToString(Object) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Convert the default value into a string value
createParameter(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Create parameter
createProcessingUnitProxy() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Create processing unit proxy
createProcessingUnitProxy() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Create processing unit proxy

D

DATE - com.github.toolarium.processing.unit.dto.ParameterValueType
DATE
DATETIME - com.github.toolarium.processing.unit.dto.ParameterValueType
DATETIME
defaultValue(Object) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the default value
description(String) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the description
DESCRIPTION - Static variable in class com.github.toolarium.processing.unit.Version
The description
DOUBLE - com.github.toolarium.processing.unit.dto.ParameterValueType
DOUBLE

E

EMPTY_VALUE_ALLOWED - Static variable in class com.github.toolarium.processing.unit.dto.ParameterDefinition
EMPTY_VALUE_ALLOWED: Constant for empty value allowed
EMPTY_VALUE_NOT_ALLOWED - Static variable in class com.github.toolarium.processing.unit.dto.ParameterDefinition
EMPTY_VALUE_NOT_ALLOWED: Constant for empty value not allowed
emptyValueIsAllowed() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Defines an empty value is allowed
emptyValueIsNotAllowed() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Defines an empty value is not allowed
END_AS_ERROR_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
END_AS_WARNING_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
ENDED - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
ENDED
ENDING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
ENDING -> ENDED
equals(Object) - Method in class com.github.toolarium.processing.unit.dto.Parameter
 
equals(Object) - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
 
equals(Object) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
 
error(String) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Processing has warning.
ERROR - com.github.toolarium.processing.unit.dto.ProcessingRuntimeStatus
ERROR
estimateNumberOfUnitsToProcess(IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Estimate the number of units to process.
estimateNumberOfUnitsToProcess(IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Estimate the number of units to process.
estimateNumberOfUnitsToProcess(IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
existParameter(ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Check if the parameter exists or not
existParameter(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
existParameter(String) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Check if the parameter exists or not

F

FLOAT - com.github.toolarium.processing.unit.dto.ParameterValueType
FLOAT

G

get(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Get a context value of a defined key
get(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatistic
Gets the statistic counter
get(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
get(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
getDefaultValue() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Gets the default value
getDescription() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Gets the parameter description.
getDuration() - Method in interface com.github.toolarium.processing.unit.runtime.IProcessingUnitRuntimeTimeMeasurement
Get the duration in milliseconds
getDuration() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the duration in milliseconds
getDuration() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the duration in milliseconds
getDurationAsString() - Method in interface com.github.toolarium.processing.unit.runtime.IProcessingUnitRuntimeTimeMeasurement
Get the formated duration
getId() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getId() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Get the runnable id
getId() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the runnable id
getId() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the unique processing id
getId() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getId() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the runnable id
getInstance() - Static method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnerFactory
Get the instance
getInstance() - Static method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Get the instance
getKey() - Method in class com.github.toolarium.processing.unit.dto.Parameter
Gets the key
getKey() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Gets the key.
getMaxNumberOfProcessingUnitCallsPerSecond() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Get the max number of processing unit calls per seconds
getMaxNumberOfProcessingUnitCallsPerSecond() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the max number of processing unit calls per seconds
getMaxNumberOfProcessingUnitCallsPerSecond() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getMaxOccurs() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Get the max occurs.
getMinOccurs() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Get the min occurs.
getName() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getName() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Get the runnable name or null
getName() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the runnable name or null
getName() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the processing name
getName() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getName() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the runnable name or null
getNumberOfFailedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Gets the number of failed units.
getNumberOfFailedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
Gets the number of failed units processed in this run.
getNumberOfFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getNumberOfFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getNumberOfProcessedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Gets the number of processed units (failed units included).
getNumberOfProcessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getNumberOfSuccessfulUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Gets the number of successful units.
getNumberOfSuccessfulUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
Gets the number of successful units.
getNumberOfSuccessfulUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getNumberOfSuccessfulUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getNumberOfUnitsToProcess() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Get the number of units to process in total.
getNumberOfUnitsToProcess() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getNumberOfUnprocessedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Get the number of unprocessed units.
getNumberOfUnprocessedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
Optional the number of unprocessed units can be returned.
getNumberOfUnprocessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getNumberOfUnprocessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getParameter(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Gets the parameter
getParameter(String) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Gets the parameter
getParameterDefinition() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
getParameterDefinition() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Gets the parameter definition list of the processing.
getParameterDefinition() - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Gets the parameter definition list of the processing.
getParameterDefinition() - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
getParameterDefinition() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Gets the parameter definition list of the processing.
getParameterDefinition() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getParameterDefinition(String) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Gets the parameter definition of a specific key
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Get the parameter list
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the parameter list
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing parameter list.
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
 
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing parameter list.
getParameterRuntime() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Get the parameter runtime information.
getParameterValue() - Method in class com.github.toolarium.processing.unit.dto.Parameter
Gets the parameter value
getParameterValueList(ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Get the parameter value list.
getParameterValueList(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
getParameterValueList(List<Parameter>, ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Get the parameter value list.
getParameterValueList(List<Parameter>, ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
getProcesingUnit() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing unit.
getProcesingUnitStatistic() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
Get the processing unit statistic
getProcesingUnitStatistic() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getProcessingActionStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getProcessingActionStatus() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the processing action status
getProcessingActionStatus() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing action status
getProcessingPersistence() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitPersistenceImpl
Returns the processing persistence instance
getProcessingPersistence() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the processing information
getProcessingRuntimeStatus() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitProgress
The overall processing runtime status.
getProcessingRuntimeStatus() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
The processing runtime status for this run.
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getProcessingRuntimeStatus() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the processing runtime status
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the process runtime status
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing runtime status
getProcessingRuntimeStatus() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing runtime status
getProcessingStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the process status message list
getProcessingUnit() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing unit.
getProcessingUnit() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Get the processing unit
getProcessingUnitClass() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the processing unit class
getProcessingUnitClass() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing unit class.
getProcessingUnitContext() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Get the processing unit context
getProcessingUnitContext() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the process unit context
getProcessingUnitContext() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing unit context
getProcessingUnitProgress() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getProcessingUnitProgress() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Gets the processing unit progress
getProcessingUnitProgress() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the processing unit progress
getProcessingUnitProgress() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Gets the processing unit progress
getProcessingUnitProgress() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getProcessingUnitProgress() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Gets the processing unit progress
getProcessingUnitProxy() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Get the processing unit proxy
getProcessingUnitRunner() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnerFactory
The processing unit runner.
getProcessingUnitStatistic() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
Get the processing unit statistic just a the last call.
getProcessingUnitStatistic() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getProcessingUnitThrottling() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Get the processing unit throttling
getProcessingUnitThrottling() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
 
getProcessingUnitThrottling() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing unit throttling
getStartTag() - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Get the start tag
getStartTimestamp() - Method in interface com.github.toolarium.processing.unit.runtime.IProcessingUnitRuntimeTimeMeasurement
Get the start time stamp
getStartTimestamp() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Get the start time stamp
getStartTimestamp() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the start time stamp
getStatisticCounter(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Get statistic counter
getStatusMessage() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
A return message can be passed.
getStatusMessage() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
getStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getStatusMessageList() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the status message list
getStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the status message list
getStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the status message list
getStopTimestamp() - Method in interface com.github.toolarium.processing.unit.runtime.IProcessingUnitRuntimeTimeMeasurement
Get the stop time stamp
getSuspendCounter() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Gets the suspend counter
getSuspendedState() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Get suspended state
getTimeDifferenceFormatter() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Get the time difference formatter
getTimeDifferenceFormatter() - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Get the time difference formatter
getTimeMeasurement() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getTimeMeasurement() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the time measurement
getTimeMeasurement() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the time measurement
getValueAsBoolean() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as boolean.
getValueAsBoolean(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as boolean.
getValueAsBooleanList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a boolean list
getValueAsCharacter() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as character.
getValueAsCharacter(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as character.
getValueAsCharacterList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a character list
getValueAsDate() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as date.
getValueAsDate(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as date.
getValueAsDateList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a date list
getValueAsDouble() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as double.
getValueAsDouble(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as double.
getValueAsDoubleList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a double list
getValueAsFloat() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as float.
getValueAsFloat(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as float.
getValueAsFloatList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a float list
getValueAsInteger() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as integer.
getValueAsInteger(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as integer.
getValueAsIntegerList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a integer list
getValueAsLong() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as long.
getValueAsLong(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as long.
getValueAsLongList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a long list
getValueAsRegularExpression() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as regular expression
getValueAsRegularExpression(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as regular expression.
getValueAsRegularExpressionList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a regular expression list
getValueAsShort() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value as short.
getValueAsShort(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as short.
getValueAsShortList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a short list
getValueAsString() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the first value
getValueAsString(int) - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as string.
getValueAsStringList() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the value as a string list
getValueType() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Gets the value type
getVersion() - Static method in class com.github.toolarium.processing.unit.Version
Get the version number
GROUP_ID - Static variable in class com.github.toolarium.processing.unit.Version
The group id
guessValueType(ParameterValueType, Object) - Static method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Guess the value type

H

hasEnded() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Mark there are no more units to process
hasError() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Processing has warning.
hashCode() - Method in class com.github.toolarium.processing.unit.dto.Parameter
 
hashCode() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
 
hashCode() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
 
hasKey(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Test if a key is defined or not
hasKey(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatistic
Test if a key is defined or not
hasKey(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
hasKey(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
hasMoreUnitsToProcess() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Mark there are more units to process
hasNext() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatus
Defines if there is more to process or not.
hasNext() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Mark there are more units to process
hasNext() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
hasNext(IProcessingUnitProgress) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Verify if there are unprocessed processing units
hasValueToProtect() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if the value of this parameter should be protected.
hasValueToProtect() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Define if the value must be protected, e.g.
hasWarning() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Processing has warning.

I

increaseNumberOfFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Increase the number of failed units
increaseNumberOfFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Increase the number of failed units
increaseNumberOfProcessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Increase the number of processed units
increaseNumberOfSuccessfulUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Increase the number of successful units
increaseTotalUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Increase the total units
init(String, String, Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Initialize a IProcessingUnit: Initialize the processing unit class Validate the input parameters against the parameter definition Calls on the IProcessingUnit instance initialize method
initialize(List<Parameter>, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
initialize(List<Parameter>, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Initializes the processing unit.
initialize(List<Parameter>, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
initializeParameterDefinition() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Initialize the parameter definition: This method is used to register the parameter definition of this processing unit.
initializeParameterDefinition() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
INTEGER - com.github.toolarium.processing.unit.dto.ParameterValueType
INTEGER
IParameterRuntime - Interface in com.github.toolarium.processing.unit.runtime
Defines the runtime parameter information.
IProcessingUnit - Interface in com.github.toolarium.processing.unit
Defines the processing unit interface.
IProcessingUnitContext - Interface in com.github.toolarium.processing.unit
Defines the processing unit context
IProcessingUnitPersistence - Interface in com.github.toolarium.processing.unit
Defines the processing persistence interface.
IProcessingUnitProgress - Interface in com.github.toolarium.processing.unit
Defines the processing unit progress.
IProcessingUnitProxy - Interface in com.github.toolarium.processing.unit.runtime.runnable
Defines the IProcessingUnit proxy.
IProcessingUnitRunnable - Interface in com.github.toolarium.processing.unit.runtime.runnable
Defines the runnable processing unit.
IProcessingUnitRunnableListener - Interface in com.github.toolarium.processing.unit.runtime.runnable
Defines the processing unit runnable listener
IProcessingUnitRuntimeTimeMeasurement - Interface in com.github.toolarium.processing.unit.runtime
Defines the processing unit runtime time measurement.
IProcessingUnitStatistic - Interface in com.github.toolarium.processing.unit
The processing unit statistic
IProcessingUnitStatus - Interface in com.github.toolarium.processing.unit
Defines the processing unit status: Either the IProcessingUnitStatus.getNumberOfSuccessfulUnits() or the IProcessingUnitStatus.getNumberOfFailedUnits() returns a positive number of processed units.
IS_RELEASE_VERSION - Static variable in class com.github.toolarium.processing.unit.Version
Define if it is a release version
isEmpty() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Check if the value list ist empty
isEmpty() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Check if the statistic if empty
isEmpty() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatistic
Check if the statistic if empty
isEmpty() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
isEmpty() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
isEmptyValueAllowed() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if an empty value is allowed or not.
isMandatory() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Defines the parameter is mandatory (sets implicit the min occurs).
isOptional() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if the key is optional or not.
isOptional() - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Defines the parameter is optional (sets implicit the min occurs).

K

keySet() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Gets a set of the context keys back.
keySet() - Method in interface com.github.toolarium.processing.unit.IProcessingUnitStatistic
Returns the statistic key set
keySet() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
keySet() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 

L

LICENSE - Static variable in class com.github.toolarium.processing.unit.Version
The license
LICENSE_ORGANISATION - Static variable in class com.github.toolarium.processing.unit.Version
The license organisation
LONG - com.github.toolarium.processing.unit.dto.ParameterValueType
LONG

M

main(String[]) - Static method in class com.github.toolarium.processing.unit.Version
Main class to print build / version information
MAJOR_NUMBER - Static variable in class com.github.toolarium.processing.unit.Version
The major number
maxOccurs(int) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the max occurs
message(String) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Processing has warning.
minOccurs(int) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the min occurs: The min occurs (zero minOccurs has the meaning of the value is optional)
MINOR_NUMBER - Static variable in class com.github.toolarium.processing.unit.Version
The minor number

N

name(String) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the parameter name.
newPersistenceInstance() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitPersistenceImpl
Get a new persistence instance
newPersistenceInstance() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
NO_DEFAULT_PARAMETER - Static variable in class com.github.toolarium.processing.unit.dto.ParameterDefinition
NO_DEFAULT_PARAMETER: Constant for no default parameter
NOT_OPTIONAL - Static variable in class com.github.toolarium.processing.unit.dto.ParameterDefinition
NOT_OPTIONAL: Constant for minOccurs = 1
notifyProcessingUnitState(ProcessingActionStatus) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Notify processing unit action status
notifyProcessingUnitState(String, String, String, ProcessingActionStatus, IProcessingUnitProgress, IProcessingUnitRuntimeTimeMeasurement, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnableListener
Notify processing unit action status
NUMBER_OF_UNITS_TO_PROCESS_PARAMETER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
numberOfFailedUnits(long) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Set the number of failed units.
numberOfSuccessfulUnits(long) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Set the number of failed units.
numberOfUnprocessedUnits(long) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Set optionally the number of unprocessed units

O

onStop() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
onStop() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
This method will be called in case on a stop before.
onSuccess() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
onSuccess() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
This method will be called after a success end.
OPTIONAL - Static variable in class com.github.toolarium.processing.unit.dto.ParameterDefinition
OPTIONAL: Constant for minOccurs = 0

P

PACKAGE - Static variable in class com.github.toolarium.processing.unit.Version
The package
Parameter - Class in com.github.toolarium.processing.unit.dto
Defines the processing parameter.
Parameter(String) - Constructor for class com.github.toolarium.processing.unit.dto.Parameter
Constructor
Parameter(String, ParameterValue) - Constructor for class com.github.toolarium.processing.unit.dto.Parameter
Constructor
Parameter(String, String...) - Constructor for class com.github.toolarium.processing.unit.dto.Parameter
Constructor
Parameter(String, List<String>) - Constructor for class com.github.toolarium.processing.unit.dto.Parameter
Constructor
ParameterDefinition - Class in com.github.toolarium.processing.unit.dto
Defines the parameter definition.
ParameterDefinition(String, int, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor: only key parameter without value.
ParameterDefinition(String, ParameterValueType, int, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor
ParameterDefinition(String, ParameterValueType, Object, int, int, boolean, boolean, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor
ParameterDefinition(String, ParameterValueType, Object, int, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor
ParameterDefinition(String, Object, int, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor
ParameterDefinition(String, String) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterDefinition
Constructor: only key parameter without value.
ParameterDefinitionBuilder - Class in com.github.toolarium.processing.unit
Defines a parameter definition builder: At least the parameter must define a key and a description.
ParameterDefinitionBuilder() - Constructor for class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Constructor for ParameterDefinitionBuilder
ParameterRuntime - Class in com.github.toolarium.processing.unit.runtime
Implements the IParameterRuntime.
ParameterRuntime() - Constructor for class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Constructor for ParameterRuntime
ParameterValue - Class in com.github.toolarium.processing.unit.dto
Defines the value list.
ParameterValue() - Constructor for class com.github.toolarium.processing.unit.dto.ParameterValue
Constructor
ParameterValue(List<String>) - Constructor for class com.github.toolarium.processing.unit.dto.ParameterValue
Constructor
ParameterValueType - Enum in com.github.toolarium.processing.unit.dto
Defines the parameter value type.
PERCENTAGE_NUMBER_OF_UNITS_TO_FAIL_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
prepareBandwidthThrottling(String, IBandwidthThrottling) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit bandwidth throttling
prepareMessages(String, List<String>) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit messages
prepareParameters(String, List<Parameter>) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare parameters
prepareProcesingPersistenceContainer(String, IProcessingUnitPersistence) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit persistence
prepareProcessingContext(String, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process context
prepareProgressNumbers(String, IProcessingUnitProgress, boolean) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit runtime time measurement
prepareStatistic(String, IProcessingUnitStatistic) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit statistic
prepareTimeMeasurement(String, IProcessingUnitRuntimeTimeMeasurement) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Prepare process unit runtime time measurement
processedSuccessful() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Mark a successful processed processing unit.
ProcessingActionStatus - Enum in com.github.toolarium.processing.unit.dto
Defines the processing action status.
ProcessingException - Exception in com.github.toolarium.processing.unit.exception
Defines the processing exception.
ProcessingException(boolean) - Constructor for exception com.github.toolarium.processing.unit.exception.ProcessingException
Default constructor for ProcessingException.
ProcessingException(String, boolean) - Constructor for exception com.github.toolarium.processing.unit.exception.ProcessingException
Constructor for ProcessingException.
ProcessingException(String, Throwable, boolean) - Constructor for exception com.github.toolarium.processing.unit.exception.ProcessingException
Constructor for ProcessingException.
ProcessingRuntimeStatus - Enum in com.github.toolarium.processing.unit.dto
Defines the processing runtime status.
processingUnitContext(IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Set the processing context
ProcessingUnitContext - Class in com.github.toolarium.processing.unit.runtime
Implements the IProcessingUnitContext.
ProcessingUnitContext() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
Constructor for ProcessingUnitContext
ProcessingUnitContext(IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
Constructor for ProcessingUnitContext
ProcessingUnitContext(Map<String, String>) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
Constructor for ProcessingUnitContext
processingUnitFailed() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Mark a failed processed processing unit.
ProcessingUnitPersistenceContainer - Class in com.github.toolarium.processing.unit.runtime.runnable
Implements a processing persistence container.
ProcessingUnitPersistenceContainer(String, String, Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitPersistence, IProcessingUnitProgress, IProcessingUnitContext, ProcessingRuntimeStatus, List<String>, Instant, long, Long) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Constructor
ProcessingUnitProgress - Class in com.github.toolarium.processing.unit.runtime
Implements the IProcessingUnitProgress.
ProcessingUnitProgress() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Constructor
ProcessingUnitProgress(IProcessingUnitProgress) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Constructor
ProcessingUnitProgressFormatter - Class in com.github.toolarium.processing.unit.util
Defines a processing unit progress formatter.
ProcessingUnitProgressFormatter(String) - Constructor for class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Constructor for ProcessUnitProgressFormatter
ProcessingUnitProxy - Class in com.github.toolarium.processing.unit.runtime.runnable
Implements the IProcessingUnitProxy.
ProcessingUnitRunnable - Class in com.github.toolarium.processing.unit.runtime.runnable.impl
ProcessingUnitRunnable(byte[], IProcessingUnitRunnableListener) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Constructor
ProcessingUnitRunnable(String, String, Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext, IProcessingUnitRunnableListener) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Constructor
ProcessingUnitStatistic - Class in com.github.toolarium.processing.unit.runtime
ProcessingUnitStatistic() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
Constructor
ProcessingUnitStatistic(IProcessingUnitStatistic) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
Constructor
ProcessingUnitStatus - Class in com.github.toolarium.processing.unit.runtime
Implements the IProcessingUnitStatus.
ProcessingUnitStatus() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Constructor
ProcessingUnitStatusBuilder - Class in com.github.toolarium.processing.unit
Defines the processing unit status builder
ProcessingUnitStatusBuilder() - Constructor for class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Constructor for ProcessingUnitStatusBuilder
ProcessingUnitUtil - Class in com.github.toolarium.processing.unit.util
Processing unit util
processUnit() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Process unit: This method will be called until the IProcessingUnitStatus.hasNext() returns false or an exception occurs: RuntimeException will abort; ValidationException or ProcessingException depends on the value returned by the method abortProcessing.
processUnit() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
processUnit(IProcessingUnitProgress, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
processUnit(IProcessingUnitProgress, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Process unit: This method will be called until the IProcessingUnitStatus.hasNext() returns false.
processUnit(IProcessingUnitProgress, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
PROJECT_NAME - Static variable in class com.github.toolarium.processing.unit.Version
The project name
PROJECT_TYPE - Static variable in class com.github.toolarium.processing.unit.Version
The project type
put(String, StatisticCounter) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
Put a statistic value

Q

QUALIFIER - Static variable in class com.github.toolarium.processing.unit.Version
The version qualifier

R

REGEXP - com.github.toolarium.processing.unit.dto.ParameterValueType
REGEXP: regular expression
releaseResource() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
releaseResource() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Release resources will be called to release all internal referenced resources after a processing success, error or by a suspendProcessing (see method below).
releaseResource() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Release resources will be called to release all internal referenced resources after a processing success, error or by a suspendProcessing (see method below).
releaseResource() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
remove(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Removes a key in the context and return the removed value.
remove(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
resume(byte[]) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Resume a IProcessingUnit: Initialize the processing unit class Validate the input parameters against the parameter definition Calls on the IProcessingUnit instance resumeProcessing method
resumeProcessing(IProcessingUnitPersistence, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
resumeProcessing(IProcessingUnitPersistence, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitPersistenceImpl
 
resumeProcessing(IProcessingUnitPersistence, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
After suspending a processing unit can be resumed.
RESUMING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
RESUMING -> RUNNING | ABORTING
REVISION_NUMBER - Static variable in class com.github.toolarium.processing.unit.Version
The revision number
run() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
 
run(Class<? extends IProcessingUnit>, List<Parameter>) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit
runAndAbort(Class<? extends IProcessingUnit>, List<Parameter>, Integer) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit and abort after some cycles
RUNNING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
RUNNING -> ENDING | ABORTING | SUSPENDING
runWithSuspendAndResume(Class<? extends IProcessingUnit>, List<Parameter>, long, long, int) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit
runWithSuspendAndResume(Class<? extends IProcessingUnit>, List<Parameter>, long, long, int, Long) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit
runWithThrottling(Class<? extends IProcessingUnit>, List<Parameter>, Long) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit and abort after some cycles

S

SCM_NUMBER - Static variable in class com.github.toolarium.processing.unit.Version
The source management number
set(String, String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Set a context key / value pair
set(String, String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
setAbortProcessing(boolean) - Method in exception com.github.toolarium.processing.unit.exception.ProcessingException
Set abort the processing
setAbortProcessing(boolean) - Method in exception com.github.toolarium.processing.unit.exception.ValidationException
Set abort the processing
setHasNext(boolean) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Set has next
setMaxNumberOfProcessingUnitCallsPerSecond(Long) - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Set the max number of processing unit calls per seconds
setNumberOfCyclesBeforeStop(Integer) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Set the number of cycles before stop
setNumberOfFailedUnits(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Sets the number of failed units
setNumberOfFailedUnits(Long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Set the number of failed units
setNumberOfProcessedUnits(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Sets the number of processed units
setNumberOfSuccessfulUnits(Long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Set the number of successful units
setNumberOfUnitsToProcess(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Sets the number of units to process in total
setNumberOfUnprocessedUnits(Long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Set the number of unprocessed units
setParameterList(List<Parameter>, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Set the processing unit parameters.
setParameterList(List<Parameter>, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
setProcessingActionStatus(ProcessingActionStatus) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Sets the processing action status
setProcessingRuntimeStatus(ProcessingRuntimeStatus) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
Sets the processing status type
setProcessingRuntimeStatus(ProcessingRuntimeStatus) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Set the processing runtime statis
setProcessingUnitProxy(ProcessingUnitProxy) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Set the processing unit proxy
setProcessingUnitRunnableListener(IProcessingUnitRunnableListener) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Set the processing unit runnable listener
setProcessingUnitThrottling(Long) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Defines the max calls per second to throttle the processing unit
setStatusMessage(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
Sets the status message
setSuspendAfterCycles(Long) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Set the number of cycles after the number of cycles it will suspended
SHORT - com.github.toolarium.processing.unit.dto.ParameterValueType
SHORT
size() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
Gets the size of the value list
SLEEP_TIME_BY_A_PROCESSING_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
STARTING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
STARTING -> RUNNING | ABORTING
STATISIIC_KEYS_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
STATISIIC_MAX_NUMBER_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
statistic(String, Double) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Add a statistic value
statistic(String, Long) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Add a statistic value
STRING - com.github.toolarium.processing.unit.dto.ParameterValueType
STRING
SUCCESSFUL - com.github.toolarium.processing.unit.dto.ProcessingRuntimeStatus
SUCCESSFUL
SUSPENDED - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
SUSPENDED -> RESUMING | ABORTING
SUSPENDING - com.github.toolarium.processing.unit.dto.ProcessingActionStatus
SUSPENDING -> SUSPENDED | ABORTING
suspendProcessing() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
suspendProcessing() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitPersistenceImpl
 
suspendProcessing() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Suspends the processing: The processing is able to persist its state with the help of the IProcessingUnitPersistence object.
suspendProcessing() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Suspend processing
suspendProcessing() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Suspends the processing: The processing is able to persist its state with the help of the IProcessingUnitPersistence object.
suspendProcessing() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 

T

TestProcessingUnit - Class in com.github.toolarium.processing.unit.runtime.test
Test processing unit.
TestProcessingUnit() - Constructor for class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
TestProcessingUnitRunnable - Class in com.github.toolarium.processing.unit.runtime.test
Implements a IProcessingUnitRunnable for unit test cases
TestProcessingUnitRunnable(byte[]) - Constructor for class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Constructor for TestProcessingUnitRunnable
TestProcessingUnitRunnable(Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Constructor for TestProcessingUnitRunnable
TestProcessingUnitRunner<T extends IProcessingUnit> - Class in com.github.toolarium.processing.unit.runtime.test
Implements a simple processing unit runner.
TestProcessingUnitRunner() - Constructor for class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Constructor
TestProcessingUnitRunnerFactory - Class in com.github.toolarium.processing.unit.runtime.test
Factory to get a TestProcessingUnitRunner.
throttlingProcessing() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
Throttling the processing if its defined and needed
THROW_PROCESSING_EXCEPTION_AND_ABORT_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
THROW_PROCESSING_EXCEPTION_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
THROW_RUNTIME_EXCEPTION_IN_VALIDATION_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
THROW_RUNTIME_EXCEPTION_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
THROW_VALIDATION_EXCEPTION_IN_VALIDATION_PARAMTER - Static variable in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnit
 
TIME - com.github.toolarium.processing.unit.dto.ParameterValueType
TIME
toByteArray(ProcessingUnitPersistenceContainer) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Convert the object into a byte array
toProcessingPersistenceContainer(byte[]) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitPersistenceContainer
Convert the object into a byte array
toString() - Method in class com.github.toolarium.processing.unit.dto.Parameter
 
toString() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
 
toString() - Method in class com.github.toolarium.processing.unit.dto.ParameterValue
 
toString() - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitProgress
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatistic
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitStatus
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnable
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
 
toString(byte[]) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Get the persisted state as string
toString(String, String, Class<? extends IProcessingUnit>) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Prepare processing log message
toString(String, String, String) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Prepare processing log message
toString(String, String, String, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Format process unit progress
toString(String, String, String, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus, List<String>) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Format process unit progress
toString(String, String, String, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus, List<String>, IProcessingUnitRuntimeTimeMeasurement, IBandwidthThrottling) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Format process unit progress
toString(String, String, String, List<Parameter>, IProcessingUnitContext, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus, List<String>, IProcessingUnitRuntimeTimeMeasurement, IBandwidthThrottling) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Format process unit progress
toString(String, String, String, List<Parameter>, IProcessingUnitContext, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus, List<String>, IProcessingUnitRuntimeTimeMeasurement, IBandwidthThrottling, IProcessingUnitPersistence) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitProgressFormatter
Format process unit progress
toString(String, String, String, List<Parameter>, IProcessingUnitContext, IProcessingUnitProgress, ProcessingActionStatus, ProcessingRuntimeStatus, List<String>, IProcessingUnitRuntimeTimeMeasurement, IBandwidthThrottling, IProcessingUnitPersistence) - Method in class com.github.toolarium.processing.unit.util.ProcessingUnitUtil
Format process unit progress
type(ParameterValueType) - Method in class com.github.toolarium.processing.unit.ParameterDefinitionBuilder
Set the value type

U

URL - Static variable in class com.github.toolarium.processing.unit.Version
The url of the project

V

validateParameterList(List<Parameter>) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
validateParameterList(List<Parameter>) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Validate the parameter list consistency of this class with the parameters.
validateParameterList(List<Parameter>) - Method in interface com.github.toolarium.processing.unit.runtime.IParameterRuntime
Validate the parameter list consistency.
validateParameterList(List<Parameter>) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
ValidationException - Exception in com.github.toolarium.processing.unit.exception
Defines a validation exception.
ValidationException() - Constructor for exception com.github.toolarium.processing.unit.exception.ValidationException
Default constructor for ValidationException.
ValidationException(String) - Constructor for exception com.github.toolarium.processing.unit.exception.ValidationException
Constructor for ValidationException.
ValidationException(String, Throwable) - Constructor for exception com.github.toolarium.processing.unit.exception.ValidationException
Constructor for ValidationException.
valueOf(String) - Static method in enum com.github.toolarium.processing.unit.dto.ParameterValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.toolarium.processing.unit.dto.ProcessingActionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.toolarium.processing.unit.dto.ProcessingRuntimeStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.toolarium.processing.unit.dto.ParameterValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.toolarium.processing.unit.dto.ProcessingActionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.toolarium.processing.unit.dto.ProcessingRuntimeStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verifyParameter(Set<String>, Parameter, int) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
Verify parameter
Version - Class in com.github.toolarium.processing.unit
The version class
Version() - Constructor for class com.github.toolarium.processing.unit.Version
 
VERSION - Static variable in class com.github.toolarium.processing.unit.Version
The full version number

W

warn(String) - Method in class com.github.toolarium.processing.unit.ProcessingUnitStatusBuilder
Processing has warning.
WARN - com.github.toolarium.processing.unit.dto.ProcessingRuntimeStatus
WARN
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages