Package org.apache.cxf.jaxrs.client

Examples of org.apache.cxf.jaxrs.client.ClientProviderFactory


        public Builder request() {
            checkClosed();
           
            initTargetClientIfNeeded();
           
            ClientProviderFactory pf =
                ClientProviderFactory.getInstance(WebClient.getConfig(targetClient).getEndpoint());
            List<Object> providers = new LinkedList<Object>();
            Configuration cfg = configImpl.getConfiguration();
            for (Object p : cfg.getInstances()) {
                if (!(p instanceof Feature)) {
                    Map<Class<?>, Integer> contracts = cfg.getContracts(p.getClass());
                    if (contracts == null || contracts.isEmpty()) {
                        providers.add(p);
                    } else {
                        providers.add(
                            new FilterProviderInfo<Object>(p, pf.getBus(), contracts));
                    }
                }
            }
           
            pf.setUserProviders(providers);
            pf.setDynamicConfiguration(getConfiguration());
            WebClient.getConfig(targetClient).getRequestContext().putAll(getConfiguration().getProperties());
            WebClient.getConfig(targetClient).getRequestContext().put(Client.class.getName(), ClientImpl.this);
            // TLS
            TLSClientParameters tlsParams = secConfig.getTlsClientParams();
            if (tlsParams.getSSLSocketFactory() != null
View Full Code Here


    public ClientResponseFilterInterceptor() {
        super(Phase.PRE_PROTOCOL_FRONTEND);
    }
   
    public void handleMessage(Message inMessage) throws Fault {
        ClientProviderFactory pf = ClientProviderFactory.getInstance(inMessage);
        if (pf == null) {
            return;
        }
       
        List<ProviderInfo<ClientResponseFilter>> filters = pf.getClientResponseFilters();
        if (!filters.isEmpty()) {
            ClientRequestContext reqContext = new ClientRequestContextImpl(inMessage.getExchange().getInMessage(),
                                                                        true);
           
            ClientResponseContext respContext =
View Full Code Here

        return (Client)m.getContextualProperty(Client.class.getName());
    }

    @Override
    public Configuration getConfiguration() {
        ClientProviderFactory cpf = ClientProviderFactory.getInstance(m);
        return cpf.getDynamicConfiguration();
    }
View Full Code Here

        public Builder request() {
            checkClosed();
           
            initTargetClientIfNeeded();
           
            ClientProviderFactory pf =
                ClientProviderFactory.getInstance(WebClient.getConfig(targetClient).getEndpoint());
            List<Object> providers = new LinkedList<Object>();
            Configuration cfg = configImpl.getConfiguration();
            for (Object p : cfg.getInstances()) {
                if (!(p instanceof Feature)) {
                    Map<Class<?>, Integer> contracts = cfg.getContracts(p.getClass());
                    if (contracts == null || contracts.isEmpty()) {
                        providers.add(p);
                    } else {
                        providers.add(
                            new FilterProviderInfo<Object>(p, pf.getBus(), contracts));
                    }
                }
            }
           
            pf.setUserProviders(providers);
            pf.setDynamicConfiguration(getConfiguration());
            WebClient.getConfig(targetClient).getRequestContext().putAll(getConfiguration().getProperties());
            WebClient.getConfig(targetClient).getRequestContext().put(Client.class.getName(), ClientImpl.this);
            // TLS
            TLSClientParameters tlsParams = secConfig.getTlsClientParams();
            if (tlsParams.getSSLSocketFactory() != null
View Full Code Here

    public ClientRequestFilterInterceptor() {
        super(Phase.PRE_LOGICAL);
    }
   
    public void handleMessage(Message outMessage) throws Fault {
        ClientProviderFactory pf = ClientProviderFactory.getInstance(outMessage);
        if (pf == null) {
            return;
        }
       
        List<ProviderInfo<ClientRequestFilter>> filters = pf.getClientRequestFilters();
        if (!filters.isEmpty()) {
           
            final Exchange exchange = outMessage.getExchange();
            final ClientRequestContext context = new ClientRequestContextImpl(outMessage, false);
            for (ProviderInfo<ClientRequestFilter> filter : filters) {
View Full Code Here

TOP

Related Classes of org.apache.cxf.jaxrs.client.ClientProviderFactory

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.