public class KinesisProxyFactory extends java.lang.Object implements IKinesisProxyFactory
| Constructor and Description |
|---|
KinesisProxyFactory(AWSCredentialsProvider credentialProvider,
AmazonKinesis client)
This constructor may be used to specify the AmazonKinesisClient to use.
|
KinesisProxyFactory(AWSCredentialsProvider credentialProvider,
ClientConfiguration clientConfig,
java.lang.String endpoint)
Constructor for KinesisProxy factory using the client configuration to use when interacting with Kinesis.
|
KinesisProxyFactory(AWSCredentialsProvider credentialProvider,
java.lang.String endpoint)
Constructor for creating a KinesisProxy factory, using the specified credentials provider and endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
IKinesisProxy |
getProxy(java.lang.String streamName)
Return an IKinesisProxy object for the specified stream.
|
public KinesisProxyFactory(AWSCredentialsProvider credentialProvider, java.lang.String endpoint)
credentialProvider - credentials provider used to sign requestsendpoint - Amazon Kinesis endpoint to usepublic KinesisProxyFactory(AWSCredentialsProvider credentialProvider, ClientConfiguration clientConfig, java.lang.String endpoint)
credentialProvider - credentials provider used to sign requestsclientConfig - Client Configuration used when instantiating an AmazonKinesisClientendpoint - Amazon Kinesis endpoint to usepublic KinesisProxyFactory(AWSCredentialsProvider credentialProvider, AmazonKinesis client)
credentialProvider - credentials provider used to sign requestsclient - AmazonKinesisClient used to fetch data from Kinesispublic IKinesisProxy getProxy(java.lang.String streamName)
getProxy in interface IKinesisProxyFactorystreamName - Stream from which data is consumed.