public abstract class AbstractInOutProcess<I,O> extends AbstractProcess implements InOutProcess<I,O>
| Constructor and Description |
|---|
AbstractInOutProcess() |
AbstractInOutProcess(Channel<I> in,
Channel<O> out) |
| Modifier and Type | Method and Description |
|---|---|
protected ChannelValueStore<I> |
createInValueStore() |
protected ChannelValueStore<O> |
createOutValueStore() |
protected void |
destroy() |
Channel<I> |
getIn() |
int |
getInBufferSize() |
Channel<O> |
getOut() |
int |
getOutBufferSize() |
protected void |
init() |
void |
run() |
protected abstract void |
run(Channel<I> in,
Channel<O> out) |
void |
setIn(Channel<I> in) |
void |
setInBufferSize(int inBufferSize) |
void |
setOut(Channel<O> out) |
void |
setOutBufferSize(int outBufferSize) |
getBeanName, getProcessNetwork, setBeanName, setProcessNetwork, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBeanName, getProcessNetwork, setProcessNetworkprotected ChannelValueStore<I> createInValueStore()
protected ChannelValueStore<O> createOutValueStore()
protected void destroy()
public int getInBufferSize()
public Channel<O> getOut()
getOut in interface OutProcess<O>public int getOutBufferSize()
protected void init()
public void setInBufferSize(int inBufferSize)
public void setOut(Channel<O> out)
setOut in interface OutProcess<O>out - the out to setpublic void setOutBufferSize(int outBufferSize)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.