public void wrapResponses()

in common/src/main/java/org/jetbrains/teamcity/vault/support/VaultTemplate.java [115:125]


    public void wrapResponses(@NotNull final String wrapTTL) {
        final ClientHttpRequestInterceptor interceptor = new ClientHttpRequestInterceptor() {
            @Override
            public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException {
                request.getHeaders().set("X-Vault-Wrap-TTL", wrapTTL);
                return execution.execute(request, body);
            }
        };
        plainTemplate.getInterceptors().add(interceptor);
        sessionTemplate.getInterceptors().add(interceptor);
    }