/** * Factory method for Simple Workflow's default {@link ClientConfiguration} */ public static ClientConfiguration swfDefault() { return new ClientConfiguration().withMaxConnections(1000).withSocketTimeout(90000); }
@Override protected ClientConfiguration getDefaultConfig() { return super.getDefaultConfig().withSocketTimeout(65000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(21000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(25000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(6000) .withRetryPolicy(PredefinedRetryPolicies.DYNAMODB_DEFAULT); }
@Override protected ClientConfiguration getDefaultConfig() { return super.getDefaultConfig().withMaxConnections(1000).withSocketTimeout(90000); } }
@Override protected ClientConfiguration getDefaultConfig() { return super.getDefaultConfig().withRetryPolicy(PredefinedRetryPolicies.NO_RETRY_POLICY) .withCacheResponseMetadata(DEFAULT_CACHE_RESPONSE_METADATA) .withSocketTimeout(DEFAULT_SOCKET_TIMEOUT); }
.withProtocol(sslEnabled ? Protocol.HTTPS : Protocol.HTTP) .withConnectionTimeout(toIntExact(connectTimeout.toMillis())) .withSocketTimeout(toIntExact(socketTimeout.toMillis())) .withMaxConnections(maxConnections) .withUserAgentPrefix(userAgentPrefix)
@Inject public SNSQueueManagerImpl(@Assisted LegacyQueueScope scope, LegacyQueueFig fig, ClusterFig clusterFig, CassandraConfig cassandraConfig, LegacyQueueFig queueFig ) { this.scope = scope; this.fig = fig; this.clusterFig = clusterFig; this.cassandraConfig = cassandraConfig; // create our own executor which has a bounded queue w/ caller runs policy for rejected tasks final ExecutorService executor = TaskExecutorFactory .createTaskExecutor( "amazon-async-io", queueFig.getAsyncMaxThreads(), queueFig.getAsyncQueueSize(), TaskExecutorFactory.RejectionAction.CALLERRUNS ); final Region region = getRegion(); this.clientConfiguration = new ClientConfiguration() .withConnectionTimeout(queueFig.getQueueClientConnectionTimeout()) // don't let the socket timeout be configured less than 5 sec (network delays do happen) .withSocketTimeout(Math.max(MIN_CLIENT_SOCKET_TIMEOUT, queueFig.getQueueClientSocketTimeout())) .withGzip(true); try { sqs = createSQSClient( region ); sns = createSNSClient( region ); snsAsync = createAsyncSNSClient( region, executor ); sqsAsync = createAsyncSQSClient( region, executor ); } catch ( Exception e ) { throw new RuntimeException( "Error setting up mapper", e ); } }
.withProtocol(sslEnabled ? Protocol.HTTPS : Protocol.HTTP) .withConnectionTimeout(toIntExact(connectTimeout.toMillis())) .withSocketTimeout(toIntExact(socketTimeout.toMillis())) .withMaxConnections(maxConnections) .withUserAgentPrefix(userAgentPrefix)
/** * Factory method for Simple Workflow's default {@link ClientConfiguration} */ public static ClientConfiguration swfDefault() { return new ClientConfiguration().withMaxConnections(1000).withSocketTimeout(90000); }
.withSocketTimeout(configuration.getS3ChunkDownloadTimeoutMillis()); if (configuration.isS3UseV2Signing()) { clientConfiguration.setSignerOverride("S3SignerType");
/** * Factory method for Simple Workflow's default {@link ClientConfiguration} */ public static ClientConfiguration swfDefault() { return new ClientConfiguration().withMaxConnections(1000).withSocketTimeout(90000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(25000); }
@Override protected ClientConfiguration getDefaultConfig() { return super.getDefaultConfig().withSocketTimeout(65000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(21000); }
@Override protected ClientConfiguration getInRegionOptimizedConfig() { return super.getInRegionOptimizedConfig().withSocketTimeout(6000) .withRetryPolicy(PredefinedRetryPolicies.DYNAMODB_DEFAULT); }
@Override protected ClientConfiguration getDefaultConfig() { return super.getDefaultConfig().withMaxConnections(1000).withSocketTimeout(90000); } }
c.withSignerOverride("over"); c.withSocketBufferSizeHints(0, 1); c.withSocketTimeout(0); c.withUserAgent("ua"); TrustManager trustManager = new TrustManager() {
assertEquals(c.getSocketBufferSizeHints()[1], 3); c.withSocketTimeout(0); assertEquals(c.getSocketTimeout(), 0); c.setSocketTimeout(1);