@Stable @AutoService(value=cz.o2.proxima.direct.core.DataAccessorFactory.class) public class PubSubStorage extends java.lang.Object implements DataAccessorFactory
DataAccessorFactory for PubSub.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CFG_DEFAULT_ALLOWED_TIMESTAMP_SKEW |
static java.lang.String |
CFG_DEFAULT_MAX_ACK_DEADLINE |
static java.lang.String |
CFG_DEFAULT_SUBSCRIPTION_ACK_DEADLINE |
static java.lang.String |
CFG_DEFAULT_SUBSCRIPTION_AUTOCREATE |
static java.lang.String |
CFG_DEFAULT_WATERMARK_ESTIMATE_DURATION |
private long |
defaultAllowedTimestampSkew |
private long |
defaultMaxAckDeadlineMs |
private int |
defaultSubscriptionAckDeadlineSeconds |
private boolean |
defaultSubscriptionAutoCreate |
private java.lang.Integer |
defaultWatermarkEstimateDuration |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
PubSubStorage() |
| Modifier and Type | Method and Description |
|---|---|
cz.o2.proxima.storage.internal.AbstractDataAccessorFactory.Accept |
accepts(java.net.URI uri) |
DataAccessor |
createAccessor(DirectDataOperator operator,
cz.o2.proxima.repository.AttributeFamilyDescriptor family) |
void |
setup(cz.o2.proxima.repository.Repository repo) |
private static final long serialVersionUID
public static final java.lang.String CFG_DEFAULT_MAX_ACK_DEADLINE
public static final java.lang.String CFG_DEFAULT_SUBSCRIPTION_AUTOCREATE
public static final java.lang.String CFG_DEFAULT_SUBSCRIPTION_ACK_DEADLINE
public static final java.lang.String CFG_DEFAULT_WATERMARK_ESTIMATE_DURATION
public static final java.lang.String CFG_DEFAULT_ALLOWED_TIMESTAMP_SKEW
private long defaultMaxAckDeadlineMs
private boolean defaultSubscriptionAutoCreate
private int defaultSubscriptionAckDeadlineSeconds
private java.lang.Integer defaultWatermarkEstimateDuration
private long defaultAllowedTimestampSkew
public void setup(cz.o2.proxima.repository.Repository repo)
setup in interface cz.o2.proxima.storage.internal.AbstractDataAccessorFactory<DirectDataOperator,DataAccessor>public DataAccessor createAccessor(DirectDataOperator operator, cz.o2.proxima.repository.AttributeFamilyDescriptor family)
createAccessor in interface cz.o2.proxima.storage.internal.AbstractDataAccessorFactory<DirectDataOperator,DataAccessor>public cz.o2.proxima.storage.internal.AbstractDataAccessorFactory.Accept accepts(java.net.URI uri)
accepts in interface cz.o2.proxima.storage.internal.AbstractDataAccessorFactory<DirectDataOperator,DataAccessor>Copyright © 2017–2022. All rights reserved.