public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories) { factories=ArrayUtil.removeNulls(factories); if (sslContextFactory==null) return factories; for (ConnectionFactory factory : factories) { if (factory instanceof HttpConfiguration.ConnectionFactory) { HttpConfiguration config = ((HttpConfiguration.ConnectionFactory)factory).getHttpConfiguration(); if (config.getCustomizer(SecureRequestCustomizer.class)==null) config.addCustomizer(new SecureRequestCustomizer()); } } return ArrayUtil.prependToArray(new SslConnectionFactory(sslContextFactory,factories[0].getProtocol()),factories,ConnectionFactory.class); } }
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories) { factories=ArrayUtil.removeNulls(factories); if (sslContextFactory==null) return factories; for (ConnectionFactory factory : factories) { if (factory instanceof HttpConfiguration.ConnectionFactory) { HttpConfiguration config = ((HttpConfiguration.ConnectionFactory)factory).getHttpConfiguration(); if (config.getCustomizer(SecureRequestCustomizer.class)==null) config.addCustomizer(new SecureRequestCustomizer()); } } return ArrayUtil.prependToArray(new SslConnectionFactory(sslContextFactory,factories[0].getProtocol()),factories,ConnectionFactory.class); } }
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories) { factories=ArrayUtil.removeNulls(factories); if (sslContextFactory==null) return factories; for (ConnectionFactory factory : factories) { if (factory instanceof HttpConfiguration.ConnectionFactory) { HttpConfiguration config = ((HttpConfiguration.ConnectionFactory)factory).getHttpConfiguration(); if (config.getCustomizer(SecureRequestCustomizer.class)==null) config.addCustomizer(new SecureRequestCustomizer()); } } return ArrayUtil.prependToArray(new SslConnectionFactory(sslContextFactory,factories[0].getProtocol()),factories,ConnectionFactory.class); } }
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories) { factories=ArrayUtil.removeNulls(factories); if (sslContextFactory==null) return factories; for (ConnectionFactory factory : factories) { if (factory instanceof HttpConfiguration.ConnectionFactory) { HttpConfiguration config = ((HttpConfiguration.ConnectionFactory)factory).getHttpConfiguration(); if (config.getCustomizer(SecureRequestCustomizer.class)==null) config.addCustomizer(new SecureRequestCustomizer()); } } return ArrayUtil.prependToArray(new SslConnectionFactory(sslContextFactory,factories[0].getProtocol()),factories,ConnectionFactory.class); } }
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories) { factories=ArrayUtil.removeNulls(factories); if (sslContextFactory==null) return factories; for (ConnectionFactory factory : factories) { if (factory instanceof HttpConfiguration.ConnectionFactory) { HttpConfiguration config = ((HttpConfiguration.ConnectionFactory)factory).getHttpConfiguration(); if (config.getCustomizer(SecureRequestCustomizer.class)==null) config.addCustomizer(new SecureRequestCustomizer()); } } return ArrayUtil.prependToArray(new SslConnectionFactory(sslContextFactory,factories[0].getProtocol()),factories,ConnectionFactory.class); } }