Example usage for com.amazonaws.services.kinesis AmazonKinesisAsyncClientBuilder standard

List of usage examples for com.amazonaws.services.kinesis AmazonKinesisAsyncClientBuilder standard

Introduction

In this page you can find the example usage for com.amazonaws.services.kinesis AmazonKinesisAsyncClientBuilder standard.

Prototype

public static AmazonKinesisAsyncClientBuilder standard() 

Source Link

Usage

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;
}