public static class AgentAdapter.Factory extends MessageAdapter.AbstractFactory
| Constructor and Description |
|---|
Factory(QDCollector collector) |
Factory(QDEndpoint endpoint,
SubscriptionFilter filter) |
Factory(QDHistory history) |
Factory(QDStream stream) |
Factory(QDTicker ticker) |
Factory(QDTicker ticker,
QDStream stream,
QDHistory history,
SubscriptionFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
MessageAdapter |
createAdapter(QDStats stats)
Creates message adapter.
|
com.devexperts.util.TimePeriod |
getAggregationPeriod() |
String |
getChannels() |
Executor |
getSubscriptionExecutor() |
com.devexperts.util.TimePeriod |
getSubscriptionKeepAlive() |
int |
getSubscriptionThreads() |
void |
setAggregationPeriod(com.devexperts.util.TimePeriod aggregationPeriod) |
void |
setChannels(String channels) |
void |
setSubscriptionExecutor(Executor subscriptionExecutor) |
void |
setSubscriptionKeepAlive(com.devexperts.util.TimePeriod keepAlive) |
void |
setSubscriptionThreads(int subscriptionThreads) |
getCollectors, getFilter, getScheme, getStripe, getStripeFilter, setFilter, setStripeFilter, toStringclone, createMessageAdapterFactory, getEndpoint, setEndpointpublic Factory(QDTicker ticker, QDStream stream, QDHistory history, SubscriptionFilter filter)
public Factory(QDEndpoint endpoint, SubscriptionFilter filter)
public Factory(QDTicker ticker)
public Factory(QDStream stream)
public Factory(QDHistory history)
public Factory(QDCollector collector)
public com.devexperts.util.TimePeriod getAggregationPeriod()
@Configurable(description="default aggregation period for all channels") public void setAggregationPeriod(com.devexperts.util.TimePeriod aggregationPeriod)
public String getChannels()
@Configurable(description="channels configuration string") public void setChannels(String channels)
public int getSubscriptionThreads()
@Configurable(description="size of the pool for subscription-handling threads\n(zero default - does not use separate thread pool for subscription)") public void setSubscriptionThreads(int subscriptionThreads)
public Executor getSubscriptionExecutor()
@Configurable(description="explicit subscription executor") public void setSubscriptionExecutor(Executor subscriptionExecutor)
@Nonnull public com.devexperts.util.TimePeriod getSubscriptionKeepAlive()
@Configurable(description="subscription keep-alive period (0 or \'inf\')") public void setSubscriptionKeepAlive(com.devexperts.util.TimePeriod keepAlive)
public MessageAdapter createAdapter(QDStats stats)
MessageAdapter.ConfigurableFactorycreateAdapter in interface MessageAdapter.FactorycreateAdapter in class MessageAdapter.ConfigurableFactorystats - stats node for the adapter.Copyright © 2002–2025 Devexperts LLC. All rights reserved.