Package com.nt.udc.oi.node.ipdr
Class IPDROISimpleFormatter
java.lang.Object
com.nt.udc.ndk.node.OIFileFormatter
com.nt.udc.oi.node.ipdr.IPDROIFormatter
com.nt.udc.oi.node.ipdr.IPDROISimpleFormatter
- All Implemented Interfaces:
StateBufferSaveable
This class is responsible for properly formatting the output
files of the IPDR OI node. This formatter uses the string
form of every record it gets.
- Since:
- JDK1.2.2
-
Field Summary
Fields inherited from class com.nt.udc.oi.node.ipdr.IPDROIFormatter
m_docAttributes, m_docInfo, m_docSeqNumber, m_docVersion, m_recCount, m_recID, m_recInfo, m_timestampFormatter, m_useIPDRDocAttributes, m_useIPDRDocInfo, m_useIPDRDocSequenceNumber, m_useIPDRDocStartTime, m_useIPDRDocVersionNumber, m_useIPDRRecID, m_useIPDRRecInfo, m_useIPDRRecStartTime, m_useUseIPDRDocEnd, m_useUseIPDRDocEndCount, m_useUseIPDRDocEndEndTimeFields inherited from class com.nt.udc.ndk.node.OIFileFormatter
emptyFile, errMesg, logger, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected final StringgetRecordString(DCFieldContainer record) voidrestoreState(StateBuffer buffer) This function is used to restore the writer's state based on information read from a StateBuffer.voidsaveState(StateBuffer buffer) This function is used to store state (recovery) information into a buffer managed by the caller.Methods inherited from class com.nt.udc.oi.node.ipdr.IPDROIFormatter
fileClosing, fileOpening, getTimestamp, setDocumentAttributes, setDocumentInfo, setDocumentVersion, setRecordID, setRecordInfo, setTimestampFormatter, setUseIPDRDocAttributes, setUseIPDRDocEnd, setUseIPDRDocEndCount, setUseIPDRDocEndEndTime, setUseIPDRDocInfo, setUseIPDRDocSequenceNumber, setUseIPDRDocStartTime, setUseIPDRDocVersionNumber, setUseIPDRRecID, setUseIPDRRecInfo, setUseIPDRRecStartTime, writeToFileMethods inherited from class com.nt.udc.ndk.node.OIFileFormatter
getFileWriter, getFtpPusher, isHealthy, putToFile, readyToCycle, setFtpPusher, shutdown
-
Constructor Details
-
IPDROISimpleFormatter
-
-
Method Details
-
getRecordString
- Specified by:
getRecordStringin classIPDROIFormatter
-
getNextSeqNum
public int getNextSeqNum() -
saveState
This function is used to store state (recovery) information into a buffer managed by the caller.Context information saved:
- current record sequence number
- Specified by:
saveStatein interfaceStateBufferSaveable- Overrides:
saveStatein classIPDROIFormatter- Parameters:
buffer- Buffer used to store recovery information
-
restoreState
This function is used to restore the writer's state based on information read from a StateBuffer.- Specified by:
restoreStatein interfaceStateBufferSaveable- Overrides:
restoreStatein classIPDROIFormatter- Parameters:
buffer- Buffer to read recovery information from- Throws:
StateException
-