Class UUIDGenerator


  • public class UUIDGenerator
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UUIDGenerator()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.UUID generateBindingUUID​(java.lang.String exchangeName, java.lang.String queueName, java.lang.String bindingKey, java.lang.String virtualHostName)  
      static java.util.UUID generateBrokerChildUUID​(java.lang.String type, java.lang.String childName)  
      static java.util.UUID generateConsumerUUID​(java.lang.String virtualHostName, java.lang.String queueName, java.lang.String connectionRemoteAddress, java.lang.String channelNumber, java.lang.String consumerName)  
      static java.util.UUID generateExchangeUUID​(java.lang.String exchangeName, java.lang.String virtualHostName)  
      static java.util.UUID generateGroupMemberUUID​(java.lang.String groupProviderName, java.lang.String groupName, java.lang.String groupMemberName)  
      static java.util.UUID generateGroupUUID​(java.lang.String groupProviderName, java.lang.String groupName)  
      static java.util.UUID generateQueueUUID​(java.lang.String queueName, java.lang.String virtualHostName)  
      static java.util.UUID generateRandomUUID()  
      static java.util.UUID generateUserUUID​(java.lang.String authenticationProviderName, java.lang.String userName)  
      static java.util.UUID generateVhostAliasUUID​(java.lang.String virtualHostName, java.lang.String portName)  
      static java.util.UUID generateVhostUUID​(java.lang.String virtualHostName)  
      • Methods inherited from class java.lang.Object

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

      • UUIDGenerator

        public UUIDGenerator()
    • Method Detail

      • generateRandomUUID

        public static java.util.UUID generateRandomUUID()
      • generateExchangeUUID

        public static java.util.UUID generateExchangeUUID​(java.lang.String exchangeName,
                                                          java.lang.String virtualHostName)
      • generateQueueUUID

        public static java.util.UUID generateQueueUUID​(java.lang.String queueName,
                                                       java.lang.String virtualHostName)
      • generateBindingUUID

        public static java.util.UUID generateBindingUUID​(java.lang.String exchangeName,
                                                         java.lang.String queueName,
                                                         java.lang.String bindingKey,
                                                         java.lang.String virtualHostName)
      • generateUserUUID

        public static java.util.UUID generateUserUUID​(java.lang.String authenticationProviderName,
                                                      java.lang.String userName)
      • generateGroupUUID

        public static java.util.UUID generateGroupUUID​(java.lang.String groupProviderName,
                                                       java.lang.String groupName)
      • generateVhostUUID

        public static java.util.UUID generateVhostUUID​(java.lang.String virtualHostName)
      • generateVhostAliasUUID

        public static java.util.UUID generateVhostAliasUUID​(java.lang.String virtualHostName,
                                                            java.lang.String portName)
      • generateConsumerUUID

        public static java.util.UUID generateConsumerUUID​(java.lang.String virtualHostName,
                                                          java.lang.String queueName,
                                                          java.lang.String connectionRemoteAddress,
                                                          java.lang.String channelNumber,
                                                          java.lang.String consumerName)
      • generateGroupMemberUUID

        public static java.util.UUID generateGroupMemberUUID​(java.lang.String groupProviderName,
                                                             java.lang.String groupName,
                                                             java.lang.String groupMemberName)
      • generateBrokerChildUUID

        public static java.util.UUID generateBrokerChildUUID​(java.lang.String type,
                                                             java.lang.String childName)