@Override
  @SuppressWarnings("unchecked")
  public <A extends ClusterManagementOperation<V>, V extends OperationResult> ClusterManagementListOperationsResult<A, V> submitMessageForListOperation(
      A opType) {
    return restTemplate.exchange(URI_VERSION + opType.getEndpoint(), HttpMethod.GET,
        makeEntity(null), ClusterManagementListOperationsResult.class).getBody();
  }
Concrete implementation of {@link ClusterManagementServiceTransport} which uses Spring's
{@link RestTemplate} for communication between client and CMS endpoint.
geode-management/src/main/java/org/apache/geode/management/api/RestTemplateClusterManagementServiceTransport.java