public class RotationKinesisClientProvider extends Object implements IKinesisClientProvider
| Constructor and Description |
|---|
RotationKinesisClientProvider(com.amazonaws.services.kinesis.AmazonKinesis client)
Create client provider with single client
|
RotationKinesisClientProvider(Collection<com.amazonaws.services.kinesis.AmazonKinesis> clients)
Create client provider with list of clients
|
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.kinesis.AmazonKinesis |
getClient() |
void |
refresh()
refresh client
|
public RotationKinesisClientProvider(com.amazonaws.services.kinesis.AmazonKinesis client)
client - the Amazon Kinesis client to usepublic RotationKinesisClientProvider(Collection<com.amazonaws.services.kinesis.AmazonKinesis> clients)
clients - the list of Amazon Kinesis clients to usepublic com.amazonaws.services.kinesis.AmazonKinesis getClient()
getClient in interface IKinesisClientProviderpublic void refresh()
IKinesisClientProviderrefresh in interface IKinesisClientProviderCopyright © 2020. All rights reserved.