public abstract class AbstractMergeProcess extends AbstractInOutProcess<Record,Record>
| Constructor and Description |
|---|
AbstractMergeProcess() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptObject(Record object) |
protected abstract void |
addOtherObject(Record object)
Add an object from the other (otherId) channel.
|
protected abstract void |
addSourceObject(Record object)
Add an object from the source (in) channel.
|
Channel<Record> |
getOtherIn() |
int |
getOtherInBufferSize() |
protected abstract void |
processObjects(RecordDefinition currentType,
Channel<Record> out) |
protected void |
run(Channel<Record> in,
Channel<Record> out) |
void |
setOtherIn(Channel<Record> in) |
void |
setOtherInBufferSize(int otherInBufferSize) |
protected void |
setUp() |
protected void |
tearDown() |
createInValueStore, createOutValueStore, destroy, getIn, getInBufferSize, getOut, getOutBufferSize, init, run, setIn, setInBufferSize, setOut, setOutBufferSizegetBeanName, getProcessNetwork, setBeanName, setProcessNetwork, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBeanName, getProcessNetwork, setProcessNetworkprotected boolean acceptObject(Record object)
protected abstract void addOtherObject(Record object)
object - The object to add.protected abstract void addSourceObject(Record object)
object - The object to add.public int getOtherInBufferSize()
protected abstract void processObjects(RecordDefinition currentType, Channel<Record> out)
protected void run(Channel<Record> in, Channel<Record> out)
run in class AbstractInOutProcess<Record,Record>public void setOtherInBufferSize(int otherInBufferSize)
protected void setUp()
protected void tearDown()
Copyright © 2015 Revolution Systems Inc.. All rights reserved.