Class Naming


  • public class Naming
    extends Object
    Naming directory for all local exchanges, proxies and queues.
    • Constructor Detail

      • Naming

        public Naming()
    • Method Detail

      • nextQueueName

        public static String nextQueueName()
        Parameters:
        name -
        ref -
        Throws:
        Exception
      • lookupExchange

        public static IExchange lookupExchange​(String name)
        Parameters:
        name -
        Returns:
      • lookupQueue

        public static Queue lookupQueue​(String name)
        Parameters:
        name -
        Returns:
      • unbindQueue

        public static void unbindQueue​(String name)
        Parameters:
        name -
      • unbindExchange

        public static void unbindExchange​(String name)
        Parameters:
        name -
      • getServerName

        private static String getServerName​(String name)
        name: - serverName/QueueName (serverName see a3servers.xml) - serverName/ExchangeName - QueueName - ExchangeName ...
        Parameters:
        name -
        Returns:
        the server name
      • getLocalName

        public static String getLocalName​(String name)
        name:
        • serverName/QueueName (serverName see a3servers.xml)
        • serverName/ExchangeName
        • QueueName
        • ExchangeName ...
        Parameters:
        name -
        Returns:
        the QueueName, ExchangeName.
      • getGlobalName

        public static String getGlobalName​(String name)
      • isLocal

        public static boolean isLocal​(String name)
        name: - serverName/QueueName (serverName see a3servers.xml) - serverName/ExchangeName - QueueName - ExchangeName ...
        Parameters:
        name -
        Returns:
        true if local
      • resolveServerId

        public static short resolveServerId​(String name)
        Parameters:
        name -
        Returns:
        Throws:
        Exception
      • unbindProxy

        public static void unbindProxy​(ProxyName proxyName)
        Parameters:
        name -
      • lookupProxy

        public static Proxy lookupProxy​(ProxyName proxyName)
        Parameters:
        proxyName -
        Returns:
      • clearAll

        public static void clearAll()