public interface KinesisService
Modifier and Type | Method and Description |
---|---|
default com.amazonaws.services.kinesis.model.CreateStreamResult |
createStream()
Creates stream of
getDefaultStreamName() name and one shard. |
default com.amazonaws.services.kinesis.model.CreateStreamResult |
createStream(int shardCount)
Creates stream of
getDefaultStreamName() name and given shard count. |
default com.amazonaws.services.kinesis.model.CreateStreamResult |
createStream(java.lang.String streamName)
Creates stream of
getDefaultStreamName() name and one shard. |
com.amazonaws.services.kinesis.model.CreateStreamResult |
createStream(java.lang.String streamName,
int shardCount)
Creates stream of given name and shard count.
|
java.lang.String |
decodeRecordData(com.amazonaws.services.kinesis.model.Record record)
Decodes the body of the record into its string representation.
|
default com.amazonaws.services.kinesis.model.DeleteStreamResult |
deleteStream()
Deletes stream of
getDefaultStreamName() name. |
com.amazonaws.services.kinesis.model.DeleteStreamResult |
deleteStream(java.lang.String streamName)
Deletes stream of given name.
|
default com.amazonaws.services.kinesis.model.DescribeStreamResult |
describeStream()
Describe stream of
getDefaultStreamName() name. |
com.amazonaws.services.kinesis.model.DescribeStreamResult |
describeStream(java.lang.String streamName)
Describes the stream of given name.
|
java.lang.String |
getDefaultStreamName() |
default com.amazonaws.services.kinesis.model.Shard |
getShard(java.lang.String shardId)
Returns shard of default stream by its id.
|
com.amazonaws.services.kinesis.model.Shard |
getShard(java.lang.String streamName,
java.lang.String shardId)
Returns shard of given stream by its id.
|
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardOldestRecord(com.amazonaws.services.kinesis.model.Shard shard) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardOldestRecord(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecordAtSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String sequenceNumber) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecordAtSequenceNumber(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String sequenceNumber) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecords(com.amazonaws.services.kinesis.model.Shard shard,
com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType,
java.lang.String startingSequenceNumber) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecords(com.amazonaws.services.kinesis.model.Shard shard,
com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType,
java.lang.String startingSequenceNumber,
int batchLimit) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecords(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType,
java.lang.String startingSequenceNumber) |
org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
getShardRecords(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType,
java.lang.String startingSequenceNumber,
int batchLimit) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsAfterSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String startingSequenceNumber) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsAfterSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String startingSequenceNumber,
int batchLimit) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsAfterSequenceNumber(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String startingSequenceNumber) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsAfterSequenceNumber(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String startingSequenceNumber,
int batchLimit) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsFromHorizon(com.amazonaws.services.kinesis.model.Shard shard) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsFromHorizon(com.amazonaws.services.kinesis.model.Shard shard,
int batchLimit) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsFromHorizon(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard) |
default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> |
listShardRecordsFromHorizon(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
int batchLimit) |
default java.util.List<com.amazonaws.services.kinesis.model.Shard> |
listShards() |
default java.util.List<com.amazonaws.services.kinesis.model.Shard> |
listShards(java.lang.String streamName) |
java.util.List<java.lang.String> |
listStreamNames() |
default com.amazonaws.services.kinesis.model.MergeShardsResult |
mergeShards(java.lang.String shardId1,
java.lang.String shardId2) |
com.amazonaws.services.kinesis.model.MergeShardsResult |
mergeShards(java.lang.String streamName,
java.lang.String shardId1,
java.lang.String shardId2) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putEvent(Event event) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putEvent(Event event,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putEvent(java.lang.String streamName,
Event event) |
com.amazonaws.services.kinesis.model.PutRecordResult |
putEvent(java.lang.String streamName,
Event event,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordsResult |
putEvents(java.util.List<Event> events) |
com.amazonaws.services.kinesis.model.PutRecordsResult |
putEvents(java.lang.String streamName,
java.util.List<Event> events) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putRecord(java.lang.String partitionKey,
byte[] data,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putRecord(java.lang.String streamName,
java.lang.String partitionKey,
byte[] data) |
com.amazonaws.services.kinesis.model.PutRecordResult |
putRecord(java.lang.String streamName,
java.lang.String partitionKey,
byte[] data,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putRecord(java.lang.String partitionKey,
java.lang.String data,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordResult |
putRecord(java.lang.String streamName,
java.lang.String partitionKey,
java.lang.String data,
java.lang.String sequenceNumberForOrdering) |
default com.amazonaws.services.kinesis.model.PutRecordsResult |
putRecords(java.util.List<com.amazonaws.services.kinesis.model.PutRecordsRequestEntry> records) |
com.amazonaws.services.kinesis.model.PutRecordsResult |
putRecords(java.lang.String streamName,
java.util.List<com.amazonaws.services.kinesis.model.PutRecordsRequestEntry> records) |
default com.amazonaws.services.kinesis.model.SplitShardResult |
splitShard(java.lang.String shardId) |
default com.amazonaws.services.kinesis.model.SplitShardResult |
splitShard(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard) |
com.amazonaws.services.kinesis.model.SplitShardResult |
splitShard(java.lang.String streamName,
com.amazonaws.services.kinesis.model.Shard shard,
java.lang.String newStartingHashKey) |
default com.amazonaws.services.kinesis.model.SplitShardResult |
splitShard(java.lang.String streamName,
java.lang.String shardId) |
default void |
waitForActive() |
default void |
waitForActive(java.lang.String streamName) |
default void |
waitForStatus(com.amazonaws.services.kinesis.model.StreamStatus status) |
void |
waitForStatus(java.lang.String streamName,
com.amazonaws.services.kinesis.model.StreamStatus status) |
java.lang.String getDefaultStreamName()
com.amazonaws.services.kinesis.model.CreateStreamResult createStream(java.lang.String streamName, int shardCount)
streamName
- the name of the streamshardCount
- number of the shards to be createddefault com.amazonaws.services.kinesis.model.CreateStreamResult createStream(java.lang.String streamName)
getDefaultStreamName()
name and one shard.streamName
- the name of the streamdefault com.amazonaws.services.kinesis.model.CreateStreamResult createStream(int shardCount)
getDefaultStreamName()
name and given shard count.shardCount
- number of the shards to be createddefault com.amazonaws.services.kinesis.model.CreateStreamResult createStream()
getDefaultStreamName()
name and one shard.java.lang.String decodeRecordData(com.amazonaws.services.kinesis.model.Record record)
record
- record to be processedcom.amazonaws.services.kinesis.model.DeleteStreamResult deleteStream(java.lang.String streamName)
streamName
- the name of the streamdefault com.amazonaws.services.kinesis.model.DeleteStreamResult deleteStream()
getDefaultStreamName()
name.com.amazonaws.services.kinesis.model.DescribeStreamResult describeStream(java.lang.String streamName)
streamName
- the name of the streamdefault com.amazonaws.services.kinesis.model.DescribeStreamResult describeStream()
getDefaultStreamName()
name.com.amazonaws.services.kinesis.model.Shard getShard(java.lang.String streamName, java.lang.String shardId)
streamName
- the name of the streamshardId
- the id of the sharddefault com.amazonaws.services.kinesis.model.Shard getShard(java.lang.String shardId)
shardId
- the id of the shard@SingleResult default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardOldestRecord(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard)
streamName
- the name of the streamshard
- the shard to be used@SingleResult default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardOldestRecord(com.amazonaws.services.kinesis.model.Shard shard)
shard
- the shard to be used@SingleResult default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecordAtSequenceNumber(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, java.lang.String sequenceNumber)
streamName
- the name of the streamshard
- the shard to be usedsequenceNumber
- @SingleResult default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecordAtSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard, java.lang.String sequenceNumber)
shard
- the shard to be usedsequenceNumber
- java.util.List<java.lang.String> listStreamNames()
org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecords(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType, java.lang.String startingSequenceNumber, int batchLimit)
streamName
- the name of the streamshard
- the shard to be usedshardIteratorType
- startingSequenceNumber
- batchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecords(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType, java.lang.String startingSequenceNumber)
streamName
- the name of the streamshard
- the shard to be usedshardIteratorType
- startingSequenceNumber
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecords(com.amazonaws.services.kinesis.model.Shard shard, com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType, java.lang.String startingSequenceNumber, int batchLimit)
shard
- the shard to be usedshardIteratorType
- startingSequenceNumber
- batchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> getShardRecords(com.amazonaws.services.kinesis.model.Shard shard, com.amazonaws.services.kinesis.model.ShardIteratorType shardIteratorType, java.lang.String startingSequenceNumber)
shard
- the shard to be usedshardIteratorType
- startingSequenceNumber
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsAfterSequenceNumber(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, java.lang.String startingSequenceNumber, int batchLimit)
streamName
- the name of the streamshard
- the shard to be usedstartingSequenceNumber
- batchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsAfterSequenceNumber(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, java.lang.String startingSequenceNumber)
streamName
- the name of the streamshard
- the shard to be usedstartingSequenceNumber
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsAfterSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard, java.lang.String startingSequenceNumber, int batchLimit)
shard
- the shard to be usedstartingSequenceNumber
- batchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsAfterSequenceNumber(com.amazonaws.services.kinesis.model.Shard shard, java.lang.String startingSequenceNumber)
shard
- the shard to be usedstartingSequenceNumber
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsFromHorizon(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, int batchLimit)
streamName
- the name of the streamshard
- the shard to be usedbatchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsFromHorizon(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard)
streamName
- the name of the streamshard
- the shard to be useddefault org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsFromHorizon(com.amazonaws.services.kinesis.model.Shard shard, int batchLimit)
shard
- the shard to be usedbatchLimit
- default org.reactivestreams.Publisher<com.amazonaws.services.kinesis.model.Record> listShardRecordsFromHorizon(com.amazonaws.services.kinesis.model.Shard shard)
shard
- the shard to be useddefault java.util.List<com.amazonaws.services.kinesis.model.Shard> listShards(java.lang.String streamName)
streamName
- the name of the streamdefault java.util.List<com.amazonaws.services.kinesis.model.Shard> listShards()
com.amazonaws.services.kinesis.model.PutRecordResult putEvent(java.lang.String streamName, Event event, java.lang.String sequenceNumberForOrdering)
streamName
- the name of the streamevent
- sequenceNumberForOrdering
- default com.amazonaws.services.kinesis.model.PutRecordResult putEvent(java.lang.String streamName, Event event)
streamName
- the name of the streamevent
- default com.amazonaws.services.kinesis.model.PutRecordResult putEvent(Event event, java.lang.String sequenceNumberForOrdering)
event
- sequenceNumberForOrdering
- default com.amazonaws.services.kinesis.model.PutRecordResult putEvent(Event event)
event
- com.amazonaws.services.kinesis.model.PutRecordsResult putEvents(java.lang.String streamName, java.util.List<Event> events)
streamName
- the name of the streamevents
- default com.amazonaws.services.kinesis.model.PutRecordsResult putEvents(java.util.List<Event> events)
events
- default com.amazonaws.services.kinesis.model.PutRecordResult putRecord(java.lang.String streamName, java.lang.String partitionKey, java.lang.String data, java.lang.String sequenceNumberForOrdering)
streamName
- the name of the streampartitionKey
- data
- sequenceNumberForOrdering
- default com.amazonaws.services.kinesis.model.PutRecordResult putRecord(java.lang.String partitionKey, java.lang.String data, java.lang.String sequenceNumberForOrdering)
partitionKey
- data
- sequenceNumberForOrdering
- com.amazonaws.services.kinesis.model.PutRecordResult putRecord(java.lang.String streamName, java.lang.String partitionKey, byte[] data, java.lang.String sequenceNumberForOrdering)
streamName
- the name of the streampartitionKey
- data
- sequenceNumberForOrdering
- default com.amazonaws.services.kinesis.model.PutRecordResult putRecord(java.lang.String streamName, java.lang.String partitionKey, byte[] data)
streamName
- the name of the streampartitionKey
- data
- default com.amazonaws.services.kinesis.model.PutRecordResult putRecord(java.lang.String partitionKey, byte[] data, java.lang.String sequenceNumberForOrdering)
partitionKey
- data
- sequenceNumberForOrdering
- com.amazonaws.services.kinesis.model.PutRecordsResult putRecords(java.lang.String streamName, java.util.List<com.amazonaws.services.kinesis.model.PutRecordsRequestEntry> records)
streamName
- the name of the streamrecords
- default com.amazonaws.services.kinesis.model.PutRecordsResult putRecords(java.util.List<com.amazonaws.services.kinesis.model.PutRecordsRequestEntry> records)
records
- com.amazonaws.services.kinesis.model.MergeShardsResult mergeShards(java.lang.String streamName, java.lang.String shardId1, java.lang.String shardId2)
streamName
- the name of the streamshardId1
- shardId2
- default com.amazonaws.services.kinesis.model.MergeShardsResult mergeShards(java.lang.String shardId1, java.lang.String shardId2)
shardId1
- shardId2
- com.amazonaws.services.kinesis.model.SplitShardResult splitShard(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard, java.lang.String newStartingHashKey)
streamName
- the name of the streamshard
- the shard to be usednewStartingHashKey
- default com.amazonaws.services.kinesis.model.SplitShardResult splitShard(java.lang.String streamName, com.amazonaws.services.kinesis.model.Shard shard)
streamName
- the name of the streamshard
- the shard to be useddefault com.amazonaws.services.kinesis.model.SplitShardResult splitShard(java.lang.String streamName, java.lang.String shardId)
streamName
- the name of the streamshardId
- the id of the sharddefault com.amazonaws.services.kinesis.model.SplitShardResult splitShard(java.lang.String shardId)
shardId
- the id of the sharddefault void waitForActive()
default void waitForStatus(com.amazonaws.services.kinesis.model.StreamStatus status)
default void waitForActive(java.lang.String streamName)
void waitForStatus(java.lang.String streamName, com.amazonaws.services.kinesis.model.StreamStatus status)