private HTTPRedirectDeflateBinding httpRedirectDeflateBinding(ParserPool parserPool) { return new HTTPRedirectDeflateBinding(parserPool); }
@Bean @Autowired public HTTPRedirectDeflateBinding httpRedirectDeflateBinding(ParserPool parserPool) { return new HTTPRedirectDeflateBinding(parserPool); }
@Bean public HTTPRedirectDeflateBinding httpRedirectDeflateBinding() { return new HTTPRedirectDeflateBinding(parserPool()); }
/** * A HTTP redirect binding to use. * * @return The redirect binding * @see HTTPRedirectDeflateBinding */ @Bean public HTTPRedirectDeflateBinding httpRedirectDeflateBinding() { return new HTTPRedirectDeflateBinding(parserPool()); }
@Bean public HTTPRedirectDeflateBinding httpRedirectDeflateBinding() { return new HTTPRedirectDeflateBinding(parserPool()); }
@VisibleForTesting protected HTTPRedirectDeflateBinding createDefaultRedirectBinding() { return new HTTPRedirectDeflateBinding(parserPool); }
@Bean public SAMLProcessorImpl processor() { HttpClient httpClient = new HttpClient(new MultiThreadedHttpConnectionManager()); ArtifactResolutionProfileImpl artifactResolutionProfile = new ArtifactResolutionProfileImpl(httpClient); HTTPSOAP11Binding soapBinding = new HTTPSOAP11Binding(parserPool()); artifactResolutionProfile.setProcessor(new SAMLProcessorImpl(soapBinding)); VelocityEngine velocityEngine = VelocityFactory.getEngine(); Collection<SAMLBinding> bindings = new ArrayList<>(); bindings.add(new HTTPRedirectDeflateBinding(parserPool())); bindings.add(new HTTPPostBinding(parserPool(), velocityEngine)); bindings.add(new HTTPArtifactBinding(parserPool(), velocityEngine, artifactResolutionProfile)); bindings.add(new HTTPSOAP11Binding(parserPool())); bindings.add(new HTTPPAOS11Binding(parserPool())); return new SAMLProcessorImpl(bindings); }