code: public Message dispatchMessage(Message request, String mappingKey) {
          return mappingStrategy.getEndpointAdapter(mappingKey).handleMessage(request);
      }
docs: Consolidate mapping strategy in order to find dispatch incoming request to endpoint adapter according
  to mapping key that was extracted before from message content.
  @param request
  @param mappingKey
  @return