code: @Override
      public String getClientId(String queueName) throws RabbitmqCommunicateException
      {
          if (this.hostName == null)
          {
              try
              {
                  this.hostName = InetAddress.getLocalHost().getHostName();
              }
              catch (UnknownHostException uhe)
              {
                  String message = "Host is unresolved.";
                  throw new RabbitmqCommunicateException(message, uhe);
              }
          }
  
          String clientId = this.hostName + "_" + queueName;
          return clientId;
      }
docs: {@inheritDoc}