class CombineNto1 extends DataClass
CombineNto1 takes any number of input data objects and then combines them into a single output data class. Intermediate values are formed in a local class. Only a single instance of the local class is created. No modifications are performed on the input data objects, they are only read. Methods required by inputClass none
Methods required by localClass:
initClass(localInitData)
combineMethod (inputClass): operation to transfer data from input class to local class
Methods required by outputClass:
initClass(outputInitData)
finalise (localClass) : copies data from local class into output class
input
- A one2one channel from which input data objects are read.output
- A one2one channel to which the final single data output object is writtenlocalDetails
- A LocalDetails object that specifies the details of a local classoutDetails
- A LocalDetails object that defines the single output object that results from this process.combineMethod
- A String specifying the name of the operation to be undertaken that combine input data objects into the local worker class
Type | Name and description |
---|---|
String |
combineMethod |
List |
dataModifier |
ChannelInput |
input |
LocalDetails |
localDetails |
String |
logPhaseName |
String |
logPropertyName |
LocalDetails |
outDetails |
ChannelOutput |
output |
Constructor and description |
---|
CombineNto1
() |
Methods inherited from class | Name |
---|---|
class DataClass |
callUserMethod, callUserMethod, callUserMethod, clone, serialize, unexpectedReturnCode, unexpectedReturnCode |
GPP - Groovy Parallel Patterns generated 18-09-2017 by Jon Kerridge, Edinburgh Napier University - j.kerridge@napier.ac.uk