Class ConfigFileResolvingHttpRequestFactory

    • Constructor Detail

      • ConfigFileResolvingHttpRequestFactory

        public ConfigFileResolvingHttpRequestFactory​(MfClientHttpRequestFactoryImpl httpRequestFactory,
                                                     Configuration config,
                                                     @Nonnull
                                                     java.util.Map<java.lang.String,​java.lang.String> mdcContext,
                                                     int httpRequestMaxNumberFetchRetry,
                                                     int httpRequestFetchRetryIntervalMillis)
        Constructor.
        Parameters:
        httpRequestFactory - basic request factory
        config - the template for the current print job.
        mdcContext - the mdc context for the current print job.
    • Method Detail

      • createRequest

        public org.springframework.http.client.ClientHttpRequest createRequest​(java.net.URI uri,
                                                                               org.springframework.http.HttpMethod httpMethod)
        Specified by:
        createRequest in interface org.springframework.http.client.ClientHttpRequestFactory
      • getMdcContext

        @Nonnull
        public java.util.Map<java.lang.String,​java.lang.String> getMdcContext()
      • getHttpRequestMaxNumberFetchRetry

        public int getHttpRequestMaxNumberFetchRetry()
      • getHttpRequestFetchRetryIntervalMillis

        public int getHttpRequestFetchRetryIntervalMillis()