public abstract class NatsKeyValueUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NatsKeyValueUtil.BucketAndKey |
Modifier and Type | Field and Description |
---|---|
static io.nats.client.impl.Headers |
DELETE_HEADERS |
static java.lang.String |
KV_OPERATION_HEADER_KEY |
static java.lang.String |
KV_STREAM_PREFIX |
static int |
KV_STREAM_PREFIX_LEN |
static java.lang.String |
KV_SUBJECT_PREFIX |
static java.lang.String |
KV_SUBJECT_SUFFIX |
static io.nats.client.impl.Headers |
PURGE_HEADERS |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
extractBucketName(java.lang.String streamName) |
static KeyValueOperation |
getOperation(io.nats.client.impl.Headers h) |
static java.lang.String |
getOperationHeader(io.nats.client.impl.Headers h) |
static java.lang.String |
toKeyPrefix(java.lang.String bucketName) |
static java.lang.String |
toStreamName(java.lang.String bucketName) |
static java.lang.String |
toStreamSubject(java.lang.String bucketName) |
public static final java.lang.String KV_STREAM_PREFIX
public static final int KV_STREAM_PREFIX_LEN
public static final java.lang.String KV_SUBJECT_PREFIX
public static final java.lang.String KV_SUBJECT_SUFFIX
public static final java.lang.String KV_OPERATION_HEADER_KEY
public static final io.nats.client.impl.Headers DELETE_HEADERS
public static final io.nats.client.impl.Headers PURGE_HEADERS
public static java.lang.String extractBucketName(java.lang.String streamName)
public static java.lang.String toStreamName(java.lang.String bucketName)
public static java.lang.String toStreamSubject(java.lang.String bucketName)
public static java.lang.String toKeyPrefix(java.lang.String bucketName)
public static java.lang.String getOperationHeader(io.nats.client.impl.Headers h)
public static KeyValueOperation getOperation(io.nats.client.impl.Headers h)