Class ResourceNames


  • public final class ResourceNames
    extends java.lang.Object
    Helper 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 is QUEUE + "foo".
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceNames()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String decomposeRetroactiveResourceAddressName​(java.lang.String prefix, java.lang.String delimiter, java.lang.String address)  
      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)  
      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)  
      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)  
      static boolean isRetroactiveResource​(java.lang.String prefix, org.apache.activemq.artemis.api.core.SimpleString address)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceNames

        public ResourceNames()
    • 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)