public class SoapXmlEITransport extends EITransport
| Modifier and Type | Field and Description |
|---|---|
protected int |
delay |
protected boolean |
running |
protected SoapMessageHandler[] |
soapMsgHandlers |
dataReceiver, fdChecked, filedataReceiver, fileduplicateCheck, fileToProcess, inputCount, lockFile, movedFile, node, pollingInterval, processing, processingData| Constructor and Description |
|---|
SoapXmlEITransport(EINode node,
SoapMessageHandler[] handlers,
int delay) |
| Modifier and Type | Method and Description |
|---|---|
DCFieldContainer[] |
getBulkData()
This method is used by the DataReceiver to fetch a set of
DCFieldContainer objects.
|
DCFieldContainer |
getData()
This method is used by the DataReceiver to fetch a single
|
boolean |
isDataAvailable()
This method is used by the DataReceiver to ask this provider if
data is available.
|
void |
run()
This method is used to control processing for fetching data from
the EI's source.
|
void |
shutdown()
This method is used to provide a means of shutting down the transport
in an orderly fashion.
|
getCurrArchFile, getData, getDataReceiver, getDubCheckObj, getDupCheckFlag, getFileBulkData, getFileData, getFileDataReceiver, getFileList, getMovedFileStatus, getNode, getPollingInterval, getProcessedArchFile, handleRejectOfFile, incrementIn, incrementIn, isEndOfFile, isFileDataAvailable, isHealthy, isProcessing, isProcessingData, isStartOfFile, moveCurrentFileToBackUp, openInputFile, rejectFile, removeProcessedFile, setCountsSuspect, setDataReceiver, setFileDataReceiver, setFileToProcess, setMovedFileStatus, setNode, setPollingInterval, setProcessedArchFile, setProcessing, signalBatchCompletion, validOIMinorTypeprotected SoapMessageHandler[] soapMsgHandlers
protected int delay
protected boolean running
public SoapXmlEITransport(EINode node, SoapMessageHandler[] handlers, int delay) throws NodeStartException
NodeStartExceptionpublic boolean isDataAvailable()
isDataAvailable in interface DataProviderIfcisDataAvailable in class EITransporttrue, if data is availablepublic DCFieldContainer getData()
EITransportgetData in interface DataProviderIfcgetData in class EITransportpublic DCFieldContainer[] getBulkData()
EITransportgetBulkData in interface DataProviderIfcgetBulkData in class EITransportpublic void run()
EITransportrun in interface java.lang.Runnablerun in class EITransportpublic void shutdown()
EITransportshutdown in interface DCTransportshutdown in class EITransport