本文整理了Java中com.ecwid.consul.v1.Response.<init>
方法的一些代码示例,展示了Response.<init>
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.<init>
方法的具体详情如下:
包路径:com.ecwid.consul.v1.Response
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!