diff --git a/fizz-core/src/main/java/we/plugin/auth/ApiConfigService.java b/fizz-core/src/main/java/we/plugin/auth/ApiConfigService.java index e785603..36b524c 100644 --- a/fizz-core/src/main/java/we/plugin/auth/ApiConfigService.java +++ b/fizz-core/src/main/java/we/plugin/auth/ApiConfigService.java @@ -401,7 +401,8 @@ public class ApiConfigService implements ApplicationListener send(String traceId, + HttpMethod method, String uriOrSvc, @Nullable HttpHeaders headers, @Nullable Object body) { + + return send(traceId, method, uriOrSvc, headers, body, ArrayUtils.EMPTY_STRING_ARRAY); + } + public Mono send(String traceId, HttpMethod method, String uriOrSvc, @Nullable HttpHeaders headers, @Nullable Object body, String... uriQryParamVals) { return send(traceId, method, uriOrSvc, headers, body, 0, 0, 0, uriQryParamVals); } + public Mono send(String traceId, + HttpMethod method, String uriOrSvc, @Nullable HttpHeaders headers, @Nullable Object body, + long timeout, long numRetries, long retryInterval) { + return send(traceId, method, uriOrSvc, headers, body, timeout, numRetries, retryInterval, ArrayUtils.EMPTY_STRING_ARRAY); + } + public Mono send(String traceId, HttpMethod method, String uriOrSvc, @Nullable HttpHeaders headers, @Nullable Object body, long timeout, long numRetries, long retryInterval, String... uriQryParamVals) { @@ -124,6 +137,12 @@ public class FizzWebClient { return cr; } + public Mono send2service(@Nullable String traceId, + HttpMethod method, String service, String relativeUri, @Nullable HttpHeaders headers, @Nullable Object body) { + + return send2service(traceId, method, service, relativeUri, headers, body, 0, 0, 0); + } + public Mono send2service(@Nullable String traceId, HttpMethod method, String service, String relativeUri, @Nullable HttpHeaders headers, @Nullable Object body, String... relativeUriQryParamVals) { @@ -131,6 +150,13 @@ public class FizzWebClient { return send2service(traceId, method, service, relativeUri, headers, body, 0, 0, 0, relativeUriQryParamVals); } + public Mono send2service(@Nullable String traceId, + HttpMethod method, String service, String relativeUri, @Nullable HttpHeaders headers, @Nullable Object body, + long timeout, long numRetries, long retryInterval) { + + return send2service(traceId, method, service, relativeUri, headers, body, timeout, numRetries, retryInterval, ArrayUtils.EMPTY_STRING_ARRAY); + } + public Mono send2service(@Nullable String traceId, HttpMethod method, String service, String relativeUri, @Nullable HttpHeaders headers, @Nullable Object body, long timeout, long numRetries, long retryInterval, String... relativeUriQryParamVals) { @@ -168,10 +194,20 @@ public class FizzWebClient { return cr; } + public Mono send2uri(@Nullable String traceId, HttpMethod method, String uri, @Nullable HttpHeaders headers, @Nullable Object body) { + return send2uri(traceId, method, uri, headers, body, 0); + } + public Mono send2uri(@Nullable String traceId, HttpMethod method, String uri, @Nullable HttpHeaders headers, @Nullable Object body, String... uriQryParamVals) { return send2uri(traceId, method, uri, headers, body, 0, uriQryParamVals); } + public Mono send2uri(@Nullable String traceId, + HttpMethod method, String uri, @Nullable HttpHeaders headers, @Nullable Object body, + long timeout) { + return send2uri(traceId, method, uri, headers, body, timeout, ArrayUtils.EMPTY_STRING_ARRAY); + } + public Mono send2uri(@Nullable String traceId, HttpMethod method, String uri, @Nullable HttpHeaders headers, @Nullable Object body, long timeout, String... uriQryParamVals) {