/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
protected JerseyClient(final Configuration config, final UnsafeValue<SSLContext, IllegalStateException> sslContextProvider, final HostnameVerifier verifier, final DefaultSslContextProvider defaultSslContextProvider, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) { this.config = config == null ? new ClientConfig(this) : new ClientConfig(this, config); if (sslContextProvider == null) { this.isDefaultSslContext = true; if (defaultSslContextProvider != null) { this.sslContext = createLazySslContext(defaultSslContextProvider); } else { final DefaultSslContextProvider lookedUpSslContextProvider; final Iterator<DefaultSslContextProvider> iterator = ServiceFinder.find(DefaultSslContextProvider.class).iterator(); if (iterator.hasNext()) { lookedUpSslContextProvider = iterator.next(); } else { lookedUpSslContextProvider = DEFAULT_SSL_CONTEXT_PROVIDER; } this.sslContext = createLazySslContext(lookedUpSslContextProvider); } } else { this.isDefaultSslContext = false; this.sslContext = Values.lazy(sslContextProvider); } this.hostnameVerifier = verifier; this.executorService = executorService; this.scheduledExecutorService = scheduledExecutorService; }
protected JerseyClient(final Configuration config, final UnsafeValue<SSLContext, IllegalStateException> sslContextProvider, final HostnameVerifier verifier, final DefaultSslContextProvider defaultSslContextProvider, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) { this.config = config == null ? new ClientConfig(this) : new ClientConfig(this, config); if (sslContextProvider == null) { this.isDefaultSslContext = true; if (defaultSslContextProvider != null) { this.sslContext = createLazySslContext(defaultSslContextProvider); } else { final DefaultSslContextProvider lookedUpSslContextProvider; final Iterator<DefaultSslContextProvider> iterator = ServiceFinder.find(DefaultSslContextProvider.class).iterator(); if (iterator.hasNext()) { lookedUpSslContextProvider = iterator.next(); } else { lookedUpSslContextProvider = DEFAULT_SSL_CONTEXT_PROVIDER; } this.sslContext = createLazySslContext(lookedUpSslContextProvider); } } else { this.isDefaultSslContext = false; this.sslContext = Values.lazy(sslContextProvider); } this.hostnameVerifier = verifier; this.executorService = executorService; this.scheduledExecutorService = scheduledExecutorService; }
protected JerseyClient(final Configuration config, final UnsafeValue<SSLContext, IllegalStateException> sslContextProvider, final HostnameVerifier verifier, final DefaultSslContextProvider defaultSslContextProvider, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) { this.config = config == null ? new ClientConfig(this) : new ClientConfig(this, config); if (sslContextProvider == null) { this.isDefaultSslContext = true; if (defaultSslContextProvider != null) { this.sslContext = createLazySslContext(defaultSslContextProvider); } else { final DefaultSslContextProvider lookedUpSslContextProvider; final Iterator<DefaultSslContextProvider> iterator = ServiceFinder.find(DefaultSslContextProvider.class).iterator(); if (iterator.hasNext()) { lookedUpSslContextProvider = iterator.next(); } else { lookedUpSslContextProvider = DEFAULT_SSL_CONTEXT_PROVIDER; } this.sslContext = createLazySslContext(lookedUpSslContextProvider); } } else { this.isDefaultSslContext = false; this.sslContext = Values.lazy(sslContextProvider); } this.hostnameVerifier = verifier; this.executorService = executorService; this.scheduledExecutorService = scheduledExecutorService; }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
/** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client. */ State(final JerseyClient client) { this.strategy = IDENTITY; this.commonConfig = new CommonConfig(RuntimeType.CLIENT, ComponentBag.EXCLUDE_EMPTY); this.client = client; final Iterator<ConnectorProvider> iterator = ServiceFinder.find(ConnectorProvider.class).iterator(); if (iterator.hasNext()) { this.connectorProvider = iterator.next(); } else { this.connectorProvider = new HttpUrlConnectorProvider(); } }
ServiceFinder.find(DefaultSslContextProvider.class).iterator();
ServiceFinder.find(DefaultSslContextProvider.class).iterator();
protected JerseyClient(final Configuration config, final UnsafeValue<SSLContext, IllegalStateException> sslContextProvider, final HostnameVerifier verifier, final DefaultSslContextProvider defaultSslContextProvider, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) { this.config = config == null ? new ClientConfig(this) : new ClientConfig(this, config); if (sslContextProvider == null) { this.isDefaultSslContext = true; if (defaultSslContextProvider != null) { this.sslContext = createLazySslContext(defaultSslContextProvider); } else { final DefaultSslContextProvider lookedUpSslContextProvider; final Iterator<DefaultSslContextProvider> iterator = ServiceFinder.find(DefaultSslContextProvider.class).iterator(); if (iterator.hasNext()) { lookedUpSslContextProvider = iterator.next(); } else { lookedUpSslContextProvider = DEFAULT_SSL_CONTEXT_PROVIDER; } this.sslContext = createLazySslContext(lookedUpSslContextProvider); } } else { this.isDefaultSslContext = false; this.sslContext = Values.lazy(sslContextProvider); } this.hostnameVerifier = verifier; this.executorService = executorService; this.scheduledExecutorService = scheduledExecutorService; }
ServiceFinder.find(DefaultSslContextProvider.class).iterator();