Skip navigation links
A C G O R T 

A

addUserRecord(String, String, byte[]) - Method in class com.amazonaws.kinesis.agg.AggRecord
Add a new user record to this existing aggregated record if there is enough space (based on the defined Kinesis limits for a PutRecord call).
addUserRecord(UserRecord) - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Add a new user record to this aggregated record (will trigger a callback via onRecordComplete if aggregated record is full).
addUserRecord(String, byte[]) - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Add a new user record to this aggregated record (will trigger a callback via onRecordComplete if aggregated record is full).
addUserRecord(String, String, byte[]) - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Add a new user record to this aggregated record (will trigger a callback via onRecordComplete if aggregated record is full).
AggRecord - Class in com.amazonaws.kinesis.agg
Represents a single aggregated Kinesis record.
AggRecord() - Constructor for class com.amazonaws.kinesis.agg.AggRecord
Construct a new (empty) aggregated Kinesis record.

C

clear() - Method in class com.amazonaws.kinesis.agg.AggRecord
Clears out all records and metadata from this object so that it can be reused just like a fresh instance of this object.
clearAndGet() - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Get the current contents of this aggregated record (whether full or not) as a single record and then clear the contents of this object so it can be re-used.
clearListeners() - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Clear all the listeners from this object that were registered with the onRecordComplete method.
clearRecord() - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Clear all the user records from this aggregated record and reset it to an empty state.
com.amazonaws.kinesis.agg - package com.amazonaws.kinesis.agg
 

G

getExplicitHashKey() - Method in class com.amazonaws.kinesis.agg.AggRecord
Get the overarching explicit hash key for the entire aggregated record.
getNumUserRecords() - Method in class com.amazonaws.kinesis.agg.AggRecord
Get the current number of user records contained inside this aggregate record.
getNumUserRecords() - Method in class com.amazonaws.kinesis.agg.RecordAggregator
 
getPartitionKey() - Method in class com.amazonaws.kinesis.agg.AggRecord
Get the overarching partition key for the entire aggregated record.
getSizeBytes() - Method in class com.amazonaws.kinesis.agg.AggRecord
Get the current size in bytes of the fully serialized aggregated record.
getSizeBytes() - Method in class com.amazonaws.kinesis.agg.RecordAggregator
 

O

onRecordComplete(RecordAggregator.RecordCompleteListener) - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Register a callback method to be notified when there is a full aggregated record available.
onRecordComplete(RecordAggregator.RecordCompleteListener, Executor) - Method in class com.amazonaws.kinesis.agg.RecordAggregator
Register a callback method to be notified when there is a full aggregated record available and invoke the callback using the specified executor.

R

RecordAggregator - Class in com.amazonaws.kinesis.agg
A class for taking multiple Kinesis user records and aggregating them into more efficiently-packed records using the Kinesis aggregated record format.
RecordAggregator() - Constructor for class com.amazonaws.kinesis.agg.RecordAggregator
Construct a new empty record aggregator instance.
RecordAggregator.RecordCompleteListener - Interface in com.amazonaws.kinesis.agg
A listener interface for receiving notifications when this aggregated record has reached its maximum allowable size.
recordComplete(AggRecord) - Method in interface com.amazonaws.kinesis.agg.RecordAggregator.RecordCompleteListener
Called when an aggregated record is full and ready to be transmitted to Kinesis.

T

toPutRecordRequest(String) - Method in class com.amazonaws.kinesis.agg.AggRecord
Convert the aggregated data in this record into a single PutRecordRequest.
toPutRecordsRequestEntry() - Method in class com.amazonaws.kinesis.agg.AggRecord
Convert the aggregated data in this record into a single PutRecordsRequestEntry.
toRecordBytes() - Method in class com.amazonaws.kinesis.agg.AggRecord
Serialize this record to bytes.
A C G O R T 
Skip navigation links

Copyright © 2019. All rights reserved.