com.devexperts.qd.logger
Class BufferedDataVisitor
java.lang.Object
com.devexperts.qd.logger.BufferedObject
com.devexperts.qd.logger.BufferedDataVisitor
- All Implemented Interfaces:
- DataVisitor
public class BufferedDataVisitor
- extends BufferedObject
- implements DataVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BufferedDataVisitor
public BufferedDataVisitor(DataVisitor delegate,
DataScheme scheme)
hasCapacity
public boolean hasCapacity()
- Description copied from interface:
DataVisitor
- Returns whether visitor has capacity to efficiently visit next record.
This method may be used to advise data provider that it is desirable
to stop current string of visiting and to keep remaining data. However,
at present, data provider is not obliged to adhere to this method contract.
NOTE: data visitor must process all data that is passed to it
via visitXXX calls no matter whether it has capacity to do it efficiently.
- Specified by:
hasCapacity
in interface DataVisitor
visitRecord
public void visitRecord(DataRecord record,
int cipher,
java.lang.String symbol)
- Description copied from interface:
DataVisitor
- Visits next record.
- Specified by:
visitRecord
in interface DataVisitor
visitIntField
public void visitIntField(DataIntField field,
int value)
- Description copied from interface:
DataVisitor
- Visits next Int-field within current record.
- Specified by:
visitIntField
in interface DataVisitor
visitObjField
public void visitObjField(DataObjField field,
java.lang.Object value)
- Description copied from interface:
DataVisitor
- Visits next Obj-field within current record.
- Specified by:
visitObjField
in interface DataVisitor