SYMBOL INDEX (355 symbols across 39 files) FILE: clientlibrary/checkpoint/checkpointer.go constant LeaseKeyKey (line 38) | LeaseKeyKey = "ShardID" constant LeaseOwnerKey (line 39) | LeaseOwnerKey = "AssignedTo" constant LeaseTimeoutKey (line 40) | LeaseTimeoutKey = "LeaseTimeout" constant SequenceNumberKey (line 41) | SequenceNumberKey = "Checkpoint" constant ParentShardIdKey (line 42) | ParentShardIdKey = "ParentShardId" constant ClaimRequestKey (line 43) | ClaimRequestKey = "ClaimRequest" constant ShardEnd (line 46) | ShardEnd = "SHARD_END" constant ErrShardClaimed (line 49) | ErrShardClaimed = "Shard is already claimed by another node" type ErrLeaseNotAcquired (line 52) | type ErrLeaseNotAcquired struct method Error (line 56) | func (e ErrLeaseNotAcquired) Error() string { type Checkpointer (line 61) | type Checkpointer interface FILE: clientlibrary/checkpoint/dynamodb-checkpointer.go constant ErrInvalidDynamoDBSchema (line 49) | ErrInvalidDynamoDBSchema = "The DynamoDB schema is invalid and may need ... constant NumMaxRetries (line 52) | NumMaxRetries = 10 type DynamoCheckpoint (line 56) | type DynamoCheckpoint struct method WithDynamoDB (line 84) | func (checkpointer *DynamoCheckpoint) WithDynamoDB(svc dynamodbiface.D... method Init (line 90) | func (checkpointer *DynamoCheckpoint) Init() error { method GetLease (line 122) | func (checkpointer *DynamoCheckpoint) GetLease(shard *par.ShardStatus,... method CheckpointSequence (line 236) | func (checkpointer *DynamoCheckpoint) CheckpointSequence(shard *par.Sh... method FetchCheckpoint (line 261) | func (checkpointer *DynamoCheckpoint) FetchCheckpoint(shard *par.Shard... method RemoveLeaseInfo (line 291) | func (checkpointer *DynamoCheckpoint) RemoveLeaseInfo(shardID string) ... method RemoveLeaseOwner (line 304) | func (checkpointer *DynamoCheckpoint) RemoveLeaseOwner(shardID string)... method ListActiveWorkers (line 327) | func (checkpointer *DynamoCheckpoint) ListActiveWorkers(shardStatus ma... method ClaimShard (line 354) | func (checkpointer *DynamoCheckpoint) ClaimShard(shard *par.ShardStatu... method syncLeases (line 415) | func (checkpointer *DynamoCheckpoint) syncLeases(shardStatus map[strin... method createTable (line 455) | func (checkpointer *DynamoCheckpoint) createTable() error { method doesTableExist (line 479) | func (checkpointer *DynamoCheckpoint) doesTableExist() bool { method saveItem (line 487) | func (checkpointer *DynamoCheckpoint) saveItem(item map[string]*dynamo... method conditionalUpdate (line 494) | func (checkpointer *DynamoCheckpoint) conditionalUpdate(conditionExpre... method putItem (line 503) | func (checkpointer *DynamoCheckpoint) putItem(input *dynamodb.PutItemI... method getItem (line 508) | func (checkpointer *DynamoCheckpoint) getItem(shardID string) (map[str... method removeItem (line 520) | func (checkpointer *DynamoCheckpoint) removeItem(shardID string) error { function NewDynamoCheckpoint (line 69) | func NewDynamoCheckpoint(kclConfig *config.KinesisClientLibConfiguration... FILE: clientlibrary/checkpoint/dynamodb-checkpointer_test.go function TestDoesTableExist (line 46) | func TestDoesTableExist(t *testing.T) { function TestGetLeaseNotAquired (line 63) | func TestGetLeaseNotAquired(t *testing.T) { function TestGetLeaseAquired (line 94) | func TestGetLeaseAquired(t *testing.T) { function TestGetLeaseShardClaimed (line 160) | func TestGetLeaseShardClaimed(t *testing.T) { function TestGetLeaseClaimRequestExpiredOwner (line 200) | func TestGetLeaseClaimRequestExpiredOwner(t *testing.T) { function TestGetLeaseClaimRequestExpiredClaimer (line 237) | func TestGetLeaseClaimRequestExpiredClaimer(t *testing.T) { function TestFetchCheckpointWithStealing (line 274) | func TestFetchCheckpointWithStealing(t *testing.T) { function TestGetLeaseConditional (line 312) | func TestGetLeaseConditional(t *testing.T) { type mockDynamoDB (line 365) | type mockDynamoDB struct method ScanPages (line 373) | func (m *mockDynamoDB) ScanPages(*dynamodb.ScanInput, func(*dynamodb.S... method DescribeTable (line 377) | func (m *mockDynamoDB) DescribeTable(*dynamodb.DescribeTableInput) (*d... method PutItem (line 384) | func (m *mockDynamoDB) PutItem(input *dynamodb.PutItemInput) (*dynamod... method GetItem (line 420) | func (m *mockDynamoDB) GetItem(input *dynamodb.GetItemInput) (*dynamod... method UpdateItem (line 426) | func (m *mockDynamoDB) UpdateItem(input *dynamodb.UpdateItemInput) (*d... method CreateTable (line 436) | func (m *mockDynamoDB) CreateTable(input *dynamodb.CreateTableInput) (... function TestListActiveWorkers (line 440) | func TestListActiveWorkers(t *testing.T) { function TestListActiveWorkersErrShardNotAssigned (line 478) | func TestListActiveWorkersErrShardNotAssigned(t *testing.T) { function TestClaimShard (line 499) | func TestClaimShard(t *testing.T) { FILE: clientlibrary/config/config.go constant LATEST (line 51) | LATEST InitialPositionInStream = iota + 1 constant TRIM_HORIZON (line 53) | TRIM_HORIZON constant AT_TIMESTAMP (line 55) | AT_TIMESTAMP constant DefaultInitialPositionInStream (line 59) | DefaultInitialPositionInStream = LATEST constant DefaultFailoverTimeMillis (line 65) | DefaultFailoverTimeMillis = 10000 constant DefaultLeaseRefreshPeriodMillis (line 68) | DefaultLeaseRefreshPeriodMillis = 5000 constant DefaultMaxRecords (line 71) | DefaultMaxRecords = 10000 constant DefaultIdletimeBetweenReadsMillis (line 75) | DefaultIdletimeBetweenReadsMillis = 1000 constant DefaultDontCallProcessRecordsForEmptyRecordList (line 78) | DefaultDontCallProcessRecordsForEmptyRecordList = false constant DefaultParentShardPollIntervalMillis (line 83) | DefaultParentShardPollIntervalMillis = 10000 constant DefaultShardSyncIntervalMillis (line 86) | DefaultShardSyncIntervalMillis = 60000 constant DefaultCleanupLeasesUponShardsCompletion (line 91) | DefaultCleanupLeasesUponShardsCompletion = true constant DefaultTaskBackoffTimeMillis (line 94) | DefaultTaskBackoffTimeMillis = 500 constant DefaultValidateSequenceNumberBeforeCheckpointing (line 98) | DefaultValidateSequenceNumberBeforeCheckpointing = true constant DefaultMaxLeasesForWorker (line 105) | DefaultMaxLeasesForWorker = math.MaxInt16 constant DefaultMaxLeasesToStealAtOneTime (line 110) | DefaultMaxLeasesToStealAtOneTime = 1 constant DefaultInitialLeaseTableReadCapacity (line 113) | DefaultInitialLeaseTableReadCapacity = 10 constant DefaultInitialLeaseTableWriteCapacity (line 116) | DefaultInitialLeaseTableWriteCapacity = 10 constant DefaultSkipShardSyncAtStartupIfLeasesExist (line 121) | DefaultSkipShardSyncAtStartupIfLeasesExist = false constant DefaultShutdownGraceMillis (line 124) | DefaultShutdownGraceMillis = 5000 constant DefaultEnableLeaseStealing (line 127) | DefaultEnableLeaseStealing = false constant DefaultLeaseStealingIntervalMillis (line 130) | DefaultLeaseStealingIntervalMillis = 5000 constant DefaultLeaseStealingClaimTimeoutMillis (line 133) | DefaultLeaseStealingClaimTimeoutMillis = 120000 constant DefaultLeaseSyncingIntervalMillis (line 136) | DefaultLeaseSyncingIntervalMillis = 60000 type InitialPositionInStream (line 142) | type InitialPositionInStream type InitialPositionInStreamExtended (line 146) | type InitialPositionInStreamExtended struct type KinesisClientLibConfiguration (line 161) | type KinesisClientLibConfiguration struct function InitalPositionInStreamToShardIteratorType (line 293) | func InitalPositionInStreamToShardIteratorType(pos InitialPositionInStre... function empty (line 297) | func empty(s string) bool { function checkIsValueNotEmpty (line 302) | func checkIsValueNotEmpty(key string, value string) { function checkIsValuePositive (line 310) | func checkIsValuePositive(key string, value int) { FILE: clientlibrary/config/config_test.go function TestConfig (line 29) | func TestConfig(t *testing.T) { function TestConfigLeaseStealing (line 54) | func TestConfigLeaseStealing(t *testing.T) { function TestConfigDefaultEnhancedFanOutConsumerName (line 76) | func TestConfigDefaultEnhancedFanOutConsumerName(t *testing.T) { function TestEmptyEnhancedFanOutConsumerName (line 84) | func TestEmptyEnhancedFanOutConsumerName(t *testing.T) { function TestConfigWithEnhancedFanOutConsumerARN (line 90) | func TestConfigWithEnhancedFanOutConsumerARN(t *testing.T) { function TestEmptyEnhancedFanOutConsumerARN (line 98) | func TestEmptyEnhancedFanOutConsumerARN(t *testing.T) { FILE: clientlibrary/config/initial-stream-pos.go function newInitialPositionAtTimestamp (line 40) | func newInitialPositionAtTimestamp(timestamp *time.Time) *InitialPositio... function newInitialPosition (line 44) | func newInitialPosition(position InitialPositionInStream) *InitialPositi... FILE: clientlibrary/config/kcl-config.go function NewKinesisClientLibConfig (line 48) | func NewKinesisClientLibConfig(applicationName, streamName, regionName, ... function NewKinesisClientLibConfigWithCredential (line 54) | func NewKinesisClientLibConfigWithCredential(applicationName, streamName... function NewKinesisClientLibConfigWithCredentials (line 60) | func NewKinesisClientLibConfigWithCredentials(applicationName, streamNam... method WithKinesisEndpoint (line 107) | func (c *KinesisClientLibConfiguration) WithKinesisEndpoint(kinesisEndpo... method WithDynamoDBEndpoint (line 113) | func (c *KinesisClientLibConfiguration) WithDynamoDBEndpoint(dynamoDBEnd... method WithTableName (line 119) | func (c *KinesisClientLibConfiguration) WithTableName(tableName string) ... method WithInitialPositionInStream (line 124) | func (c *KinesisClientLibConfiguration) WithInitialPositionInStream(init... method WithTimestampAtInitialPositionInStream (line 130) | func (c *KinesisClientLibConfiguration) WithTimestampAtInitialPositionIn... method WithFailoverTimeMillis (line 136) | func (c *KinesisClientLibConfiguration) WithFailoverTimeMillis(failoverT... method WithLeaseRefreshPeriodMillis (line 142) | func (c *KinesisClientLibConfiguration) WithLeaseRefreshPeriodMillis(lea... method WithShardSyncIntervalMillis (line 148) | func (c *KinesisClientLibConfiguration) WithShardSyncIntervalMillis(shar... method WithMaxRecords (line 154) | func (c *KinesisClientLibConfiguration) WithMaxRecords(maxRecords int) *... method WithMaxLeasesForWorker (line 162) | func (c *KinesisClientLibConfiguration) WithMaxLeasesForWorker(n int) *K... method WithIdleTimeBetweenReadsInMillis (line 188) | func (c *KinesisClientLibConfiguration) WithIdleTimeBetweenReadsInMillis... method WithCallProcessRecordsEvenForEmptyRecordList (line 194) | func (c *KinesisClientLibConfiguration) WithCallProcessRecordsEvenForEmp... method WithTaskBackoffTimeMillis (line 199) | func (c *KinesisClientLibConfiguration) WithTaskBackoffTimeMillis(taskBa... method WithLogger (line 205) | func (c *KinesisClientLibConfiguration) WithLogger(logger logger.Logger)... method WithMonitoringService (line 214) | func (c *KinesisClientLibConfiguration) WithMonitoringService(mService m... method WithEnhancedFanOutConsumer (line 224) | func (c *KinesisClientLibConfiguration) WithEnhancedFanOutConsumer(enabl... method WithEnhancedFanOutConsumerName (line 232) | func (c *KinesisClientLibConfiguration) WithEnhancedFanOutConsumerName(c... method WithEnhancedFanOutConsumerARN (line 242) | func (c *KinesisClientLibConfiguration) WithEnhancedFanOutConsumerARN(co... method WithLeaseStealing (line 249) | func (c *KinesisClientLibConfiguration) WithLeaseStealing(enableLeaseSte... method WithLeaseStealingIntervalMillis (line 254) | func (c *KinesisClientLibConfiguration) WithLeaseStealingIntervalMillis(... method WithLeaseSyncingIntervalMillis (line 259) | func (c *KinesisClientLibConfiguration) WithLeaseSyncingIntervalMillis(l... FILE: clientlibrary/interfaces/inputs.go constant REQUESTED (line 50) | REQUESTED ShutdownReason = iota + 1 constant TERMINATE (line 58) | TERMINATE constant ZOMBIE (line 65) | ZOMBIE type ShutdownReason (line 78) | type ShutdownReason type InitializationInput (line 80) | type InitializationInput struct type ProcessRecordsInput (line 88) | type ProcessRecordsInput struct type ShutdownInput (line 105) | type ShutdownInput struct function ShutdownReasonMessage (line 120) | func ShutdownReasonMessage(reason ShutdownReason) *string { FILE: clientlibrary/interfaces/record-processor-checkpointer.go type IPreparedCheckpointer (line 37) | type IPreparedCheckpointer interface type IRecordProcessorCheckpointer (line 64) | type IRecordProcessorCheckpointer interface FILE: clientlibrary/interfaces/record-processor.go type IRecordProcessor (line 40) | type IRecordProcessor interface type IRecordProcessorFactory (line 78) | type IRecordProcessorFactory interface FILE: clientlibrary/interfaces/sequence-number.go type ExtendedSequenceNumber (line 41) | type ExtendedSequenceNumber struct FILE: clientlibrary/metrics/cloudwatch/cloudwatch.go constant DEFAULT_CLOUDWATCH_METRICS_BUFFER_DURATION (line 44) | DEFAULT_CLOUDWATCH_METRICS_BUFFER_DURATION = 10 * time.Second type MonitoringService (line 46) | type MonitoringService struct method Init (line 91) | func (cw *MonitoringService) Init(appName, streamName, workerID string... method Start (line 114) | func (cw *MonitoringService) Start() error { method Shutdown (line 121) | func (cw *MonitoringService) Shutdown() { method eventloop (line 129) | func (cw *MonitoringService) eventloop() { method flushShard (line 149) | func (cw *MonitoringService) flushShard(shard string, metric *cloudWat... method flush (line 272) | func (cw *MonitoringService) flush() error { method IncrRecordsProcessed (line 283) | func (cw *MonitoringService) IncrRecordsProcessed(shard string, count ... method IncrBytesProcessed (line 290) | func (cw *MonitoringService) IncrBytesProcessed(shard string, count in... method MillisBehindLatest (line 297) | func (cw *MonitoringService) MillisBehindLatest(shard string, millSeco... method LeaseGained (line 304) | func (cw *MonitoringService) LeaseGained(shard string) { method LeaseLost (line 311) | func (cw *MonitoringService) LeaseLost(shard string) { method LeaseRenewed (line 318) | func (cw *MonitoringService) LeaseRenewed(shard string) { method RecordGetRecordsTime (line 325) | func (cw *MonitoringService) RecordGetRecordsTime(shard string, time f... method RecordProcessRecordsTime (line 331) | func (cw *MonitoringService) RecordProcessRecordsTime(shard string, ti... method getOrCreatePerShardMetrics (line 338) | func (cw *MonitoringService) getOrCreatePerShardMetrics(shard string) ... type cloudWatchMetrics (line 63) | type cloudWatchMetrics struct function NewMonitoringService (line 76) | func NewMonitoringService(region string, creds *credentials.Credentials)... function NewMonitoringServiceWithOptions (line 82) | func NewMonitoringServiceWithOptions(region string, creds *credentials.C... function sumFloat64 (line 350) | func sumFloat64(slice []float64) *float64 { function maxFloat64 (line 358) | func maxFloat64(slice []float64) *float64 { function minFloat64 (line 371) | func minFloat64(slice []float64) *float64 { FILE: clientlibrary/metrics/interfaces.go type MonitoringService (line 30) | type MonitoringService interface type NoopMonitoringService (line 45) | type NoopMonitoringService struct method Init (line 47) | func (NoopMonitoringService) Init(appName, streamName, workerID string... method Start (line 48) | func (NoopMonitoringService) Start() error ... method Shutdown (line 49) | func (NoopMonitoringService) Shutdown() ... method IncrRecordsProcessed (line 51) | func (NoopMonitoringService) IncrRecordsProcessed(shard string, count ... method IncrBytesProcessed (line 52) | func (NoopMonitoringService) IncrBytesProcessed(shard string, count in... method MillisBehindLatest (line 53) | func (NoopMonitoringService) MillisBehindLatest(shard string, millSeco... method LeaseGained (line 54) | func (NoopMonitoringService) LeaseGained(shard string) ... method LeaseLost (line 55) | func (NoopMonitoringService) LeaseLost(shard string) ... method LeaseRenewed (line 56) | func (NoopMonitoringService) LeaseRenewed(shard string) ... method RecordGetRecordsTime (line 57) | func (NoopMonitoringService) RecordGetRecordsTime(shard string, time f... method RecordProcessRecordsTime (line 58) | func (NoopMonitoringService) RecordProcessRecordsTime(shard string, ti... FILE: clientlibrary/metrics/prometheus/prometheus.go type MonitoringService (line 41) | type MonitoringService struct method Init (line 67) | func (p *MonitoringService) Init(appName, streamName, workerID string)... method Start (line 120) | func (p *MonitoringService) Start() error { method Shutdown (line 134) | func (p *MonitoringService) Shutdown() {} method IncrRecordsProcessed (line 136) | func (p *MonitoringService) IncrRecordsProcessed(shard string, count i... method IncrBytesProcessed (line 140) | func (p *MonitoringService) IncrBytesProcessed(shard string, count int... method MillisBehindLatest (line 144) | func (p *MonitoringService) MillisBehindLatest(shard string, millSecon... method LeaseGained (line 148) | func (p *MonitoringService) LeaseGained(shard string) { method LeaseLost (line 152) | func (p *MonitoringService) LeaseLost(shard string) { method LeaseRenewed (line 156) | func (p *MonitoringService) LeaseRenewed(shard string) { method RecordGetRecordsTime (line 160) | func (p *MonitoringService) RecordGetRecordsTime(shard string, time fl... method RecordProcessRecordsTime (line 164) | func (p *MonitoringService) RecordProcessRecordsTime(shard string, tim... function NewMonitoringService (line 59) | func NewMonitoringService(listenAddress, region string, logger logger.Lo... FILE: clientlibrary/partition/partition.go type ShardStatus (line 37) | type ShardStatus struct method GetLeaseOwner (line 51) | func (ss *ShardStatus) GetLeaseOwner() string { method SetLeaseOwner (line 57) | func (ss *ShardStatus) SetLeaseOwner(owner string) { method GetCheckpoint (line 63) | func (ss *ShardStatus) GetCheckpoint() string { method SetCheckpoint (line 69) | func (ss *ShardStatus) SetCheckpoint(c string) { method GetLeaseTimeout (line 75) | func (ss *ShardStatus) GetLeaseTimeout() time.Time { method SetLeaseTimeout (line 81) | func (ss *ShardStatus) SetLeaseTimeout(timeout time.Time) { method IsClaimRequestExpired (line 87) | func (ss *ShardStatus) IsClaimRequestExpired(kclConfig *config.Kinesis... FILE: clientlibrary/utils/awserr.go function AWSErrCode (line 25) | func AWSErrCode(err error) string { FILE: clientlibrary/utils/random.go constant letterBytes (line 29) | letterBytes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" constant letterIdxBits (line 31) | letterIdxBits = 6 constant letterIdxMask (line 32) | letterIdxMask = 1<