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_useUseIPDRDocEndEndTime
Fields inherited from class com.nt.udc.ndk.node.OIFileFormatter
emptyFile, errMesg, logger, writer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
protected final String
getRecordString
(DCFieldContainer record) void
restoreState
(StateBuffer buffer) This function is used to restore the writer's state based on information read from a StateBuffer.void
saveState
(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, writeToFile
Methods inherited from class com.nt.udc.ndk.node.OIFileFormatter
getFileWriter, getFtpPusher, isHealthy, putToFile, readyToCycle, setFtpPusher, shutdown
-
Constructor Details
-
IPDROISimpleFormatter
-
-
Method Details
-
getRecordString
- Specified by:
getRecordString
in 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:
saveState
in interfaceStateBufferSaveable
- Overrides:
saveState
in 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:
restoreState
in interfaceStateBufferSaveable
- Overrides:
restoreState
in classIPDROIFormatter
- Parameters:
buffer
- Buffer to read recovery information from- Throws:
StateException
-