├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DESIGN.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── RELEASE_NOTES.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── amazonaws │ │ └── services │ │ └── dynamodbv2 │ │ └── streams │ │ └── connectors │ │ ├── CommandLineArgs.java │ │ ├── CommandLineInterface.java │ │ ├── DynamoDBBuffer.java │ │ ├── DynamoDBConnectorConstants.java │ │ ├── DynamoDBConnectorUtilities.java │ │ ├── DynamoDBMasterToReplicasPipeline.java │ │ ├── DynamoDBReplicationEmitter.java │ │ ├── DynamoDBStreamsConnectorConfiguration.java │ │ ├── DynamoDBStreamsRecordObjectMapper.java │ │ ├── DynamoDBStreamsRecordTransformer.java │ │ ├── NoopCloudWatch.java │ │ ├── StatusCodes.java │ │ └── package-info.java └── resources │ └── log4j.properties └── test ├── java └── com │ └── amazonaws │ └── services │ └── dynamodbv2 │ └── streams │ └── connectors │ ├── CommandLineInterfaceTests.java │ ├── CrossRegionReplicationIntegrationTests.java │ ├── DynamoDBBufferTests.java │ ├── DynamoDBReplicationEmitterReuseDynamoTests.java │ ├── DynamoDBReplicationEmitterTests.java │ ├── DynamoDBReplicationEmitterTestsBase.java │ ├── DynamoDBStreamsRecordTransformerTests.java │ └── Log4JConfigurationTests.java └── resources └── unitTestsLog4j.properties /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/DESIGN.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineArgs.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineInterface.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBConnectorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBConnectorConstants.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBConnectorUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBConnectorUtilities.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBMasterToReplicasPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBMasterToReplicasPipeline.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitter.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsConnectorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsConnectorConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/NoopCloudWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/NoopCloudWatch.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/StatusCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/StatusCodes.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/package-info.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineInterfaceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineInterfaceTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/CrossRegionReplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/CrossRegionReplicationIntegrationTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBBufferTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBBufferTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterReuseDynamoTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterReuseDynamoTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterTestsBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBReplicationEmitterTestsBase.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordTransformerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/DynamoDBStreamsRecordTransformerTests.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/Log4JConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/java/com/amazonaws/services/dynamodbv2/streams/connectors/Log4JConfigurationTests.java -------------------------------------------------------------------------------- /src/test/resources/unitTestsLog4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/dynamodb-cross-region-library/HEAD/src/test/resources/unitTestsLog4j.properties --------------------------------------------------------------------------------