| Package | Description | 
|---|---|
| com.devexperts.qd | 
 This package contains basic interfaces and other API elements of QD system
which shall be sufficient for the client application programmer. 
 | 
| com.devexperts.qd.kit | 
 This package contains default implementations of various QD components which
do not constitute any separate module or subsystem and which can be easily replaced. 
 | 
| com.devexperts.qd.ng | 
 This package contains next-generation interfaces for data and subscription exchange based on
 
RecordCursor class. | 
| com.devexperts.qd.qtp | 
 This package contains interfaces with default implementations required
to create and operate a connection using QTP. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataObjField | 
SerialFieldType.createDefaultObjInstance(int index,
                        String name)  | 
DataObjField | 
DataScheme.findObjFieldByName(String name)
Deprecated. 
 
Find record using  
DataScheme.findRecordByName(String)
      and find its field using DataRecord.findFieldByName(String). | 
DataObjField | 
DataRecord.getObjField(int index)
Returns Obj-field by its index within this record. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
QDTicker.getObj(DataObjField field,
      int cipher,
      String symbol)
Returns current value of specified Obj-field. 
 | 
void | 
DataVisitor.visitObjField(DataObjField field,
             Object value)
Visits next Obj-field within current record. 
 | 
void | 
DataBuffer.visitObjField(DataObjField field,
             Object value)
Deprecated.  
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDataObjField  | 
class  | 
ByteArrayField
The  
ByteArrayField represents a linear byte array field
 with plain serialized form. | 
class  | 
MarshalledObjField
The  
MarshalledObjField represents an object field with plain Java serialized form. | 
class  | 
PlainObjField
Deprecated. 
 
Use  
ByteArrayField with custom serialization whenever possible,
 or use MarshalledObjField that prevents unnecessary costly deserialization of
 objects in multiplexor nodes.
 Note: extension of this class is not supported because of the high-performance architecture for binary protocol reading/writing.  | 
class  | 
StringField
The  
StringField represents a character sequence field
 with CESU-8 serialized form. | 
class  | 
VoidObjField  | 
| Constructor and Description | 
|---|
DefaultRecord(int id,
             String name,
             boolean hasTime,
             DataIntField[] dataIntFields,
             DataObjField[] dataObjFields)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RecordSink.visitObjField(DataObjField field,
             Object value)
Deprecated. 
 
 | 
void | 
RecordBuffer.visitObjField(DataObjField field,
             Object value)
Deprecated. 
 
Use  
RecordBuffer.add(com.devexperts.qd.DataRecord, int, java.lang.String) to add records into this buffer. | 
void | 
AbstractRecordSink.visitObjField(DataObjField field,
             Object value)
Deprecated. 
 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OutputStreamComposer.visitObjField(DataObjField field,
             Object value)  | 
void | 
AbstractQTPComposer.visitObjField(DataObjField field,
             Object value)  | 
protected void | 
BinaryQTPComposer.writeObjField(DataObjField field,
             Object value)  | 
protected abstract void | 
AbstractQTPComposer.writeObjField(DataObjField field,
             Object value)  | 
Copyright © 2002–2025 Devexperts LLC. All rights reserved.