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.qtp |
This package contains interfaces with default implementations required
to create and operate a connection using QTP.
|
com.devexperts.qd.qtp.fieldreplacer | |
com.devexperts.qd.spi |
Project-specific extension points.
|
com.devexperts.qd.stats |
Modifier and Type | Method and Description |
---|---|
DataScheme |
DataSchemeFactory.createDataScheme(String specification)
Creates
data scheme instance for the given specification. |
static DataScheme |
QDFactory.createDefaultScheme(ClassLoader loader)
Creates default data scheme for a specified class loader.
|
static DataScheme |
QDFactory.getDefaultScheme()
Returns default data scheme for a system class loader.
|
DataScheme |
SymbolStriper.getScheme()
Returns scheme that this striper works for.
|
DataScheme |
QDFilter.getScheme()
Returns scheme that this filter works for.
|
DataScheme |
QDCollector.getScheme()
Returns data scheme used by this QD component.
|
DataScheme |
QDCollector.Builder.getScheme()
Returns specified scheme.
|
DataScheme |
DataRecord.getScheme()
Returns parent
DataScheme of this field. |
Modifier and Type | Method and Description |
---|---|
QDHistory |
QDFactory.createHistory(DataScheme scheme)
Deprecated.
use
QDFactory.historyBuilder() instead. |
QDHistory |
QDFactory.createHistory(DataScheme scheme,
QDStats stats)
Deprecated.
use
QDFactory.historyBuilder() instead. |
QDHistory |
QDFactory.createHistory(DataScheme scheme,
QDStats stats,
HistorySubscriptionFilter historyFilter)
Deprecated.
use
QDFactory.historyBuilder() instead. |
static QDStats |
QDFactory.createStats(QDStats.SType type,
DataScheme scheme)
Creates default implementation of
QDStats with the specified type
and scheme. |
QDStream |
QDFactory.createStream(DataScheme scheme)
Deprecated.
use
QDFactory.streamBuilder() instead. |
QDStream |
QDFactory.createStream(DataScheme scheme,
QDStats stats)
Deprecated.
use
QDFactory.streamBuilder() instead. |
QDTicker |
QDFactory.createTicker(DataScheme scheme)
Deprecated.
use
QDFactory.tickerBuilder() instead. |
QDTicker |
QDFactory.createTicker(DataScheme scheme,
QDStats stats)
Deprecated.
use
QDFactory.tickerBuilder() instead. |
QDAgent.Builder |
QDFactory.createVoidAgentBuilder(QDContract contract,
DataScheme scheme)
Creates builder for an agent that is not tied to any particular collector, has no data,
and only keeps track of added and remove subscription.
|
static SymbolStriper |
SymbolStriper.definedValueOf(DataScheme scheme,
String spec)
Creates
SymbolStriper from the given specification for the given scheme, or throws exception. |
static QDFilter |
QDFilter.fromFilter(SubscriptionFilter filter,
DataScheme scheme)
Converts a legacy
SubscriptionFilter implementation into QDFilter instance. |
static SymbolStriper |
SymbolStriper.valueOf(DataScheme scheme,
String spec)
Creates
SymbolStriper from the given specification for the given scheme,
or null if specification is unknown. |
QDCollector.Builder<T> |
QDCollector.Builder.withScheme(DataScheme scheme)
Adds scheme to collector builder.
|
Constructor and Description |
---|
QDFilter(DataScheme scheme) |
QDFilter(DataScheme scheme,
QDFilter source)
Use this constructor to create an updated instance of dynamic filter.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultScheme
The
DefaultScheme is a basic implementation of data scheme. |
Modifier and Type | Field and Description |
---|---|
protected DataScheme |
RangeStriper.scheme |
Modifier and Type | Method and Description |
---|---|
DataScheme |
RangeStriper.getScheme() |
DataScheme |
MonoStriper.getScheme() |
DataScheme |
HashStriper.getScheme() |
Modifier and Type | Method and Description |
---|---|
static String |
DefaultScheme.calculateDigest(DataScheme scheme) |
static RecordOnlyFilter |
CompositeFilters.forRecords(DataScheme scheme,
String name,
Predicate<DataRecord> filter)
Returns named token filter that accepts only records accepted by specified predicate filter.
|
static QDFilterFactory |
CompositeFilters.getFactory(DataScheme scheme)
Returns a factory that will parse a filter specification into a filter with project-specific
filters defined in the
scheme as with CompositeFilters.valueOf(String, DataScheme) method. |
static void |
DefaultScheme.setParentReferences(DataScheme scheme)
Deprecated.
No replacement. Just remove usages of this method.
DefaultScheme(SymbolCodec, DataRecord[]) constructor now does it automatically. |
static SymbolStriper |
HashStriper.valueOf(DataScheme scheme,
int stripeCount)
Constructs a symbol striper for a given number of hash stripes.
|
static SymbolStriper |
RangeStriper.valueOf(DataScheme scheme,
List<String> ranges)
Constructs a symbol striper for a given array of symbol ranges.
|
static RangeStriper |
RangeStriper.valueOf(DataScheme scheme,
String spec)
Parses a given specification as range striper for a given scheme.
|
static QDFilter |
RangeFilter.valueOf(DataScheme scheme,
String spec)
Parses a given specification as range filter for a given scheme.
|
static HashStriper |
HashStriper.valueOf(DataScheme scheme,
String spec)
Parses a given specification as hash striper for a given scheme.
|
static QDFilter |
HashFilter.valueOf(DataScheme scheme,
String spec)
Parses a given specification as hash filter for a given scheme.
|
static SymbolSetFilter |
SymbolSetFilter.valueOf(String spec,
DataScheme scheme)
Parses a given specification as symbol set filter for a given scheme.
|
static RecordOnlyFilter |
RecordOnlyFilter.valueOf(String spec,
DataScheme scheme)
Parses a given specification as record-only filter for a given scheme.
|
static SubscriptionFilter |
PatternFilter.valueOf(String pattern,
DataScheme scheme)
Deprecated.
Use
PatternFilter.valueOf(String, String, DataScheme) to create project-specific named filters
or CompositeFilters.valueOf(String, DataScheme) to parse an arbitrary string into a filter. |
static QDFilter |
CompositeFilters.valueOf(String spec,
DataScheme scheme)
Parses filter specification and combines them with project-specific filters defined in the
scheme with ',' (or) operations, '&' (and) operations, and '!' (not) operations. |
static QDFilter |
PatternFilter.valueOf(String pattern,
String name,
DataScheme scheme)
Returns filter with a specified pattern and a project-specific name.
|
static QDFilter |
CompositeFilters.valueOf(String spec,
String name,
DataScheme scheme)
Parses filter specification and attaches project-specific name string to it.
|
static void |
DefaultScheme.verifyScheme(DataScheme scheme)
Deprecated.
No replacement. Just remove usages of this method.
DefaultScheme(SymbolCodec, DataRecord[]) constructor does it all automatically. |
Constructor and Description |
---|
HashStriper(DataScheme scheme,
int stripeCount) |
RangeFilter(DataScheme scheme,
String left,
String right) |
RangeFilter(DataScheme scheme,
String left,
String right,
String spec) |
RangeStriper(DataScheme scheme,
String[] ranges,
String spec) |
RecordOnlyFilter(DataScheme scheme) |
SymbolSetFilter(DataScheme scheme,
SymbolSet set) |
Modifier and Type | Field and Description |
---|---|
protected DataScheme |
QDEndpoint.Builder.scheme |
protected DataScheme |
MessageAdapter.AbstractFactory.scheme |
protected DataScheme |
AbstractQTPParser.scheme |
protected DataScheme |
AbstractQTPComposer.scheme |
Modifier and Type | Method and Description |
---|---|
static DataScheme |
MessageAdapter.getCommonScheme(QDCollector c1,
QDCollector c2,
QDCollector c3)
Returns common data scheme or throws IllegalArgumentException.
|
DataScheme |
QDEndpoint.getScheme() |
abstract DataScheme |
MessageAdapter.getScheme() |
DataScheme |
MessageAdapter.AbstractFactory.getScheme() |
DataScheme |
DistributorAdapter.getScheme() |
DataScheme |
AgentAdapter.getScheme() |
protected DataScheme |
QDEndpoint.Builder.getSchemeOrDefault() |
Modifier and Type | Method and Description |
---|---|
FieldReplacer |
FieldReplacer.Factory.createFieldReplacer(String fieldReplacerSpec,
DataScheme dataScheme)
Creates
field replacer for specified data scheme
from specification. |
QDEndpoint.Builder |
QDEndpoint.Builder.withScheme(DataScheme scheme) |
Constructor and Description |
---|
AbstractQTPComposer(DataScheme scheme,
boolean describeRecords)
Constructs composer.
|
AbstractQTPParser(DataScheme scheme)
Constructs parser with a specified scheme.
|
AgentAdapter(DataScheme scheme,
QDStats stats)
Creates new agent adapter for specified scheme and stats.
|
BinaryQTPComposer(DataScheme scheme,
boolean describeRecords)
Constructs binary composer.
|
BinaryQTPParser(DataScheme scheme)
Constructs parser with a specified scheme.
|
ByteArrayComposer(DataScheme scheme)
Deprecated.
|
ByteArrayComposer(DataScheme scheme,
boolean describeRecords)
Deprecated.
|
ByteArrayParser(DataScheme scheme)
Deprecated.
Use
BinaryQTPParser |
ByteArrayParser(DataScheme scheme,
boolean parseDescribe)
Deprecated.
Use
BinaryQTPParser |
InputStreamParser(DataScheme scheme)
Creates parser for the specified data scheme.
|
OutputStreamComposer(DataScheme scheme)
Creates composer for specified data scheme.
|
QDEndpoint(String name,
DataScheme scheme,
QDStats rootStats,
List<QDCollector.Factory> collectors,
boolean withEventTimeSequence,
boolean storeEverything)
Deprecated.
Use
QDEndpoint.Builder.build() or builder constructor. |
Modifier and Type | Method and Description |
---|---|
DataScheme |
FieldReplacersCache.getScheme() |
Modifier and Type | Method and Description |
---|---|
FieldReplacer |
ValueFieldReplacerFactory.createFieldReplacer(String fieldReplacerSpec,
DataScheme dataScheme) |
FieldReplacer |
TimeFieldReplacerFactory.createFieldReplacer(String fieldReplacerSpec,
DataScheme dataScheme) |
FieldReplacer |
SetFieldReplacerFactory.createFieldReplacer(String fieldReplacerSpec,
DataScheme dataScheme) |
FieldReplacer |
DateFieldReplacerFactory.createFieldReplacer(String fieldReplacerSpec,
DataScheme dataScheme) |
static FieldReplacersCache |
FieldReplacersCache.valueOf(DataScheme scheme,
String spec) |
Constructor and Description |
---|
DefaultFieldReplacer(DataScheme scheme,
Consumer<RecordCursor>[] replacers) |
Modifier and Type | Method and Description |
---|---|
DataScheme |
SymbolStriperFactory.getScheme()
Returns data scheme of this filter factory.
|
DataScheme |
QDFilterFactory.getScheme()
Returns data scheme of this filter factory.
|
Modifier and Type | Method and Description |
---|---|
void |
SymbolStriperFactory.setScheme(DataScheme scheme)
Sets data scheme for this filter factory.
|
void |
QDFilterFactory.setScheme(DataScheme scheme)
Sets data scheme for this filter factory.
|
void |
DataSchemeService.setScheme(DataScheme scheme)
Sets data scheme for this service.
|
Constructor and Description |
---|
QDFilterFactory(DataScheme scheme) |
SymbolStriperFactory(DataScheme scheme) |
Modifier and Type | Method and Description |
---|---|
DataScheme |
QDStats.getScheme() |
Modifier and Type | Method and Description |
---|---|
protected QDStats |
QDStats.createInternal(QDStats.SType type,
String keyProperties,
boolean isSum,
int ridCount,
DataScheme scheme) |
protected void |
QDStats.initChild(QDStats child,
QDStats.SType type,
String keyProperties,
int ridCount,
DataScheme scheme) |
void |
QDStats.initRoot(QDStats.SType type,
DataScheme scheme)
Initializes root statistics after instantiation using no-arg constructor.
|
protected void |
QDStats.initStats(QDStats parent,
QDStats.StatsLock lock,
QDStats.SType type,
DataScheme scheme)
Deprecated.
|
Constructor and Description |
---|
QDStats(QDStats.SType type,
DataScheme scheme)
Creates root stats with a given
type and scheme . |
Copyright © 2002–2025 Devexperts LLC. All rights reserved.