|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.devexperts.qd.QDFactory
public abstract class QDFactory
The QDFactory
creates implementations for core QD components.
Constructor Summary | |
---|---|
QDFactory()
|
Method Summary | |
---|---|
static DataScheme |
createDefaultScheme(java.lang.ClassLoader loader)
Creates default data scheme for a specified class loader. |
QDHistory |
createHistory(DataScheme scheme)
Creates implementation of history-view for specified data scheme with default statistics gathering delegate. |
QDHistory |
createHistory(DataScheme scheme,
QDStats stats)
Creates implementation of history-view for specified data scheme and a specified statistics gathering delegate, using default filter. |
QDHistory |
createHistory(DataScheme scheme,
QDStats stats,
HistorySubscriptionFilter history_filter)
Creates implementation of history-view for specified data scheme, a specified statistics gathering delegate, and a filter. |
QDStats |
createStats(QDStats.SType type,
DataScheme scheme)
Creates default implementation of QDStats with the specified type
and scheme. |
QDStream |
createStream(DataScheme scheme)
Creates implementation of stream-view for specified data scheme with default statistics gathering delegate. |
QDStream |
createStream(DataScheme scheme,
QDStats stats)
Creates implementation of stream-view for specified data scheme and a specified statistics gathering delegate. |
QDTicker |
createTicker(DataScheme scheme)
Creates implementation of ticker-view for specified data scheme with default statistics gathering delegate. |
abstract QDTicker |
createTicker(DataScheme scheme,
QDStats stats)
Creates implementation of ticker-view for specified data scheme and a specified statistics gathering delegate. |
static QDFactory |
getDefaultFactory()
Returns default QD factory. |
static DataScheme |
getDefaultScheme()
Returns default data scheme for a system class loader. |
static java.lang.String |
getVersion()
Returns string description of this QDS version. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QDFactory()
Method Detail |
---|
public final QDTicker createTicker(DataScheme scheme)
public final QDStream createStream(DataScheme scheme)
public final QDHistory createHistory(DataScheme scheme)
public abstract QDTicker createTicker(DataScheme scheme, QDStats stats)
public QDStream createStream(DataScheme scheme, QDStats stats)
public QDHistory createHistory(DataScheme scheme, QDStats stats)
public QDHistory createHistory(DataScheme scheme, QDStats stats, HistorySubscriptionFilter history_filter)
public QDStats createStats(QDStats.SType type, DataScheme scheme)
QDStats
with the specified type
and scheme. Scheme may be null
if per-record information
is not required.
public static DataScheme createDefaultScheme(java.lang.ClassLoader loader)
loader
may be null
to specify default class loader.
In this case "scheme" system property is checked for an implementation class name or jar file first.
The scheme is loaded via
Services.createService(DataScheme.class, loader, scheme)
,
where scheme is the value of "scheme" system property or null.
public static java.lang.String getVersion()
public static QDFactory getDefaultFactory()
public static DataScheme getDefaultScheme()
createDefaultScheme(ClassLoader)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |