Package com.nt.udc.ei.node.soap
Class SoapXmlEITransport
java.lang.Object
com.nt.udc.ndk.node.EITransport
com.nt.udc.ei.node.soap.SoapXmlEITransport
- All Implemented Interfaces:
DataProviderIfc
,DCTransport
,FileDataProviderIfc
,Runnable
Network Mediation
User: jwu
Date: Jan 27, 2005
Time: 2:45:36 PM
MetaSolv Software Inc.
-
Field Summary
FieldsFields inherited from class com.nt.udc.ndk.node.EITransport
dataReceiver, fdChecked, filedataReceiver, fileduplicateCheck, fileToProcess, inputCount, lockFile, movedFile, node, pollingInterval, processing, processingData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method is used by the DataReceiver to fetch a set of DCFieldContainer objects.getData()
This method is used by the DataReceiver to fetch a singleboolean
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.Methods inherited from class com.nt.udc.ndk.node.EITransport
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, validOIMinorType
-
Field Details
-
soapMsgHandlers
-
delay
protected int delay -
running
protected boolean running
-
-
Constructor Details
-
SoapXmlEITransport
public SoapXmlEITransport(EINode node, SoapMessageHandler[] handlers, int delay) throws NodeStartException - Throws:
NodeStartException
-
-
Method Details
-
isDataAvailable
public boolean isDataAvailable()This method is used by the DataReceiver to ask this provider if data is available.- Specified by:
isDataAvailable
in interfaceDataProviderIfc
- Specified by:
isDataAvailable
in classEITransport
- Returns:
true
, if data is available
-
getData
Description copied from class:EITransport
This method is used by the DataReceiver to fetch a single- Specified by:
getData
in interfaceDataProviderIfc
- Specified by:
getData
in classEITransport
- Returns:
- DCFieldContainer.
-
getBulkData
Description copied from class:EITransport
This method is used by the DataReceiver to fetch a set of DCFieldContainer objects.- Specified by:
getBulkData
in interfaceDataProviderIfc
- Specified by:
getBulkData
in classEITransport
- Returns:
- DCFieldContainer object array, containing the data that is for processing
-
run
public void run()Description copied from class:EITransport
This method is used to control processing for fetching data from the EI's source.- Specified by:
run
in interfaceRunnable
- Specified by:
run
in classEITransport
-
shutdown
public void shutdown()Description copied from class:EITransport
This method is used to provide a means of shutting down the transport in an orderly fashion.- Specified by:
shutdown
in interfaceDCTransport
- Specified by:
shutdown
in classEITransport
-