Class AtlassianConnectHttpRequestInterceptor

    • Constructor Detail

      • AtlassianConnectHttpRequestInterceptor

        public AtlassianConnectHttpRequestInterceptor​(String atlassianConnectClientVersion)
    • Method Detail

      • intercept

        public org.springframework.http.client.ClientHttpResponse intercept​(org.springframework.http.HttpRequest request,
                                                                            byte[] body,
                                                                            org.springframework.http.client.ClientHttpRequestExecution execution)
                                                                     throws IOException
        Specified by:
        intercept in interface org.springframework.http.client.ClientHttpRequestInterceptor
        Throws:
        IOException
      • getHostForRequest

        protected abstract Optional<AtlassianHost> getHostForRequest​(org.springframework.http.HttpRequest request)
      • assertRequestToHost

        protected void assertRequestToHost​(org.springframework.http.HttpRequest request,
                                           AtlassianHost host)
      • rewrapRequest

        protected org.springframework.http.HttpRequest rewrapRequest​(org.springframework.http.HttpRequest request,
                                                                     AtlassianHost host)