List of usage examples for com.amazonaws.services.kinesis AmazonKinesisAsyncClientBuilder standard
public static AmazonKinesisAsyncClientBuilder standard()
From source file:org.springframework.cloud.stream.binder.kinesis.config.KinesisBinderConfiguration.java
License:Apache License
@Bean @ConditionalOnMissingBean// w w w. j a v a2 s .co m public AmazonKinesisAsync amazonKinesis(AWSCredentialsProvider awsCredentialsProvider, RegionProvider regionProvider) { return AmazonKinesisAsyncClientBuilder.standard().withCredentials(awsCredentialsProvider) .withRegion(regionProvider.getRegion().getName()).build(); }
From source file:org.springframework.cloud.stream.binder.kinesis.LocalKinesisResource.java
License:Apache License
@Override protected void obtainResource() { // See https://github.com/mhart/kinesalite#cbor-protocol-issues-with-the-java-sdk System.setProperty(SDKGlobalConfiguration.AWS_CBOR_DISABLE_SYSTEM_PROPERTY, "true"); this.resource = AmazonKinesisAsyncClientBuilder.standard() .withClientConfiguration(new ClientConfiguration().withMaxErrorRetry(0).withConnectionTimeout(1000)) .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( "http://localhost:" + this.port, Regions.DEFAULT_REGION.getName())) .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials("", ""))).build(); // Check connection this.resource.listStreams(); }
From source file:zipkin.reporter.kinesis.KinesisSender.java
License:Apache License
@Memoized AmazonKinesisAsync get() {// w w w . j av a 2 s . com AmazonKinesisAsyncClientBuilder builder = AmazonKinesisAsyncClientBuilder.standard(); if (credentialsProvider() != null) { builder.withCredentials(credentialsProvider()); } if (endpointConfiguration() != null) { builder.withEndpointConfiguration(endpointConfiguration()); } if (region() != null) { builder.withRegion(region()); } AmazonKinesisAsync result = builder.build(); provisioned = true; return result; }