public class DestinationUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static char |
DestinationDelimiter |
static String |
ERROR_TOPIC_IS_WILD |
static int |
MAX_QUEUE_LENGTH |
static int |
MAX_QUEUE_LENGTH_TEMPQUEUE |
static int |
MAX_TOPIC_LENGTH |
static int |
MIN_QUEUE_LENGTH |
static int |
MIN_TOPIC_LENGTH |
static byte |
WildCardByte |
static char |
WildCardChar |
static String |
WildCardStr |
| Constructor and Description |
|---|
DestinationUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
createDurQueueTrbTopic(String qName,
String hostId) |
static String |
createNonDurQueueTrbTopic(String vridName,
String name)
Creates a TRB topic for a non-durable queue.
|
static String |
createNonDurTopicTrbTopic(String vridName,
String name) |
static boolean |
haslineBreak(String name) |
static boolean |
isGlobalWildcard(byte[] topic) |
static boolean |
isGlobalWildcard(String topic) |
static void |
isValidDTEPhysicalName(String name) |
static void |
isValidQueuePhysicalName(String name,
boolean isDurable) |
static void |
isValidTopic(String topic,
boolean isPub) |
static void |
isValidTopicEndpointPhysicalName(String name,
boolean isDurable) |
static void |
isValidTopicTrb(String topic,
boolean isPub) |
static boolean |
isWildCardedCrb(byte[] topic) |
static boolean |
isWildCardedCrb(String topic) |
static boolean |
isWildCardedTrb(String topic) |
static String |
normalizeDestination(String destination)
Deprecated.
|
static int |
validateLength(String topic,
boolean includeTopic) |
public static final String ERROR_TOPIC_IS_WILD
public static final char DestinationDelimiter
public static final char WildCardChar
public static final String WildCardStr
public static final byte WildCardByte
public static final int MIN_TOPIC_LENGTH
public static final int MAX_TOPIC_LENGTH
public static final int MIN_QUEUE_LENGTH
public static final int MAX_QUEUE_LENGTH
public static final int MAX_QUEUE_LENGTH_TEMPQUEUE
public static boolean isWildCardedCrb(String topic)
public static boolean isWildCardedCrb(byte[] topic)
public static boolean isWildCardedTrb(String topic)
public static boolean isGlobalWildcard(String topic)
public static boolean isGlobalWildcard(byte[] topic)
public static void isValidTopicTrb(String topic, boolean isPub) throws IllegalArgumentException
IllegalArgumentExceptionpublic static int validateLength(String topic, boolean includeTopic)
public static void isValidTopic(String topic, boolean isPub) throws IllegalArgumentException
IllegalArgumentExceptionpublic static String normalizeDestination(String destination)
destination - parameterpublic static void isValidQueuePhysicalName(String name, boolean isDurable) throws IllegalArgumentException
IllegalArgumentExceptionpublic static void isValidTopicEndpointPhysicalName(String name, boolean isDurable) throws IllegalArgumentException
IllegalArgumentExceptionpublic static void isValidDTEPhysicalName(String name) throws IllegalArgumentException
IllegalArgumentExceptionpublic static boolean haslineBreak(String name) throws IllegalArgumentException
IllegalArgumentExceptionpublic static String createNonDurQueueTrbTopic(String vridName, String name)
vridName - parametername - parameterCopyright 2004-2021 Solace Corporation. All rights reserved.