├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── resources │ └── github_workflow.properties ├── scripts │ ├── clean_up_stream_table.sh │ ├── create_stream.sh │ ├── manipulate_properties.sh │ ├── put_words_to_stream.sh │ ├── start_kcl.sh │ └── verify_kcl.sh └── workflows │ └── dotnet.yml ├── .gitignore ├── AWS_KCL_DotNet.sln ├── Bootstrap ├── Bootstrap.cs ├── Bootstrap.csproj └── Properties │ ├── AssemblyInfo.cs │ └── launchSettings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ClientLibrary.Test ├── ClientLibrary.Test.csproj ├── ClientLibraryTest.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── ClientLibrary ├── ClientLibrary.cs ├── ClientLibrary.csproj ├── IRecordProcessor.cs ├── IShardRecordProcessor.cs ├── Properties │ └── AssemblyInfo.cs ├── inputs │ ├── Checkpointer.cs │ ├── InitializationInput.cs │ ├── LeaseLossInput.cs │ ├── ProcessRecordsInput.cs │ ├── Record.cs │ ├── ShardEndedInput.cs │ ├── ShutdownInput.cs │ ├── ShutdownReason.cs │ └── ShutdownRequestedInput.cs ├── messages │ ├── Action.cs │ ├── CheckpointAction.cs │ ├── InitializeAction.cs │ ├── LeaseLostAction.cs │ ├── ProcessRecordsAction.cs │ ├── ShardEndedAction.cs │ ├── ShutdownRequestedAction.cs │ └── StatusAction.cs └── packages.config ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── SampleConsumer ├── SampleConsumer.cs ├── SampleConsumer.csproj └── kcl.properties ├── SampleProducer ├── SampleProducer.cs ├── SampleProducer.csproj └── packages.config └── pom.xml /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/resources/github_workflow.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/resources/github_workflow.properties -------------------------------------------------------------------------------- /.github/scripts/clean_up_stream_table.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/clean_up_stream_table.sh -------------------------------------------------------------------------------- /.github/scripts/create_stream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/create_stream.sh -------------------------------------------------------------------------------- /.github/scripts/manipulate_properties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/manipulate_properties.sh -------------------------------------------------------------------------------- /.github/scripts/put_words_to_stream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/put_words_to_stream.sh -------------------------------------------------------------------------------- /.github/scripts/start_kcl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/start_kcl.sh -------------------------------------------------------------------------------- /.github/scripts/verify_kcl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/scripts/verify_kcl.sh -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/.gitignore -------------------------------------------------------------------------------- /AWS_KCL_DotNet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/AWS_KCL_DotNet.sln -------------------------------------------------------------------------------- /Bootstrap/Bootstrap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/Bootstrap/Bootstrap.cs -------------------------------------------------------------------------------- /Bootstrap/Bootstrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/Bootstrap/Bootstrap.csproj -------------------------------------------------------------------------------- /Bootstrap/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/Bootstrap/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Bootstrap/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/Bootstrap/Properties/launchSettings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ClientLibrary.Test/ClientLibrary.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary.Test/ClientLibrary.Test.csproj -------------------------------------------------------------------------------- /ClientLibrary.Test/ClientLibraryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary.Test/ClientLibraryTest.cs -------------------------------------------------------------------------------- /ClientLibrary.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ClientLibrary.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary.Test/packages.config -------------------------------------------------------------------------------- /ClientLibrary/ClientLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/ClientLibrary.cs -------------------------------------------------------------------------------- /ClientLibrary/ClientLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/ClientLibrary.csproj -------------------------------------------------------------------------------- /ClientLibrary/IRecordProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/IRecordProcessor.cs -------------------------------------------------------------------------------- /ClientLibrary/IShardRecordProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/IShardRecordProcessor.cs -------------------------------------------------------------------------------- /ClientLibrary/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/Checkpointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/Checkpointer.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/InitializationInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/InitializationInput.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/LeaseLossInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/LeaseLossInput.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/ProcessRecordsInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/ProcessRecordsInput.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/Record.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/Record.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/ShardEndedInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/ShardEndedInput.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/ShutdownInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/ShutdownInput.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/ShutdownReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/ShutdownReason.cs -------------------------------------------------------------------------------- /ClientLibrary/inputs/ShutdownRequestedInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/inputs/ShutdownRequestedInput.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/Action.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/Action.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/CheckpointAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/CheckpointAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/InitializeAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/InitializeAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/LeaseLostAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/LeaseLostAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/ProcessRecordsAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/ProcessRecordsAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/ShardEndedAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/ShardEndedAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/ShutdownRequestedAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/ShutdownRequestedAction.cs -------------------------------------------------------------------------------- /ClientLibrary/messages/StatusAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/messages/StatusAction.cs -------------------------------------------------------------------------------- /ClientLibrary/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/ClientLibrary/packages.config -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/README.md -------------------------------------------------------------------------------- /SampleConsumer/SampleConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleConsumer/SampleConsumer.cs -------------------------------------------------------------------------------- /SampleConsumer/SampleConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleConsumer/SampleConsumer.csproj -------------------------------------------------------------------------------- /SampleConsumer/kcl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleConsumer/kcl.properties -------------------------------------------------------------------------------- /SampleProducer/SampleProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleProducer/SampleProducer.cs -------------------------------------------------------------------------------- /SampleProducer/SampleProducer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleProducer/SampleProducer.csproj -------------------------------------------------------------------------------- /SampleProducer/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/SampleProducer/packages.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/amazon-kinesis-client-net/HEAD/pom.xml --------------------------------------------------------------------------------