Class ResourceNames
- java.lang.Object
-
- org.apache.activemq.artemis.api.core.management.ResourceNames
-
public final class ResourceNames extends java.lang.ObjectHelper class used to build resource names used by management messages.
Resource's name is build by appending its name to its corresponding type. For example, the resource name of the "foo" queue isQUEUE + "foo".
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCEPTORstatic java.lang.StringADDRESSstatic java.lang.StringBRIDGEstatic java.lang.StringBROADCAST_GROUPstatic java.lang.StringBROKERstatic java.lang.StringCONNECTION_ROUTERstatic java.lang.StringCORE_CLUSTER_CONNECTIONstatic java.lang.StringDIVERTstatic java.lang.StringMANAGEMENT_SECURITYstatic java.lang.StringQUEUEstatic java.lang.StringRETROACTIVE_SUFFIX
-
Constructor Summary
Constructors Constructor Description ResourceNames()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringdecomposeRetroactiveResourceAddressName(java.lang.String prefix, java.lang.String delimiter, java.lang.String address)static org.apache.activemq.artemis.api.core.SimpleStringgetRetroactiveResourceAddressName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address)static org.apache.activemq.artemis.api.core.SimpleStringgetRetroactiveResourceDivertName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address)static org.apache.activemq.artemis.api.core.SimpleStringgetRetroactiveResourceQueueName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address, org.apache.activemq.artemis.api.core.RoutingType routingType)static booleanisRetroactiveResource(java.lang.String prefix, org.apache.activemq.artemis.api.core.SimpleString address)
-
-
-
Field Detail
-
BROKER
public static final java.lang.String BROKER
- See Also:
- Constant Field Values
-
MANAGEMENT_SECURITY
public static final java.lang.String MANAGEMENT_SECURITY
- See Also:
- Constant Field Values
-
QUEUE
public static final java.lang.String QUEUE
- See Also:
- Constant Field Values
-
ADDRESS
public static final java.lang.String ADDRESS
- See Also:
- Constant Field Values
-
BRIDGE
public static final java.lang.String BRIDGE
- See Also:
- Constant Field Values
-
ACCEPTOR
public static final java.lang.String ACCEPTOR
- See Also:
- Constant Field Values
-
DIVERT
public static final java.lang.String DIVERT
- See Also:
- Constant Field Values
-
CORE_CLUSTER_CONNECTION
public static final java.lang.String CORE_CLUSTER_CONNECTION
- See Also:
- Constant Field Values
-
BROADCAST_GROUP
public static final java.lang.String BROADCAST_GROUP
- See Also:
- Constant Field Values
-
CONNECTION_ROUTER
public static final java.lang.String CONNECTION_ROUTER
- See Also:
- Constant Field Values
-
RETROACTIVE_SUFFIX
public static final java.lang.String RETROACTIVE_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRetroactiveResourceQueueName
public static org.apache.activemq.artemis.api.core.SimpleString getRetroactiveResourceQueueName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address, org.apache.activemq.artemis.api.core.RoutingType routingType)
-
getRetroactiveResourceAddressName
public static org.apache.activemq.artemis.api.core.SimpleString getRetroactiveResourceAddressName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address)
-
getRetroactiveResourceDivertName
public static org.apache.activemq.artemis.api.core.SimpleString getRetroactiveResourceDivertName(java.lang.String prefix, java.lang.String delimiter, org.apache.activemq.artemis.api.core.SimpleString address)
-
isRetroactiveResource
public static boolean isRetroactiveResource(java.lang.String prefix, org.apache.activemq.artemis.api.core.SimpleString address)
-
decomposeRetroactiveResourceAddressName
public static java.lang.String decomposeRetroactiveResourceAddressName(java.lang.String prefix, java.lang.String delimiter, java.lang.String address)
-
-