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

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
AbstractProcessingUnitRunnable - Class in com.github.toolarium.processing.unit.runtime.runnable.impl
Abstract IProcessingUnitRunnable implementation.
AbstractProcessingUnitRunnable(Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Constructor
addParameterDefinition(ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.base.IParameterRuntime
Gets the parameter definition of a specific key
addParameterDefinition(ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
addStatistic(String, Double) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Adds a statistic value
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_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
 
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

D

DATE - com.github.toolarium.processing.unit.dto.ParameterValueType
DATE
DATETIME - com.github.toolarium.processing.unit.dto.ParameterValueType
DATETIME
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
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.ProcessingProgress
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
 
equals(Object) - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
 
ERROR - com.github.toolarium.processing.unit.dto.ProcessingStatusType
ERROR
existParameter(ParameterDefinition) - Method in interface com.github.toolarium.processing.unit.base.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.IProcessingStatistic
Gets the statistic value
get(String) - Method in interface com.github.toolarium.processing.unit.IProcessingUnitContext
Get a context value of a defined key
get(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
 
get(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
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.
getId() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getId() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the runnable id
getInstance() - Static method in class com.github.toolarium.processing.unit.runtime.test.ProcessingUnitRunnerFactory
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.
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.
getNumberOfUnitsToProcess() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getNumberOfUnitsToProcess() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get number of units to process
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.base.IParameterRuntime
Gets the parameter definition list of the processing.
getParameterDefinition() - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
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.ProcessingPersistenceContainer
Gets the parameter list
getParameterList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
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.base.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.base.IParameterRuntime
Get the parameter value list.
getParameterValueList(List<Parameter>, ParameterDefinition) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
getProcesingStatistic() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
The processing statistic.
getProcesingStatistic() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
getProcesingUnit() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Get the processing unit.
getProcessedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
Gets the number of processed units.
getProcessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
getProcessingPersistence() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Gets the processing information
getProcessingProgress() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Get the process status
getProcessingProgress() - Method in interface com.github.toolarium.processing.unit.IProcessStatus
Gets the processing progress.
getProcessingProgress() - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
 
getProcessingProgress() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Get the processing progress
getProcessingStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Gets the process status
getProcessingStatusMessage() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
Returns the processing status message
getProcessingStatusMessage() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
getProcessingStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Gets the process status message list
getProcessingStatusType() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
The processing status type which covers the overall status
getProcessingStatusType() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
getProcessingStatusType() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Gets the process status type
getProcessingStatusType() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the processing status type
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.ProcessingPersistenceContainer
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.ProcessingPersistenceContainer
Gets the process unit context
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.ProcessingUnitRunnerFactory
The processing unit runner.
getProcessStatus() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
Get the process status
getProcessStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
 
getProcessStatus() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Gets the last process status
getProcessStatus() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable
Get the process status
getProcessStatus() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 
getProcessStatus() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Gets the last process status
getStatusMessageList() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
Get the status message list
getSuspendCounter() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Gets the suspend counter
getSuspendCounter() - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Gets the suspend counter
getTotalFailedUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
Gets the number of failed units.
getTotalFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
getTotalUnits() - Method in interface com.github.toolarium.processing.unit.IProcessingProgress
Gets the number of total processed unit.
getTotalUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
 
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
getValueDataType() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Gets the value data 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

H

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.ProcessingProgress
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
 
hashCode() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
 
hasNext() - Method in interface com.github.toolarium.processing.unit.IProcessStatus
Defines if there is more to process.
hasNext() - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
 
hasValueToProtect() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if the value of this parameter should be protected.

I

increaseTotalFailedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Increase the total failed units
increaseTotalProcessedUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Increase the total processed units
increaseTotalUnits() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Increase the total units
init(IProcessingProgress) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Initialize a previous state
init(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.
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.
INTEGER - com.github.toolarium.processing.unit.dto.ParameterValueType
INTEGER
IParameterRuntime - Interface in com.github.toolarium.processing.unit.base
Defines the runtime parameter information.
IProcessingPersistence - Interface in com.github.toolarium.processing.unit
Defines the processing persistence interface.
IProcessingProgress - Interface in com.github.toolarium.processing.unit
Defines the processing progress.
IProcessingStatistic - Interface in com.github.toolarium.processing.unit
The processing statistic
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
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.
IProcessStatus - Interface in com.github.toolarium.processing.unit
Defines the process status.
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
isEmptyValueAllowed() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if an empty value is allowed or not.
isOptional() - Method in class com.github.toolarium.processing.unit.dto.ParameterDefinition
Check if the key is optional or not.

K

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

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
MINOR_NUMBER - Static variable in class com.github.toolarium.processing.unit.Version
The minor number

N

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

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, int, 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
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.
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.
ProcessingPersistenceContainer - Class in com.github.toolarium.processing.unit.runtime.runnable
Implements a processing persistence container.
ProcessingPersistenceContainer(Class<? extends IProcessingUnit>, List<Parameter>, IProcessingPersistence, IProcessStatus, IProcessingUnitContext, ProcessingStatusType, List<String>) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Constructor
ProcessingProgress - Class in com.github.toolarium.processing.unit.runtime
Implements the IProcessingProgress.
ProcessingProgress() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Constructor
ProcessingStatistic - Class in com.github.toolarium.processing.unit.runtime
ProcessingStatistic() - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
Constructor
ProcessingStatistic(IProcessingStatistic) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
Constructor
ProcessingStatusType - Enum in com.github.toolarium.processing.unit.dto
Defines the processing status types.
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
ProcessingUnitProxy - Class in com.github.toolarium.processing.unit.runtime.runnable
Implements the IProcessingUnitProxy.
ProcessingUnitRunnableImpl - Class in com.github.toolarium.processing.unit.runtime.runnable.impl
ProcessingUnitRunnableImpl(Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.runnable.impl.ProcessingUnitRunnableImpl
Constructor
ProcessingUnitRunnerFactory - Class in com.github.toolarium.processing.unit.runtime.test
Factory to get a TestProcessingUnitRunner.
ProcessStatus - Class in com.github.toolarium.processing.unit.runtime
Implements the IProcessStatus.
ProcessStatus(IProcessingProgress) - Constructor for class com.github.toolarium.processing.unit.runtime.ProcessStatus
Constructor
processUnit() - Method in interface com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitProxy
Process unit: This method will be called until the IProcessStatus.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(IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
processUnit(IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
Process unit: This method will be called until the IProcessStatus.hasNext() returns false.
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, Double) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
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(List<Parameter>, IProcessingProgress, IProcessingPersistence, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
resumeProcessing(List<Parameter>, IProcessingProgress, IProcessingPersistence, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.IProcessingUnit
After suspending a processing unit can be resumed.
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.ProcessingUnitRunnableImpl
 
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
runWithSuspendAndResume(Class<? extends IProcessingUnit>, List<Parameter>, Long, Long, Integer) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunner
Run processing unit

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.ProcessStatus
Set has next
setMaxNumberOfSuspends(Integer) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Set the max number of suspends
setNumberOfCyclesBeforeStop(Integer) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Set the number of cycles before stop
setParameterList(List<Parameter>, IProcessingUnitContext) - Method in interface com.github.toolarium.processing.unit.base.IParameterRuntime
Set the processing unit parameters.
setParameterList(List<Parameter>, IProcessingUnitContext) - Method in class com.github.toolarium.processing.unit.runtime.ParameterRuntime
 
setProcessedUnits(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Sets the total processed units
setProcessingProgress(IProcessingProgress) - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
Sets the processingProgress
setProcessingStatusType(ProcessingStatusType) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Sets the processing status type
setProcessingUnitProxy(ProcessingUnitProxy) - Method in class com.github.toolarium.processing.unit.runtime.runnable.impl.AbstractProcessingUnitRunnable
Set the processing unit proxy
setStatusMessage(String) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Sets the processing 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
setSuspendSleepTime(Long) - Method in class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Set the suspend sleep time
setTotalFailedUnits(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Sets the total failed units
setTotalUnits(long) - Method in class com.github.toolarium.processing.unit.runtime.ProcessingProgress
Sets the total units
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
STRING - com.github.toolarium.processing.unit.dto.ParameterValueType
STRING
SUCCESSFUL - com.github.toolarium.processing.unit.dto.ProcessingStatusType
SUCCESSFUL
suspendProcessing() - Method in class com.github.toolarium.processing.unit.base.AbstractProcessingUnitImpl
 
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 IProcessingPersistence object.
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 IProcessingPersistence object.
suspendProcessing() - Method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingUnitProxy
 

T

TestProcessingUnitRunnable - Class in com.github.toolarium.processing.unit.runtime.test
Implements a IProcessingUnitRunnable for unit test cases
TestProcessingUnitRunnable(Class<? extends IProcessingUnit>, List<Parameter>, IProcessingUnitContext) - Constructor for class com.github.toolarium.processing.unit.runtime.test.TestProcessingUnitRunnable
Constructor for TestProcessingUnitRunnable
TestProcessingUnitRunner - 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
TIME - com.github.toolarium.processing.unit.dto.ParameterValueType
TIME
toByteArray(ProcessingPersistenceContainer) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
Convert the object into a byte array
toProcessingPersistenceContainer(byte[]) - Static method in class com.github.toolarium.processing.unit.runtime.runnable.ProcessingPersistenceContainer
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.runtime.ProcessingProgress
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingStatistic
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessingUnitContext
 
toString() - Method in class com.github.toolarium.processing.unit.runtime.ProcessStatus
 

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.base.IParameterRuntime
Validate the parameter list consistency.
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 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.ProcessingStatusType
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.ProcessingStatusType
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 - com.github.toolarium.processing.unit.dto.ProcessingStatusType
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