Package com.proofpoint.http.client.HttpClientBinder

Examples of com.proofpoint.http.client.HttpClientBinder.HttpClientBindingBuilder


        checkNotNull(serviceType, "serviceType is null");

        bindHttpBalancer(serviceType);
        PrivateBinder privateBinder = binder.newPrivateBinder();
        privateBinder.bind(HttpServiceBalancer.class).annotatedWith(ForBalancingHttpClient.class).to(Key.get(HttpServiceBalancer.class, serviceType));
        HttpClientBindingBuilder delegateBindingBuilder = httpClientPrivateBinder(privateBinder, binder).bindHttpClient(name, ForBalancingHttpClient.class);
        bindConfig(privateBinder).prefixedWith(name).to(BalancingHttpClientConfig.class);
        privateBinder.bind(HttpClient.class).annotatedWith(serviceType).to(BalancingHttpClient.class).in(Scopes.SINGLETON);
        privateBinder.expose(HttpClient.class).annotatedWith(serviceType);
        reportBinder(binder).export(HttpClient.class).annotatedWith(serviceType).withGeneratedName();
View Full Code Here


        checkNotNull(serviceType, "serviceType is null");
        checkNotNull(annotation, "annotation is null");

        PrivateBinder privateBinder = binder.newPrivateBinder();
        privateBinder.bind(HttpServiceBalancer.class).annotatedWith(ForBalancingHttpClient.class).to(Key.get(HttpServiceBalancer.class, serviceType));
        HttpClientBindingBuilder delegateBindingBuilder = httpClientPrivateBinder(privateBinder, binder).bindHttpClient(name, ForBalancingHttpClient.class);
        bindConfig(privateBinder).prefixedWith(name).to(BalancingHttpClientConfig.class);
        privateBinder.bind(HttpClient.class).annotatedWith(annotation).to(BalancingHttpClient.class).in(Scopes.SINGLETON);
        privateBinder.expose(HttpClient.class).annotatedWith(annotation);
        reportBinder(binder).export(HttpClient.class).annotatedWith(annotation).withGeneratedName();
View Full Code Here

                                httpClientBinder(binder).bindHttpClient("foo", FooClient.class)
                                        .withFilter(TestingRequestFilter.class)
                                        .withFilter(AnotherHttpRequestFilter.class)
                                        .withTracing();

                                HttpClientBindingBuilder builder = httpClientBinder(binder).bindHttpClient("bar", BarClient.class);
                                builder.withFilter(TestingRequestFilter.class);
                                builder.addFilterBinding().to(AnotherHttpRequestFilter.class);
                            }
                        },
                        new TraceTokenModule())
                .quiet()
                .initialize();
View Full Code Here

TOP

Related Classes of com.proofpoint.http.client.HttpClientBinder.HttpClientBindingBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.