class PubSubAccessor extends cz.o2.proxima.storage.AbstractStorage.SerializableAbstractStorage implements DataAccessor
DataAccessor for Google PubSub.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
cfg |
static java.lang.String |
CFG_MAX_ACK_DEADLINE |
static java.lang.String |
CFG_SUBSCRIPTION_ACK_DEADLINE |
static java.lang.String |
CFG_SUBSCRIPTION_AUTOCREATE |
private int |
maxAckDeadline |
private java.lang.String |
project |
private static long |
serialVersionUID |
private int |
subscriptionAckDeadline |
private boolean |
subscriptionAutoCreate |
private java.lang.String |
topic |
private PubSubWatermarkConfiguration |
watermarkConfiguration |
| Constructor and Description |
|---|
PubSubAccessor(PubSubStorage storage,
cz.o2.proxima.repository.EntityDescriptor entity,
java.net.URI uri,
java.util.Map<java.lang.String,java.lang.Object> cfg) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<CommitLogReader> |
getCommitLogReader(Context context) |
java.util.Optional<AttributeWriterBase> |
getWriter(Context context) |
equals, getEntityDescriptor, getUri, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBatchLogReader, getCachedView, getRandomAccessReader, isAcceptableprivate static final long serialVersionUID
public static final java.lang.String CFG_MAX_ACK_DEADLINE
public static final java.lang.String CFG_SUBSCRIPTION_AUTOCREATE
public static final java.lang.String CFG_SUBSCRIPTION_ACK_DEADLINE
private final java.util.Map<java.lang.String,java.lang.Object> cfg
private final java.lang.String project
private final java.lang.String topic
private final int maxAckDeadline
private final int subscriptionAckDeadline
private final boolean subscriptionAutoCreate
private final PubSubWatermarkConfiguration watermarkConfiguration
PubSubAccessor(PubSubStorage storage, cz.o2.proxima.repository.EntityDescriptor entity, java.net.URI uri, java.util.Map<java.lang.String,java.lang.Object> cfg)
public java.util.Optional<CommitLogReader> getCommitLogReader(Context context)
getCommitLogReader in interface DataAccessorpublic java.util.Optional<AttributeWriterBase> getWriter(Context context)
getWriter in interface DataAccessorCopyright © 2017–2022. All rights reserved.