public abstract class Validator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
_validate(java.lang.String s,
java.lang.String label,
boolean required,
io.nats.client.support.Validator.Check check) |
static java.lang.String |
emptyAsNull(java.lang.String s) |
static boolean |
notPrintable(java.lang.String s) |
static boolean |
notPrintableOrHasChars(java.lang.String s,
char[] charsToNotHave) |
static boolean |
nullOrEmpty(java.lang.String s) |
static java.lang.String |
validateDurable(java.lang.String s,
boolean required) |
static java.lang.String |
validateDurableRequired(java.lang.String durable,
ConsumerConfiguration cc) |
static java.time.Duration |
validateDurationNotRequiredGtOrEqZero(java.time.Duration d) |
static java.time.Duration |
validateDurationRequired(java.time.Duration d) |
static long |
validateGtZeroOrMinus1(long l,
java.lang.String label) |
static java.lang.String |
validateJetStreamPrefix(java.lang.String s) |
static long |
validateMaxBytes(long max) |
static long |
validateMaxConsumers(long max) |
static long |
validateMaxMessages(long max) |
static long |
validateMaxMessageSize(long max) |
static long |
validateNotNegative(long l,
java.lang.String label) |
static void |
validateNotNull(java.lang.Object o,
java.lang.String fieldName) |
static int |
validateNumberOfReplicas(int replicas) |
static java.lang.String |
validatePrintable(java.lang.String s,
java.lang.String label,
boolean required) |
static java.lang.String |
validatePrintableExceptWildDotGt(java.lang.String s,
java.lang.String label,
boolean required) |
static java.lang.String |
validatePrintableExceptWildGt(java.lang.String s,
java.lang.String label,
boolean required) |
static java.lang.String |
validatePrintableExceptWildGtDollar(java.lang.String s,
java.lang.String label,
boolean required) |
static int |
validatePullBatchSize(int pullBatchSize) |
static java.lang.String |
validateQueueName(java.lang.String s,
boolean required) |
static java.lang.String |
validateReplyTo(java.lang.String s,
boolean required) |
static java.lang.String |
validateStreamName(java.lang.String s,
boolean required) |
static java.lang.String |
validateSubject(java.lang.String s,
boolean required) |
static boolean |
zeroOrLtMinus1(long l) |
public static java.lang.String validateSubject(java.lang.String s,
boolean required)
public static java.lang.String validateReplyTo(java.lang.String s,
boolean required)
public static java.lang.String validateQueueName(java.lang.String s,
boolean required)
public static java.lang.String validateStreamName(java.lang.String s,
boolean required)
public static java.lang.String validateDurable(java.lang.String s,
boolean required)
public static java.lang.String validateDurableRequired(java.lang.String durable,
ConsumerConfiguration cc)
public static java.lang.String validateJetStreamPrefix(java.lang.String s)
public static java.lang.String _validate(java.lang.String s,
java.lang.String label,
boolean required,
io.nats.client.support.Validator.Check check)
public static java.lang.String validatePrintable(java.lang.String s,
java.lang.String label,
boolean required)
public static java.lang.String validatePrintableExceptWildDotGt(java.lang.String s,
java.lang.String label,
boolean required)
public static java.lang.String validatePrintableExceptWildGt(java.lang.String s,
java.lang.String label,
boolean required)
public static java.lang.String validatePrintableExceptWildGtDollar(java.lang.String s,
java.lang.String label,
boolean required)
public static int validatePullBatchSize(int pullBatchSize)
public static long validateMaxConsumers(long max)
public static long validateMaxMessages(long max)
public static long validateMaxBytes(long max)
public static long validateMaxMessageSize(long max)
public static int validateNumberOfReplicas(int replicas)
public static java.time.Duration validateDurationRequired(java.time.Duration d)
public static java.time.Duration validateDurationNotRequiredGtOrEqZero(java.time.Duration d)
public static void validateNotNull(java.lang.Object o,
java.lang.String fieldName)
public static long validateGtZeroOrMinus1(long l,
java.lang.String label)
public static long validateNotNegative(long l,
java.lang.String label)
public static boolean nullOrEmpty(java.lang.String s)
public static boolean notPrintable(java.lang.String s)
public static boolean notPrintableOrHasChars(java.lang.String s,
char[] charsToNotHave)
public static java.lang.String emptyAsNull(java.lang.String s)
public static boolean zeroOrLtMinus1(long l)