com.devexperts.qd.qtp.file
Class FileWriter
java.lang.Object
com.devexperts.qd.qtp.AbstractMessageVisitor
com.devexperts.qd.qtp.file.FileWriter
- All Implemented Interfaces:
- MessageVisitor
public class FileWriter
- extends AbstractMessageVisitor
This class was renamed from com.devexperts.qd.qtp.tools.TapeFileWriter.
Methods inherited from class com.devexperts.qd.qtp.AbstractMessageVisitor |
visitDescribeProtocol, visitHistoryAddSubscription, visitHistoryData, visitHistoryRemoveSubscription, visitOtherMessage, visitStreamAddSubscription, visitStreamData, visitStreamRemoveSubscription, visitTickerAddSubscription, visitTickerData, visitTickerRemoveSubscription |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileWriter
public FileWriter()
getSplit
public TimePeriod getSplit()
setSplit
public void setSplit(TimePeriod split)
getFormat
public FileFormat getFormat()
setFormat
public void setFormat(FileFormat format)
getTime
public TimestampsType getTime()
getSaveAs
public MessageType getSaveAs()
setSaveAs
public void setSaveAs(MessageType saveAs)
setTime
public void setTime(TimestampsType time)
getStorageTime
public long getStorageTime()
setStorageTime
public void setStorageTime(long storageTime)
getStorageSize
public long getStorageSize()
setStorageSize
public void setStorageSize(long storageSize)
open
public FileWriter open(java.lang.String dataFileName,
DataScheme scheme)
throws java.io.IOException,
InvalidFormatException
- Throws:
java.io.IOException
InvalidFormatException
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
visitData
public boolean visitData(DataProvider provider,
MessageType message)
- Description copied from class:
AbstractMessageVisitor
- This method consumes available data for data message from the given data provider.
- Specified by:
visitData
in interface MessageVisitor
- Specified by:
visitData
in class AbstractMessageVisitor
- Returns:
false
if it had retrieved all available data and no data left,
true
if more data remains to be consumed
visitSubscription
public boolean visitSubscription(SubscriptionProvider provider,
MessageType message)
- Description copied from class:
AbstractMessageVisitor
- This method consumes available subscription for subscription message from the given subscription provider.
- Specified by:
visitSubscription
in interface MessageVisitor
- Specified by:
visitSubscription
in class AbstractMessageVisitor
- Returns:
false
if it had retrieved all available subscription and nothing left,
true
if more subscription remains to be consumed