Class SetRequestObjectToResponseContext

    • Field Detail

      • log

        @Nonnull
        private org.slf4j.Logger log
        Class logger.
      • httpClient

        @NonnullAfterInit
        private org.apache.http.client.HttpClient httpClient
        HTTP Client used to post the data.
      • httpClientSecurityParameters

        @Nullable
        private HttpClientSecurityParameters httpClientSecurityParameters
        HTTP client security parameters.
    • Constructor Detail

      • SetRequestObjectToResponseContext

        public SetRequestObjectToResponseContext()
    • Method Detail

      • setHttpClient

        public void setHttpClient​(@Nonnull
                                  org.apache.http.client.HttpClient client)
        Set the HttpClient to use.
        Parameters:
        client - client to use
      • setHttpClientSecurityParameters

        public void setHttpClientSecurityParameters​(@Nullable
                                                    HttpClientSecurityParameters params)
        Set the optional client security parameters.
        Parameters:
        params - the new client security parameters
      • setRequestObjectEnforcedPredicate

        public void setRequestObjectEnforcedPredicate​(@Nonnull
                                                      Predicate<ProfileRequestContext> predicate)
        Set the predicate for enforcing the use of request objects.
        Parameters:
        predicate - the predicate for enforcing the use of request objects
      • buildHttpContext

        @Nonnull
        private org.apache.http.client.protocol.HttpClientContext buildHttpContext​(@Nonnull
                                                                                   org.apache.http.client.methods.HttpUriRequest request)
        Build the HttpClientContext instance to be used by the HttpClient.
        Parameters:
        request - the HTTP client request
        Returns:
        the client context instance