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.
|
com.devexperts.qd.spi |
Project-specific extension points.
|
com.devexperts.qd.util |
This package contains utility classes which are used by QD, but which do not
depend on QD and which do not constitute any separate module or subsystem.
|
Modifier and Type | Interface and Description |
---|---|
interface |
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 . |
Modifier and Type | Class and Description |
---|---|
class |
QDFilter
Filter for QD data and subscription.
|
Modifier and Type | Method and Description |
---|---|
SubscriptionFilter |
SubscriptionFilterFactory.createFilter(String spec,
SubscriptionFilter chainedFilter)
Deprecated.
Creates
SubscriptionFilter based on the given spec . |
Modifier and Type | Method and Description |
---|---|
QDAgent |
QDCollector.createAgent(SubscriptionFilter filter)
Deprecated.
Use
agentBuilder and build |
QDAgent |
QDCollector.createAgent(SubscriptionFilter filter,
String keyProperties)
Deprecated.
Use
agentBuilder and build |
QDDistributor |
QDCollector.createDistributor(SubscriptionFilter filter)
Deprecated.
Use
distributorBuilder and build |
QDDistributor |
QDCollector.createDistributor(SubscriptionFilter filter,
String keyProperties)
Deprecated.
Use
distributorBuilder and build |
SubscriptionFilter |
SubscriptionFilterFactory.createFilter(String spec,
SubscriptionFilter chainedFilter)
Deprecated.
Creates
SubscriptionFilter based on the given spec . |
static QDFilter |
QDFilter.fromFilter(SubscriptionFilter filter,
DataScheme scheme)
Converts a legacy
SubscriptionFilter implementation into QDFilter instance. |
void |
QDCollector.setStoreEverythingFilter(SubscriptionFilter filter)
Sets filter that is used for "store everything" mode.
|
Modifier and Type | Class and Description |
---|---|
class |
NotFilter
Default implementation for
QDFilter.negate() operation. |
class |
PatternFilter
SubscriptionFilter that understands a simple GLOB-like grammar
to specify matching symbols. |
static class |
PatternFilter.RecordPatternFilter |
class |
RecordOnlyFilter
Subscription filter that filters only based on the record name.
|
class |
SymbolSetFilter
Fast filter based on
SymbolSet . |
Modifier and Type | Method and Description |
---|---|
static SubscriptionFilter |
CompositeFilters.makeAnd(SubscriptionFilter one,
SubscriptionFilter two)
Deprecated.
Use
CompositeFilters.makeAnd(QDFilter, QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
static SubscriptionFilter |
CompositeFilters.makeNot(SubscriptionFilter filter)
Deprecated.
Use
CompositeFilters.makeNot(QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
static SubscriptionFilter |
CompositeFilters.makeOr(SubscriptionFilter one,
SubscriptionFilter two)
Deprecated.
Use
CompositeFilters.makeOr(QDFilter, QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
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 SubscriptionFilter |
CompositeFilters.valueOf(String spec,
SubscriptionFilterFactory baseFactory)
Parses filter specification and combines filters defined by
baseFactory
with ',' (or) operations, '&' (and) operations, and '!' (not) operations. |
Modifier and Type | Method and Description |
---|---|
static SubscriptionFilter |
CompositeFilters.makeAnd(SubscriptionFilter one,
SubscriptionFilter two)
Deprecated.
Use
CompositeFilters.makeAnd(QDFilter, QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
static SubscriptionFilter |
CompositeFilters.makeNot(SubscriptionFilter filter)
Deprecated.
Use
CompositeFilters.makeNot(QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
static SubscriptionFilter |
CompositeFilters.makeOr(SubscriptionFilter one,
SubscriptionFilter two)
Deprecated.
Use
CompositeFilters.makeOr(QDFilter, QDFilter) instead and use QDFilter.ANYTHING
instead of null arguments. |
static QDFilter |
CompositeFilters.toStableFilter(SubscriptionFilter filter)
Returns a stable filter that is the same or more encompassing as this filter.
|
Modifier and Type | Method and Description |
---|---|
void |
RecordBuffer.addAll(RecordSource source,
SubscriptionFilter filter)
Deprecated.
|
void |
RecordBuffer.process(RecordSource source,
SubscriptionFilter filter)
Adds all records that match a given filter from the specified source to this buffer.
|
void |
RecordBuffer.processData(DataIterator it,
SubscriptionFilter filter)
Processes data from specified iterator and adds to this record buffer all records that are
accepted by the specified filter.
|
void |
RecordBuffer.processSubscription(SubscriptionIterator it,
SubscriptionFilter filter)
Processes subscription from specified iterator and adds to this record buffer all records that are
accepted by the specified filter.
|
Modifier and Type | Method and Description |
---|---|
protected QDAgent |
AgentAdapter.createAgent(QDCollector collector,
SubscriptionFilter filter,
String keyProperties)
This method is used internally by agent adapter to create agent for the corresponding
collector, filter, and keyProperties when the corresponding subscription arrives for a first time.
|
protected QDAgent.Builder |
AgentAdapter.createAgentBuilder(QDCollector collector,
SubscriptionFilter filter,
String keyProperties) |
protected QDDistributor |
DistributorAdapter.createDistributor(QDCollector collector,
SubscriptionFilter filter,
String keyProperties)
This method is used internally by distributor adapter to create agent for the corresponding
collector, filter, and keyProperties from this adapter's constructor.
|
void |
OutputStreamComposer.init(OutputStream output,
SubscriptionFilter filter)
Initializes composer with a specified output stream and subscription filter parameters.
|
void |
ChannelShaper.setSubscriptionFilter(SubscriptionFilter subscriptionFilter)
Deprecated.
Use
ChannelShaper.setSubscriptionFilter(QDFilter)
that accepts non-null QDFilter instance which replaces legacy SubscriptionFilter . |
Constructor and Description |
---|
AbstractFactory(QDEndpoint endpoint,
SubscriptionFilter filter) |
AbstractFactory(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter)
Creates new factory.
|
AgentAdapter(QDEndpoint endpoint,
QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter,
QDStats stats)
Creates new agent adapter for specified endpoints, ticker, stream, history, filter and stats.
|
AgentAdapter(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter,
QDStats stats)
Creates new agent adapter for specified ticker, stream, history, filter and stats.
|
ChannelShaper(Executor subscriptionExecutor,
QDCollector collector,
SubscriptionFilter subscriptionFilter,
RecordFilter dataFilter)
|
DistributorAdapter(QDEndpoint endpoint,
QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter,
QDStats stats) |
DistributorAdapter(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter,
QDStats stats) |
Factory(QDEndpoint endpoint,
SubscriptionFilter filter) |
Factory(QDEndpoint endpoint,
SubscriptionFilter filter) |
Factory(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter)
Creates new factory.
|
Factory(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter) |
Modifier and Type | Method and Description |
---|---|
SubscriptionFilter |
QDFilterFactory.createFilter(String spec,
SubscriptionFilter chainedFilter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
SubscriptionFilter |
QDFilterFactory.createFilter(String spec,
SubscriptionFilter chainedFilter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DataIterator |
DataIterators.filter(DataIterator it,
SubscriptionFilter filter) |
Copyright © 2002-2019 Devexperts LLC. All Rights Reserved.