code: private static RabbitmqClient createRabbitmqClient(List<RabbitmqClusterContext> contextList)
              throws RabbitmqCommunicateException
      {
          AbstractContextBuilder contextBuilder = new HostBasedContextBuilder(contextList);
          AmqpTemplateFactory factory = new AmqpTemplateFactory(contextBuilder);
          RabbitmqClient client = new DefaultRabbitmqClient(factory);
  
          return client;
      }
docs: RabbitmqClientを初期化する。
  @param contextList クラスタ構成定義の一覧
  @return 初期化したインスタンス
  @throws RabbitmqCommunicateException 初期化に失敗した場合