com.ecwid.consul.v1.Response.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(80)

本文整理了Java中com.ecwid.consul.v1.Response.<init>方法的一些代码示例,展示了Response.<init>的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.<init>方法的具体详情如下:
包路径:com.ecwid.consul.v1.Response
类名称:Response
方法名:<init>

Response.<init>介绍

暂无

代码示例

代码示例来源:origin: Ecwid/consul-api

@Override
  public Response<Void> agentReload() {
    RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/reload", "");

    if (rawResponse.getStatusCode() == 200) {
      return new Response<Void>(null, rawResponse);
    } else {
      throw new OperationException(rawResponse);
    }

  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<CatalogNode> getCatalogNode(String nodeName, QueryParams queryParams) {
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/catalog/node/" + nodeName, queryParams);
  if (rawResponse.getStatusCode() == 200) {
    CatalogNode catalogNode = GsonFactory.getGson().fromJson(rawResponse.getContent(), CatalogNode.class);
    return new Response<CatalogNode>(catalogNode, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Event> eventFire(String event, String payload, EventParams eventParams, QueryParams queryParams) {
  RawResponse rawResponse = rawClient.makePutRequest("/v1/event/fire/" + event, payload, eventParams, queryParams);
  if (rawResponse.getStatusCode() == 200) {
    Event value = GsonFactory.getGson().fromJson(rawResponse.getContent(), Event.class);
    return new Response<Event>(value, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentServiceRegister(NewService newService, String token) {
  UrlParameters tokenParam = token != null ? new SingleUrlParameters("token", token) : null;
  String json = GsonFactory.getGson().toJson(newService);
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/service/register", json, tokenParam);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> catalogRegister(CatalogRegistration catalogRegistration, String token) {
  String json = GsonFactory.getGson().toJson(catalogRegistration);
  UrlParameters tokenParam = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/catalog/register", json, tokenParam);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> catalogDeregister(CatalogDeregistration catalogDeregistration, String token) {
  String json = GsonFactory.getGson().toJson(catalogDeregistration);
  UrlParameters tokenParam = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/catalog/deregister", json, tokenParam);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentCheckRegister(NewCheck newCheck, String token) {
  UrlParameters tokenParam = token != null ? new SingleUrlParameters("token", token) : null;
  String json = GsonFactory.getGson().toJson(newCheck);
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/check/register", json, tokenParam);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> deleteKVValue(String key, String token, QueryParams queryParams) {
  UrlParameters tokenParam = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makeDeleteRequest("/v1/kv/" + key, tokenParam, queryParams);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<String> aclClone(String aclId, String token) {
  UrlParameters tokenParams = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/acl/clone/" + aclId, "", tokenParams);
  if (rawResponse.getStatusCode() == 200) {
    Map<String, String> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<Map<String, String>>() {
    }.getType());
    return new Response<String>(value.get("ID"), rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentJoin(String address, boolean wan) {
  UrlParameters wanParams = wan ? new SingleUrlParameters("wan", "1") : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/join/" + address, "", wanParams);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentCheckDeregister(String checkId, String token) {
  UrlParameters tokenParameter = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/check/deregister/" + checkId, "", tokenParameter);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> aclDestroy(String aclId, String token) {
  UrlParameters tokenParams = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/acl/destroy/" + aclId, "", tokenParams);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<List<String>> getCatalogDatacenters() {
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/catalog/datacenters");
  if (rawResponse.getStatusCode() == 200) {
    List<String> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<List<String>>() {
    }.getType());
    return new Response<List<String>>(value, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<List<Member>> getAgentMembers() {
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/agent/members");
  if (rawResponse.getStatusCode() == 200) {
    List<Member> members = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<List<Member>>() {
    }.getType());
    return new Response<List<Member>>(members, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentCheckWarn(String checkId, String note, String token) {
  UrlParameters noteParameter = note != null ? new SingleUrlParameters("note", note) : null;
  UrlParameters tokenParameter = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/check/warn/" + checkId, "", noteParameter, tokenParameter);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<Void> agentCheckFail(String checkId, String note, String token) {
  UrlParameters noteParameter = note != null ? new SingleUrlParameters("note", note) : null;
  UrlParameters tokenParameter = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makePutRequest("/v1/agent/check/fail/" + checkId, "", noteParameter, tokenParameter);
  if (rawResponse.getStatusCode() == 200) {
    return new Response<Void>(null, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
  public Response<List<Event>> eventList(EventListRequest eventListRequest) {
    RawResponse rawResponse = rawClient.makeGetRequest("/v1/event/list", eventListRequest.asUrlParameters());

    if (rawResponse.getStatusCode() == 200) {
      List<Event> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<List<Event>>() {
      }.getType());
      return new Response<List<Event>>(value, rawResponse);
    } else {
      throw new OperationException(rawResponse);
    }
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<List<Check>> getHealthChecksForService(String serviceName, HealthChecksForServiceRequest healthChecksForServiceRequest) {
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/health/checks/" + serviceName, healthChecksForServiceRequest.asUrlParameters());
  if (rawResponse.getStatusCode() == 200) {
    List<Check> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<List<Check>>() {
    }.getType());
    return new Response<List<Check>>(value, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<List<HealthService>> getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest) {
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/health/service/" + serviceName, healthServicesRequest.asUrlParameters());
  if (rawResponse.getStatusCode() == 200) {
    List<com.ecwid.consul.v1.health.model.HealthService> value = GsonFactory.getGson().fromJson(rawResponse.getContent(),
        new TypeToken<List<com.ecwid.consul.v1.health.model.HealthService>>() {
        }.getType());
    return new Response<List<com.ecwid.consul.v1.health.model.HealthService>>(value, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

代码示例来源:origin: Ecwid/consul-api

@Override
public Response<List<Acl>> getAclList(String token) {
  UrlParameters tokenParams = token != null ? new SingleUrlParameters("token", token) : null;
  RawResponse rawResponse = rawClient.makeGetRequest("/v1/acl/list", tokenParams);
  if (rawResponse.getStatusCode() == 200) {
    List<Acl> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<List<Acl>>() {
    }.getType());
    return new Response<List<Acl>>(value, rawResponse);
  } else {
    throw new OperationException(rawResponse);
  }
}

相关文章