Package com.devexperts.qd

This package contains basic interfaces and other API elements of QD system which shall be sufficient for the client application programmer.

See:
          Description

Interface Summary
DataConsumer The DataConsumer processes incoming data.
DataField Common super-interface for DataIntField and DataObjField.
DataIntField The DataIntField defines identity and access API for Int-fields.
DataIterator The DataIterator defines protocol of serial access to the data using Iterator pattern.
DataListener The DataListener is used to receive notifications about data availability in the corresponding data providers.
DataObjField The DataObjField defines identity and access API for Obj-fields.
DataProvider The DataProvider allows retrieval of accumulated data.
DataRecord The DataRecord defines identity and content of generic data record.
DataScheme The DataScheme defines overall scheme of data records and fields.
DataVisitor The DataVisitor defines protocol of serial access to the data using Visitor pattern.
HistorySubscriptionFilter Filter for history subscription to avoid memory overload with history.
QDAgent The QDAgent represents an individual data consumer in the QDCollector.
QDCollector The QDCollector represents a hub which collects subscription from data consumers and distributes it among data providers and at the same time it collects data from data providers and distributes it among data consumers.
QDDistributor The QDDistributor represents an individual data provider in the QDCollector.
QDErrorHandler Error handler interface for exceptions in data and subscription listeners.
QDHistory The QDHistory represents a history-view of the data.
QDStream The QDStream represents a stream-view of the data.
QDTicker The QDTicker represents a ticker-view of the data.
SerialFieldType.IntConverter  
SerialFieldType.ObjConverter  
StableSubscriptionFilter Stable subscription filter has a fixed logic (it cannot depend on any external resources or state) and it is reconstructible from string by SubscriptionFilterFactory.
SubscriptionConsumer The SubscriptionConsumer processes incoming subscription.
SubscriptionContainer The SubscriptionContainer represents data structure that keeps subscription in map-like fashion.
SubscriptionFilter The SubscriptionFilter is used to block unwanted subscription.
SubscriptionFilterFactory Factory interface for SubscriptionFilter instances.
SubscriptionIterator The SubscriptionIterator provides serial access to subscription.
SubscriptionListener The SubscriptionListener is used to receive notifications about subscription availability in the corresponding subscription providers.
SubscriptionProvider The SubscriptionProvider allows retrieval of accumulated subscription.
SubscriptionVisitor The SubscriptionVisitor provides serial access to subscription.
SymbolCodec The SymbolCodec defines coding and serialization of symbols.
SymbolReceiver The SymbolReceiver interface provides a way to retrieve encoded cipher-symbol pair from certain methods.
 

Class Summary
DataBuffer Deprecated. Use RecordBuffer instead.
QDFactory The QDFactory creates implementations for core QD components.
QDLog  
SerialFieldType Describes serial type of data fields that are transferred via QTP.
SubscriptionBuffer The SubscriptionBuffer class is an universal buffer for subscription, able to receive and retrieve subscription via all appropriate interfaces and via random access.
SymbolList  
 

Enum Summary
QDContract All available contracts for QDCollector.
 

Annotation Types Summary
SpecificSubscriptionFilter Describes project-specific subscription filter.
 

Package com.devexperts.qd Description

This package contains basic interfaces and other API elements of QD system which shall be sufficient for the client application programmer.

The general API of QD falls into several categories:

The specific APIs of QD required to create and operate specific subsystems are defined in other packages.

Most APIs have default implementations for common cases; these are placed according to their classification. See individual packages for details.