code: public List<RabbitmqClusterContext> readConfiguration() throws RabbitmqCommunicateException
      {
          Map<String, RabbitmqClusterContext> rabbitmqClusterContextMap = null;
          try
          {
              rabbitmqClusterContextMap = this.context.getBeansOfType(RabbitmqClusterContext.class);
          }
          catch (Exception ex)
          {
              String message = "RabbitmqClusterContext Bean get failed.";
              throw new RabbitmqCommunicateException(message, ex);
          }
  
          // RabbitMQクラスタ構成コンテキストが取得できなかった場合は例外を出力する。
          if (rabbitmqClusterContextMap == null || rabbitmqClusterContextMap.isEmpty())
          {
              String message = "RabbitmqClusterContext Bean get failed.";
              throw new RabbitmqCommunicateException(message);
          }
  
          Collection<RabbitmqClusterContext> rabbitmqClusterContexts = rabbitmqClusterContextMap.values();
          return new ArrayList<RabbitmqClusterContext>(rabbitmqClusterContexts);
      }
docs: 定義ファイルを読み込む。
  
  @return 定義ファイルから読み込んだ情報
  @throws RabbitmqCommunicateException 定義ファイルの読み込みに失敗した場合