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 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 |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
extractBucketName(java.lang.String streamName) |
static io.nats.client.impl.Headers |
getDeleteHeaders() |
static KeyValueOperation |
getOperation(io.nats.client.impl.Headers h) |
static java.lang.String |
getOperationHeader(io.nats.client.impl.Headers h) |
static io.nats.client.impl.Headers |
getPurgeHeaders() |
static boolean |
hasPrefix(java.lang.String bucketName) |
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) |
static java.lang.String |
trimPrefix(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 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 boolean hasPrefix(java.lang.String bucketName)
public static java.lang.String trimPrefix(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)
public static io.nats.client.impl.Headers getDeleteHeaders()
public static io.nats.client.impl.Headers getPurgeHeaders()