com.ibm.able
Interface AbleDataSink
- All Superinterfaces:
- AbleBean, AbleDataBufferManager, AbleEventListener, AbleEventListenerManager, AbleEventQueueManager, AbleEventQueueProcessor, AblePropertyChangeManager, AbleSerializable, java.io.Serializable
- All Known Implementing Classes:
- AbleDBExport, AbleExport
- public interface AbleDataSink
- extends AbleBean
The AbleDataSink interface provides a generic means to refer
to writable beans.
Data for writing may be provided via data buffers,
events, or property changes.
Method Summary |
int |
getNumberOfInputFields()
Returns the number of inputs provided to this output device. |
boolean |
isReady()
Indicates if the data sink is ready to accept data. |
void |
setNumberOfInputs(int count)
Sets the number of inputs to be provided to this output device. |
Methods inherited from interface com.ibm.able.AbleBean |
getComment, getLogger, getName, getParent, getState, getTraceLogger, init, init, isChanged, process, process, quitAll, removeAllConnections, reset, resumeAll, setChanged, setComment, setLogger, setName, setParent, setState, setTraceLogger, suspendAll |
Methods inherited from interface com.ibm.able.AbleDataBufferManager |
addDestBufferConnection, addSourceBufferConnection, getDestBufferConnections, getInputBuffer, getInputBuffer, getInputBufferAsStringArray, getInputBufferContents, getOutputBuffer, getOutputBuffer, getOutputBufferAsStringArray, getOutputBufferContents, getSourceBufferConnections, hasInputBuffer, hasOutputBuffer, isConnectable, isDataFlowEnabled, processBufferConnections, removeAllBufferConnections, removeDestBufferConnection, removeSourceBufferConnection, setDataFlowEnabled, setInputBuffer, setInputBuffer, setOutputBuffer, setOutputBuffer |
Methods inherited from interface com.ibm.able.AbleEventQueueManager |
flushAbleEventQueue, getAbleEventProcessingEnabled, getAbleEventQueueSize, getSleepTime, isAbleEventPostingEnabled, isAbleEventProcessingEnabled, isTimerEventProcessingEnabled, quitEnabledEventProcessing, restartEnabledEventProcessing, resumeEnabledEventProcessing, setAbleEventProcessingEnabled, setSleepTime, setTimerEventProcessingEnabled, startEnabledEventProcessing, suspendEnabledEventProcessing |
getNumberOfInputFields
public int getNumberOfInputFields()
- Returns the number of inputs provided to this output device.
Zero may indicate that the bean is not initialized or that the
input is not an indexable Object such as a Hashtable.
- Returns:
- The number of inputs provided to this output device.
setNumberOfInputs
public void setNumberOfInputs(int count)
- Sets the number of inputs to be provided to this output device.
Note that the number of inputs may also be derived from other
methods.
- Parameters:
count
- The number of inputs required by this output device.
isReady
public boolean isReady()
throws AbleException
- Indicates if the data sink is ready to accept data.
(C) Copyright IBM Corporation 1999, 2003