diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
index b928a09f..6f81301d 100644
--- a/META-INF/MANIFEST.MF
+++ b/META-INF/MANIFEST.MF
@@ -14,23 +14,23 @@ Require-Bundle: org.apache.commons.codec;bundle-version="1.6",
org.apache.httpcomponents.httpclient;bundle-version="4.3.6"
com.amazonaws.sdk;bundle-version="1.11.319",
Export-Package: com.amazonaws.services.kinesis,
- com.amazonaws.services.kinesis.clientlibrary,
- com.amazonaws.services.kinesis.clientlibrary.config,
- com.amazonaws.services.kinesis.clientlibrary.exceptions,
- com.amazonaws.services.kinesis.clientlibrary.exceptions.internal,
- com.amazonaws.services.kinesis.clientlibrary.interfaces,
- com.amazonaws.services.kinesis.clientlibrary.lib,
- com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint,
- com.amazonaws.services.kinesis.clientlibrary.lib.worker,
- com.amazonaws.services.kinesis.clientlibrary.proxies,
- com.amazonaws.services.kinesis.clientlibrary.types,
- com.amazonaws.services.kinesis.leases,
- com.amazonaws.services.kinesis.leases.exceptions,
- com.amazonaws.services.kinesis.leases.impl,
- com.amazonaws.services.kinesis.leases.interfaces,
- com.amazonaws.services.kinesis.leases.util,
- com.amazonaws.services.kinesis.metrics,
- com.amazonaws.services.kinesis.metrics.impl,
- com.amazonaws.services.kinesis.metrics.interfaces,
- com.amazonaws.services.kinesis.multilang,
- com.amazonaws.services.kinesis.multilang.messages,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies,
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types,
+ com.fivetran.external.com.amazonaws.services.kinesis.leases,
+ com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions,
+ com.fivetran.external.com.amazonaws.services.kinesis.leases.impl,
+ com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces,
+ com.fivetran.external.com.amazonaws.services.kinesis.leases.util,
+ com.fivetran.external.com.amazonaws.services.kinesis.metrics,
+ com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl,
+ com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces,
+ com.fivetran.external.com.amazonaws.services.kinesis.multilang,
+ com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages,
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java b/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java
deleted file mode 100644
index 05c2ab3f..00000000
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-
-/**
- *
- */
-public enum DataFetchingStrategy {
- DEFAULT, PREFETCH_CACHED;
-}
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java
similarity index 98%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java
index d27cd480..3e914401 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java
index ede0294d..48382b61 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/BooleanPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java
similarity index 94%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java
index abd3d7f0..b5131948 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/ClientConfigurationPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java
similarity index 94%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java
index 4f6a588c..93552bf0 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecorder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.Date;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java
index d6ef5542..c6ca1cee 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java
similarity index 87%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java
index 63b6e306..165aa8e1 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/InitialPositionInStreamPropertyValueDecoder.java
@@ -12,12 +12,12 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream;
/**
* Get an InitialiPosition enum property.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java
index ec1248e7..e1721156 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/IntegerPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java
similarity index 98%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java
index 8059d6af..ef2ee26e 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfigurator.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.io.IOException;
import java.io.InputStream;
@@ -32,7 +32,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
/**
* KinesisClientLibConfigurator constructs a KinesisClientLibConfiguration from java properties file. The following
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java
index 7d63960c..a7b3caa8 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/LongPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java
similarity index 95%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java
index c6eea476..4af84003 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/SetPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.HashSet;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java
similarity index 94%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java
index d9e4339f..b5fe39bf 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/StringPropertyValueDecoder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java
index a9bb5bdf..f2132b67 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/InvalidStateException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* This is thrown when the Amazon Kinesis Client Library encounters issues with its internal state (e.g. DynamoDB table
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java
similarity index 94%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java
index fef3c1b1..afafeafc 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibDependencyException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* This is thrown when the Amazon Kinesis Client Library encounters issues talking to its dependencies
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java
index 5e77649f..906e4c34 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* Abstract class for exceptions of the Amazon Kinesis Client Library.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java
index c32409d5..56bb39e9 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibNonRetryableException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* Non-retryable exceptions. Simply retrying the same request/operation is not expected to succeed.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java
index 537278d1..8fc7964c 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/KinesisClientLibRetryableException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* Retryable exceptions (e.g. transient errors). The request/operation is expected to succeed upon (back off and) retry.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java
index 1f5b38e1..ef8634c3 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ShutdownException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* The RecordProcessor instance has been shutdown (e.g. and attempts a checkpoint).
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java
index 7e483ba5..a99060aa 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/ThrottlingException.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions;
/**
* Thrown when requests are throttled by a service (e.g. DynamoDB when storing a checkpoint).
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java
similarity index 85%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java
index 88cca44e..c56758d6 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/BlockedOnParentShardException.java
@@ -13,9 +13,9 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions.internal;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException;
/**
* Used internally in the Amazon Kinesis Client Library. Indicates that we cannot start processing data for a shard
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java
similarity index 85%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java
index 951aedf9..e77ef7d5 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/exceptions/internal/KinesisClientLibIOException.java
@@ -12,9 +12,9 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.exceptions.internal;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException;
/**
* Thrown when we encounter issues when reading/writing information (e.g. shard information from Kinesis may not be
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java
similarity index 89%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java
index 83c29b44..50668258 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/ICheckpoint.java
@@ -12,11 +12,11 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
/**
* Interface for checkpoint trackers.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java
similarity index 74%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java
index 04827a63..949c4b87 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IPreparedCheckpointer.java
@@ -1,10 +1,10 @@
-package com.amazonaws.services.kinesis.clientlibrary.interfaces;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
/**
* Objects of this class are prepared to checkpoint at a specific sequence number. They use an
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java
similarity index 93%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java
index 89cf092a..6a14bcfb 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessor.java
@@ -12,12 +12,12 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces;
import java.util.List;
import com.amazonaws.services.kinesis.model.Record;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
/**
* The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java
similarity index 96%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java
index df4acc36..7e03db8f 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorCheckpointer.java
@@ -12,12 +12,12 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
import com.amazonaws.services.kinesis.model.Record;
/**
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java
similarity index 92%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java
index 08010ee7..214e1aa6 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java
@@ -12,8 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
-
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces;
/**
* The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java
similarity index 80%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java
index bd445ac9..d865c38f 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessor.java
@@ -12,11 +12,11 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
/**
* The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon
@@ -50,7 +50,7 @@ public interface IRecordProcessor {
*
Warning
*
* When the value of {@link ShutdownInput#getShutdownReason()} is
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason#TERMINATE} it is required that you
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason#TERMINATE} it is required that you
* checkpoint. Failure to do so will result in an IllegalArgumentException, and the KCL no longer making progress.
*
* @param shutdownInput
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java
similarity index 91%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java
index b87fd7ec..52f8b675 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/IRecordProcessorFactory.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IRecordProcessorFactory.java
@@ -12,7 +12,8 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
+
/**
* The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java
similarity index 84%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java
index b4d4629c..3e21d215 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/interfaces/v2/IShutdownNotificationAware.java
@@ -12,9 +12,9 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
/**
* Allows a record processor to indicate it's aware of requested shutdowns, and handle the request.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java
similarity index 89%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java
index 8af6a5d3..5d90d4f0 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/Checkpoint.java
@@ -1,6 +1,6 @@
-package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
import java.util.Objects;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java
similarity index 92%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java
index d4442b82..7b29dff2 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/SentinelCheckpoint.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
/**
* Enumeration of the sentinel values of checkpoints.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java
similarity index 95%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java
index b0f8ad06..e9f0f1c2 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategy.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.HashSet;
import java.util.Objects;
@@ -29,8 +29,8 @@ import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.function.Supplier;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope;
import com.amazonaws.services.kinesis.model.ExpiredIteratorException;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java
similarity index 85%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java
index 465dda46..80032077 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTask.java
@@ -12,15 +12,15 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
/**
* Task to block until processing of all data records in the parent shard(s) is completed.
@@ -54,7 +54,7 @@ class BlockOnParentShardTask implements ITask {
}
/* (non-Javadoc)
- * @see com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#call()
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#call()
*/
@Override
public TaskResult call() {
@@ -98,7 +98,7 @@ class BlockOnParentShardTask implements ITask {
}
/* (non-Javadoc)
- * @see com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#getTaskType()
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#getTaskType()
*/
@Override
public TaskType getTaskType() {
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java
similarity index 91%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java
index 61b15e4f..c4ded153 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCache.java
@@ -13,9 +13,9 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import org.apache.commons.logging.impl.SimpleLog;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java
similarity index 96%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java
index 0d3dd001..481069d4 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparator.java
@@ -12,13 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.io.Serializable;
import java.math.BigInteger;
import java.util.Comparator;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
/**
*
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java
similarity index 99%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java
index c0bdc060..f16f1d81 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStates.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
/**
* Top level container for all the possible states a {@link ShardConsumer} can be in. The logic for creation of tasks,
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java
similarity index 94%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java
index a7121ff2..33b5accb 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetcherResult.java
@@ -5,7 +5,7 @@
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
diff --git a/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java
new file mode 100644
index 00000000..189fce5a
--- /dev/null
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DataFetchingStrategy.java
@@ -0,0 +1,8 @@
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+
+/**
+ *
+ */
+public enum DataFetchingStrategy {
+ DEFAULT, PREFETCH_CACHED;
+}
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java
similarity index 73%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java
index d40f51d3..9a3ca5f2 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/DoesNothingPreparedCheckpointer.java
@@ -12,14 +12,14 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
/**
* A special IPreparedCheckpointer that does nothing, which can be used when preparing a checkpoint at the current
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java
similarity index 87%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java
index dba24f8d..35f36c91 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsCache.java
@@ -13,9 +13,9 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
/**
* This class is used as a cache for Prefetching data from Kinesis.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java
similarity index 95%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java
index 4f474887..6e898002 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetrievalStrategy.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java
similarity index 73%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java
index d5b4a782..a3d60d50 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GetRecordsRetriever.java
@@ -1,9 +1,7 @@
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
-import java.util.concurrent.Callable;
-
/**
* This class uses the GetRecordsRetrievalStrategy class to retrieve the next set of records and update the cache.
*/
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java
similarity index 96%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java
index 592c93e6..f1234dc7 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownContext.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.Objects;
import java.util.concurrent.CountDownLatch;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java
similarity index 98%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java
index 97bef9e3..c5e9581b 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinator.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java
similarity index 92%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java
index d19166a1..3ffa553a 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ITask.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.concurrent.Callable;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java
similarity index 92%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java
index 94f9b455..609f3240 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStream.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
/**
* Used to specify the position in the stream where a new application should start from.
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java
similarity index 97%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java
index 6a9948c7..82797d7f 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitialPositionInStreamExtended.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.Date;
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java
similarity index 83%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java
index 5e847a89..98d997ce 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/InitializeTask.java
@@ -12,18 +12,18 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
/**
* Task for initializing shard position and invoking the RecordProcessor initialize() API.
@@ -70,7 +70,7 @@ class InitializeTask implements ITask {
* Initializes the data fetcher (position in shard) and invokes the RecordProcessor initialize() API.
* (non-Javadoc)
*
- * @see com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#call()
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#call()
*/
@Override
public TaskResult call() {
@@ -126,7 +126,7 @@ class InitializeTask implements ITask {
/*
* (non-Javadoc)
*
- * @see com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#getTaskType()
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask#getTaskType()
*/
@Override
public TaskType getTaskType() {
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java
similarity index 98%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java
index 65581a85..5b3c4a10 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfiguration.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.Date;
import java.util.Optional;
@@ -22,9 +22,9 @@ import org.apache.commons.lang3.Validate;
import com.amazonaws.ClientConfiguration;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
-import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
import com.google.common.collect.ImmutableSet;
/**
@@ -967,13 +967,13 @@ public class KinesisClientLibConfiguration {
* Controls how long the KCL will sleep if no records are returned from Kinesis
*
*
- * This value is only used when no records are returned; if records are returned, the {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.ProcessTask} will
+ * This value is only used when no records are returned; if records are returned, the {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ProcessTask} will
* immediately retrieve the next set of records after the call to
- * {@link com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor#processRecords(ProcessRecordsInput)}
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor#processRecords(ProcessRecordsInput)}
* has returned. Setting this value to high may result in the KCL being unable to catch up. If you are changing this
* value it's recommended that you enable {@link #withCallProcessRecordsEvenForEmptyRecordList(boolean)}, and
* monitor how far behind the records retrieved are by inspecting
- * {@link com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput#getMillisBehindLatest()}, and the
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput#getMillisBehindLatest()}, and the
* CloudWatch
* Metric: GetRecords.MillisBehindLatest
@@ -1380,7 +1380,7 @@ public class KinesisClientLibConfiguration {
/**
* @param listShardsBackoffTimeInMillis Max sleep between two listShards call when throttled
- * in {@link com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy}.
+ * in {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy}.
* @return
*/
public KinesisClientLibConfiguration withListShardsBackoffTimeInMillis(long listShardsBackoffTimeInMillis) {
@@ -1391,7 +1391,7 @@ public class KinesisClientLibConfiguration {
/**
* @param maxListShardsRetryAttempts Max number of retries for listShards when throttled
- * in {@link com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy}.
+ * in {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy}.
* @return
*/
public KinesisClientLibConfiguration withMaxListShardsRetryAttempts(int maxListShardsRetryAttempts) {
diff --git a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java
similarity index 88%
rename from src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java
rename to src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java
index 448a2953..4d436d2b 100644
--- a/src/main/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java
+++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinator.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.ArrayList;
import java.util.Collection;
@@ -25,21 +25,21 @@ import java.util.UUID;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
/**
* This class is used to coordinate/manage leases owned by this worker process and to get/set checkpoints.
@@ -181,7 +181,7 @@ class KinesisClientLibLeaseCoordinator extends LeaseCoordinatorbase64 module.
*
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
diff --git a/src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java b/src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java
similarity index 88%
rename from src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java
index b654ca00..6c109b4b 100644
--- a/src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClient.java
@@ -13,9 +13,8 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.dynamodbv2.streamsadapter;
+package com.fivetran.external.com.amazonaws.services.dynamodbv2.streamsadapter;
-import com.amazonaws.services.kinesis.AmazonKinesis;
import com.amazonaws.services.kinesis.AmazonKinesisClient;
/**
diff --git a/src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java b/src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java
index 95dc1607..69e96987 100644
--- a/src/test/java/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/dynamodbv2/streamsadapter/AmazonDynamoDBStreamsAdapterClientChild.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.dynamodbv2.streamsadapter;
+package com.fivetran.external.com.amazonaws.services.dynamodbv2.streamsadapter;
/**
* This class is only used for testing purposes, to make sure that the correct calls are made while using DynamoDB
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java
similarity index 89%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java
index cddd837a..db1f3b26 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/AWSCredentialsProviderPropertyValueDecoderTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import static org.junit.Assert.assertEquals;
@@ -22,7 +22,6 @@ import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.auth.AWSCredentialsProvider;
import com.amazonaws.auth.AWSCredentialsProviderChain;
-import com.amazonaws.services.kinesis.clientlibrary.config.AWSCredentialsProviderPropertyValueDecoder;
public class AWSCredentialsProviderPropertyValueDecoderTest {
@@ -30,9 +29,9 @@ public class AWSCredentialsProviderPropertyValueDecoderTest {
private static final String TEST_SECRET_KEY = "456";
private String credentialName1 =
- "com.amazonaws.services.kinesis.clientlibrary.config.AWSCredentialsProviderPropertyValueDecoderTest$AlwaysSucceedCredentialsProvider";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.AWSCredentialsProviderPropertyValueDecoderTest$AlwaysSucceedCredentialsProvider";
private String credentialName2 =
- "com.amazonaws.services.kinesis.clientlibrary.config.AWSCredentialsProviderPropertyValueDecoderTest$ConstructorCredentialsProvider";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.AWSCredentialsProviderPropertyValueDecoderTest$ConstructorCredentialsProvider";
private AWSCredentialsProviderPropertyValueDecoder decoder = new AWSCredentialsProviderPropertyValueDecoder();
@Test
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java
index df405978..6d215668 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/DatePropertyValueDecoderTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
@@ -21,8 +21,6 @@ import java.util.Date;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.config.DatePropertyValueDecoder;
-
public class DatePropertyValueDecoderTest {
private DatePropertyValueDecoder decoder = new DatePropertyValueDecoder();
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java
index 19ba20a1..397dfbbd 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/config/KinesisClientLibConfiguratorTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.config;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -31,23 +31,23 @@ import org.junit.Test;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
-import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
import com.google.common.collect.ImmutableSet;
public class KinesisClientLibConfiguratorTest {
private String credentialName1 =
- "com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProvider";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProvider";
private String credentialName2 =
- "com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysFailCredentialsProvider";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysFailCredentialsProvider";
private String credentialNameKinesis =
- "com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderKinesis";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderKinesis";
private String credentialNameDynamoDB =
- "com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderDynamoDB";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderDynamoDB";
private String credentialNameCloudWatch =
- "com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderCloudWatch";
+ "com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfiguratorTest$AlwaysSucceedCredentialsProviderCloudWatch";
private KinesisClientLibConfigurator configurator = new KinesisClientLibConfigurator();
@Test
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java
index 075a89bd..1f638a0a 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/CheckpointImplTestBase.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
import org.junit.After;
import org.junit.AfterClass;
@@ -21,10 +21,10 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
/**
* Base class for unit testing checkpoint implementations.
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java
similarity index 92%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java
index 9cdc31c1..2fb71339 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImpl.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
import java.util.HashMap;
import java.util.Map;
@@ -20,9 +20,9 @@ import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
/**
* Everything is stored in memory and there is no fault-tolerance.
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java
index 04408b36..8ee9b7ec 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/checkpoint/InMemoryCheckpointImplTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint;
import org.junit.Before;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java
similarity index 97%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java
index 37f58c1c..af92e897 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyIntegrationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -40,7 +40,6 @@ import java.util.function.Supplier;
import com.amazonaws.services.kinesis.model.ExpiredIteratorException;
import org.junit.After;
-import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
@@ -49,7 +48,7 @@ import org.mockito.Mock;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import org.mockito.stubbing.Answer;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java
index 151300de..90fca800 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/AsynchronousGetRecordsRetrievalStrategyTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -35,10 +35,8 @@ import java.util.concurrent.TimeUnit;
import java.util.function.Supplier;
import com.amazonaws.services.kinesis.model.ExpiredIteratorException;
-import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-import org.junit.rules.ExpectedException;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java
similarity index 92%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java
index a42e0683..7d1fa975 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockOnParentShardTaskTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -29,12 +29,12 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
/**
*
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java
similarity index 93%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java
index 0636baea..74854c57 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/BlockingGetRecordsCacheTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@@ -30,7 +30,7 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.amazonaws.services.kinesis.model.Record;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java
index 7abe7c52..6f66ac57 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/CheckpointValueComparatorTest.java
@@ -12,13 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import junit.framework.Assert;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
public class CheckpointValueComparatorTest {
@Test
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java
index fa163ad2..27091469 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ConsumerStatesTest.java
@@ -12,10 +12,10 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-import static com.amazonaws.services.kinesis.clientlibrary.lib.worker.ConsumerStates.ConsumerState;
-import static com.amazonaws.services.kinesis.clientlibrary.lib.worker.ConsumerStates.ShardConsumerState;
+import static com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ConsumerStates.ConsumerState;
+import static com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ConsumerStates.ShardConsumerState;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -38,12 +38,12 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
@RunWith(MockitoJUnitRunner.class)
public class ConsumerStatesTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java
similarity index 93%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java
index 2a07d1ed..81792408 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ExceptionThrowingLeaseManager.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.Arrays;
import java.util.List;
@@ -20,11 +20,11 @@ import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
/**
* Mock Lease Manager by randomly throwing Leasing Exceptions.
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java
similarity index 99%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java
index c032bf0c..43583c06 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/GracefulShutdownCoordinatorTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.not;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java
index 7184c9a3..9dfa7d10 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibConfigurationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@@ -32,8 +32,8 @@ import com.amazonaws.regions.RegionUtils;
import com.amazonaws.services.cloudwatch.AmazonCloudWatchClient;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.kinesis.AmazonKinesisClient;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory;
-import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
import com.google.common.collect.ImmutableSet;
import junit.framework.Assert;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java
similarity index 90%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java
index 00c1310d..0631d894 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorIntegrationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.ArrayList;
import java.util.Collections;
@@ -23,7 +23,6 @@ import java.util.UUID;
import java.util.concurrent.Callable;
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
-import com.amazonaws.auth.SystemPropertiesCredentialsProvider;
import junit.framework.Assert;
import org.junit.Before;
@@ -31,15 +30,15 @@ import org.junit.Test;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
-import com.amazonaws.services.kinesis.leases.impl.Lease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.Lease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.hamcrest.MatcherAssert.assertThat;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java
similarity index 77%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java
index 11962d8f..44f6adb8 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisClientLibLeaseCoordinatorTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.mockito.Matchers.anyLong;
import static org.mockito.Mockito.doReturn;
@@ -26,13 +26,13 @@ import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
public class KinesisClientLibLeaseCoordinatorTest {
private static final String SHARD_ID = "shardId-test";
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java
index fbe720ae..d1d58354 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/KinesisDataFetcherTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.notNullValue;
@@ -43,14 +43,14 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.amazonaws.services.kinesis.model.Record;
import com.amazonaws.services.kinesis.model.ResourceNotFoundException;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java
similarity index 97%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java
index 42fd82de..60e4202a 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ParentsFirstShardPrioritizationUnitTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
@@ -25,7 +25,7 @@ import java.util.Random;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
public class ParentsFirstShardPrioritizationUnitTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java
index 5498ad9e..0d39217f 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheIntegrationTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -43,9 +43,9 @@ import org.mockito.invocation.InvocationOnMock;
import org.mockito.runners.MockitoJUnitRunner;
import org.mockito.stubbing.Answer;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
import com.amazonaws.services.kinesis.model.ExpiredIteratorException;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.amazonaws.services.kinesis.model.Record;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java
index 2b650866..e6310acb 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PrefetchGetRecordsCacheTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
@@ -44,8 +44,8 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
import com.amazonaws.services.kinesis.model.ExpiredIteratorException;
import com.amazonaws.services.kinesis.model.GetRecordsResult;
import com.amazonaws.services.kinesis.model.Record;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java
similarity index 80%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java
index bfcd7723..02d394fa 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/PreparedCheckpointerTest.java
@@ -1,8 +1,8 @@
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.Mockito;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java
index 94d0918e..bd9fddc8 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ProcessTaskTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@@ -43,11 +43,11 @@ import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
import com.amazonaws.services.kinesis.model.ProvisionedThroughputExceededException;
import com.amazonaws.services.kinesis.model.Record;
import com.google.protobuf.ByteString;
@@ -339,8 +339,8 @@ public class ProcessTaskTest {
ByteBuffer bb = ByteBuffer.allocate(1024);
bb.put(new byte[] {-13, -119, -102, -62 });
- com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record r =
- com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.newBuilder()
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record r =
+ com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.newBuilder()
.setData(ByteString.copyFrom(TEST_DATA))
.setPartitionKeyIndex(0)
.build();
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java
index 67c36d20..83cab353 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordProcessorCheckpointerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
@@ -26,7 +26,7 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map.Entry;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
@@ -36,15 +36,15 @@ import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.InMemoryCheckpointImpl;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.InMemoryCheckpointImpl;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
import com.amazonaws.services.kinesis.model.Record;
/**
@@ -86,7 +86,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint()}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint()}.
*/
@Test
public final void testCheckpoint() throws Exception {
@@ -107,7 +107,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(Record record)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(Record record)}.
*/
@Test
public final void testCheckpointRecord() throws Exception {
@@ -123,7 +123,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(Record record)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(Record record)}.
*/
@Test
public final void testCheckpointSubRecord() throws Exception {
@@ -140,7 +140,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber)}.
*/
@Test
public final void testCheckpointSequenceNumber() throws Exception {
@@ -155,7 +155,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber, long subSequenceNumber)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber, long subSequenceNumber)}.
*/
@Test
public final void testCheckpointExtendedSequenceNumber() throws Exception {
@@ -185,7 +185,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint()}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint()}.
*/
@Test
public final void testPrepareCheckpoint() throws Exception {
@@ -217,7 +217,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint(Record record)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint(Record record)}.
*/
@Test
public final void testPrepareCheckpointRecord() throws Exception {
@@ -242,7 +242,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint(Record record)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#prepareCheckpoint(Record record)}.
*/
@Test
public final void testPrepareCheckpointSubRecord() throws Exception {
@@ -268,7 +268,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber)}.
*/
@Test
public final void testPrepareCheckpointSequenceNumber() throws Exception {
@@ -292,7 +292,7 @@ public class RecordProcessorCheckpointerTest {
/**
* Test method for
- * {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber, long subSequenceNumber)}.
+ * {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer#checkpoint(String sequenceNumber, long subSequenceNumber)}.
*/
@Test
public final void testPrepareCheckpointExtendedSequenceNumber() throws Exception {
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java
similarity index 88%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java
index d686c914..ecc120a3 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/RecordsFetcherFactoryTest.java
@@ -1,4 +1,4 @@
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.instanceOf;
import static org.hamcrest.MatcherAssert.assertThat;
@@ -8,7 +8,7 @@ import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
public class RecordsFetcherFactoryTest {
private String shardId = "TestShard";
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java
index 51d1376d..ade775f3 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/SequenceNumberValidatorTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import junit.framework.Assert;
@@ -21,8 +21,8 @@ import org.mockito.Mockito;
import static org.junit.Assert.fail;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
import com.amazonaws.services.kinesis.model.InvalidArgumentException;
import com.amazonaws.services.kinesis.model.ShardIteratorType;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java
index 216d59cd..0b369f6a 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardConsumerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
@@ -61,21 +61,21 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
-import com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.InMemoryCheckpointImpl;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.InMemoryCheckpointImpl;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.UserRecord;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
import com.amazonaws.services.kinesis.model.Record;
import com.amazonaws.services.kinesis.model.Shard;
import com.amazonaws.services.kinesis.model.ShardIteratorType;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java
index 511b5a1b..8a8890dd 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardInfoTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
@@ -28,7 +28,7 @@ import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
public class ShardInfoTest {
private static final String CONCURRENCY_TOKEN = UUID.randomUUID().toString();
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java
index f154119a..cdc43c6c 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardObjectHelper.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.math.BigInteger;
import java.util.ArrayList;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java
similarity index 97%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java
index 314974b0..7ab8a327 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSequenceVerifier.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java
similarity index 83%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java
index 619f3eaf..34f7da09 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncTaskIntegrationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.HashSet;
import java.util.List;
@@ -31,14 +31,14 @@ import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.kinesis.AmazonKinesis;
import com.amazonaws.services.kinesis.AmazonKinesisClient;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
-import com.amazonaws.services.kinesis.leases.interfaces.IKinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.IKinesisClientLeaseManager;
import com.amazonaws.services.kinesis.model.StreamStatus;
/**
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java
index 7ff12542..5ff63ab1 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShardSyncerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.io.File;
import java.io.IOException;
@@ -35,19 +35,19 @@ import org.junit.BeforeClass;
import org.junit.Test;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ExceptionThrowingLeaseManager.ExceptionThrowingLeaseManagerMethods;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
-import com.amazonaws.services.kinesis.leases.impl.LeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ExceptionThrowingLeaseManager.ExceptionThrowingLeaseManagerMethods;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.LeaseManager;
import com.amazonaws.services.kinesis.model.HashKeyRange;
import com.amazonaws.services.kinesis.model.SequenceNumberRange;
import com.amazonaws.services.kinesis.model.Shard;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java
similarity index 86%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java
index ddf07e10..a6c6cbaf 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ShutdownTaskTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.mock;
@@ -29,13 +29,13 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java
similarity index 80%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java
index 174410e7..596cbfeb 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamlet.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.ArrayList;
import java.util.HashSet;
@@ -21,21 +21,21 @@ import java.util.Set;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Semaphore;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IShutdownNotificationAware;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IShutdownNotificationAware;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.amazonaws.services.kinesis.model.Record;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
/**
* Streamlet that tracks records it's seen - useful for testing.
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java
similarity index 85%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java
index 3446f52d..7b5062f0 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/TestStreamletFactory.java
@@ -12,14 +12,14 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Semaphore;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory;
/**
* Factory for TestStreamlet record processors.
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java
index 79118ac9..e116172c 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/ThrottlingReporterTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.mockito.Matchers.any;
import static org.mockito.Mockito.never;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java
index ac081897..2ae23953 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/WorkerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.lib.worker;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker;
import static org.hamcrest.CoreMatchers.both;
import static org.hamcrest.CoreMatchers.equalTo;
@@ -38,7 +38,6 @@ import java.io.File;
import java.lang.Thread.State;
import java.lang.reflect.Field;
import java.math.BigInteger;
-import java.time.Instant;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
@@ -90,30 +89,30 @@ import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder;
import com.amazonaws.services.dynamodbv2.local.embedded.DynamoDBEmbedded;
import com.amazonaws.services.kinesis.AmazonKinesis;
import com.amazonaws.services.kinesis.AmazonKinesisClientBuilder;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.WorkerCWMetricsFactory;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.WorkerThreadPoolExecutor;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.WorkerStateChangeListener.WorkerState;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseBuilder;
-import com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
-import com.amazonaws.services.kinesis.leases.impl.LeaseManager;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
-import com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.WorkerCWMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.WorkerThreadPoolExecutor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.WorkerStateChangeListener.WorkerState;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLease;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseBuilder;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.LeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory;
import com.amazonaws.services.kinesis.model.HashKeyRange;
import com.amazonaws.services.kinesis.model.Record;
import com.amazonaws.services.kinesis.model.SequenceNumberRange;
@@ -158,7 +157,7 @@ public class WorkerTest {
@Mock
private ILeaseManager leaseManager;
@Mock
- private com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory v1RecordProcessorFactory;
+ private com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory v1RecordProcessorFactory;
@Mock
private IKinesisProxy proxy;
@Mock
@@ -188,12 +187,12 @@ public class WorkerTest {
}
// CHECKSTYLE:IGNORE AnonInnerLengthCheck FOR NEXT 50 LINES
- private static final com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory SAMPLE_RECORD_PROCESSOR_FACTORY =
- new com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory() {
+ private static final com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory SAMPLE_RECORD_PROCESSOR_FACTORY =
+ new com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory() {
@Override
- public com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor createProcessor() {
- return new com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor() {
+ public com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor createProcessor() {
+ return new com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor() {
@Override
public void shutdown(IRecordProcessorCheckpointer checkpointer, ShutdownReason reason) {
@@ -455,7 +454,7 @@ public class WorkerTest {
/**
* Runs worker with threadPoolSize == numShards
- * Test method for {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
+ * Test method for {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
*/
@Test
public final void testRunWithThreadPoolSizeEqualToNumShards() throws Exception {
@@ -466,7 +465,7 @@ public class WorkerTest {
/**
* Runs worker with threadPoolSize < numShards
- * Test method for {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
+ * Test method for {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
*/
@Test
public final void testRunWithThreadPoolSizeLessThanNumShards() throws Exception {
@@ -477,7 +476,7 @@ public class WorkerTest {
/**
* Runs worker with threadPoolSize > numShards
- * Test method for {@link com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
+ * Test method for {@link com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker#run()}.
*/
@Test
public final void testRunWithThreadPoolSizeMoreThanNumShards() throws Exception {
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java
index db70b5de..77f5bd58 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxy.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.proxies;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies;
import java.io.BufferedReader;
import java.io.FileInputStream;
@@ -176,7 +176,7 @@ public class KinesisLocalFileProxy implements IKinesisProxy {
/*
* (non-Javadoc)
*
- * @see com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy#getStreamInfo()
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy#getStreamInfo()
*/
@Override
public DescribeStreamResult getStreamInfo(String startShardId) throws ResourceNotFoundException {
@@ -339,7 +339,7 @@ public class KinesisLocalFileProxy implements IKinesisProxy {
/*
* (non-Javadoc)
*
- * @see com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy#get(java.nio.ByteBuffer, int)
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy#get(java.nio.ByteBuffer, int)
*/
@Override
public GetRecordsResult get(String serializedKinesisIterator, int maxRecords)
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java
similarity index 87%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java
index f14ec63b..3c62fa94 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisLocalFileProxyFactory.java
@@ -12,13 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.proxies;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.util.KinesisLocalFileDataCreator;
/** Factory for KinesisProxy objects that use a local file for data. Useful for testing purposes.
*
@@ -53,7 +53,7 @@ public class KinesisLocalFileProxyFactory implements IKinesisProxyFactory {
}
/* (non-Javadoc)
- * @see com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyFactory#getProxy(java.lang.String)
+ * @see com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyFactory#getProxy(java.lang.String)
*/
@Override
public IKinesisProxy getProxy(String streamARN) {
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java
index c855bf3e..99eb2880 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/KinesisProxyTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.proxies;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies;
import static org.hamcrest.CoreMatchers.not;
import static org.hamcrest.Matchers.both;
@@ -53,10 +53,10 @@ import org.mockito.runners.MockitoJUnitRunner;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient;
-import com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClientChild;
+import com.fivetran.external.com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient;
+import com.fivetran.external.com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClientChild;
import com.amazonaws.services.kinesis.AmazonKinesis;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
import com.amazonaws.services.kinesis.model.DescribeStreamRequest;
import com.amazonaws.services.kinesis.model.DescribeStreamResult;
import com.amazonaws.services.kinesis.model.GetShardIteratorRequest;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java
index e5e4419a..a985df35 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/proxies/util/KinesisLocalFileDataCreator.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.proxies.util;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.util;
import java.io.BufferedWriter;
import java.io.File;
@@ -25,7 +25,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Random;
-import com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisLocalFileProxy;
import com.amazonaws.services.kinesis.model.HashKeyRange;
import com.amazonaws.services.kinesis.model.SequenceNumberRange;
import com.amazonaws.services.kinesis.model.Shard;
diff --git a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java
similarity index 89%
rename from src/test/java/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java
index 0b9a72f1..9bb7f4c3 100644
--- a/src/test/java/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/types/ShutdownReasonTest.java
@@ -12,12 +12,12 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.clientlibrary.types;
+package com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertThat;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
import org.junit.Test;
/**
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java
index 2e8879fe..cb42f1fd 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/KinesisClientLeaseBuilder.java
@@ -12,13 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.HashSet;
import java.util.Set;
import java.util.UUID;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
public class KinesisClientLeaseBuilder {
private String leaseKey;
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java
index 3c67a827..80fecbf7 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseCoordinatorExerciser.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.awt.*;
import java.awt.event.ActionEvent;
@@ -33,13 +33,13 @@ import org.apache.commons.logging.LogFactory;
import com.amazonaws.auth.AWSCredentialsProvider;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
-import com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory;
public class LeaseCoordinatorExerciser {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java
similarity index 89%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java
index e7ff0ebe..fcd52af6 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseIntegrationTest.java
@@ -12,11 +12,8 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
-import java.util.logging.Logger;
-
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.junit.Ignore;
@@ -26,8 +23,8 @@ import org.junit.runner.Description;
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
-import com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
-import com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.MetricsHelper;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory;
@Ignore
public class LeaseIntegrationTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java
index dcaedc38..4f0ba024 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseManagerIntegrationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.Collection;
import java.util.List;
@@ -22,7 +22,7 @@ import junit.framework.Assert;
import org.junit.Test;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
public class LeaseManagerIntegrationTest extends LeaseIntegrationTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java
index 8ad19d34..df1e8bad 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerIntegrationTest.java
@@ -12,11 +12,11 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java
similarity index 90%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java
index 7c8b3fd1..ebc38404 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseRenewerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.ArrayList;
import java.util.Arrays;
@@ -27,10 +27,10 @@ import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager;
public class LeaseRenewerTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java
similarity index 97%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java
index 6fb5caf6..619c3e79 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerIntegrationTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.Map;
@@ -20,7 +20,7 @@ import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
public class LeaseTakerIntegrationTest extends LeaseIntegrationTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java
similarity index 87%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java
index 34dfedfa..dcb50243 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/LeaseTakerTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.ArrayList;
import java.util.List;
@@ -59,7 +59,7 @@ public class LeaseTakerTest {
}
/**
- * Test method for {@link com.amazonaws.services.kinesis.leases.impl.LeaseTaker#stringJoin(java.util.Collection, java.lang.String)}.
+ * Test method for {@link com.fivetran.external.com.amazonaws.services.kinesis.leases.impl.LeaseTaker#stringJoin(java.util.Collection, java.lang.String)}.
*/
@Test
public final void testStringJoin() {
diff --git a/src/test/java/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java
index 0dfbb568..bb412ca5 100644
--- a/src/test/java/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/leases/impl/TestHarnessBuilder.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.leases.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.leases.impl;
import java.util.ArrayList;
import java.util.Collections;
@@ -23,11 +23,11 @@ import java.util.concurrent.Callable;
import org.junit.Assert;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
-import com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
-import com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.DependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.exceptions.LeasingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer;
public class TestHarnessBuilder {
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java
similarity index 94%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java
index a7b179a0..dcdb1a3c 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/AccumulatingMetricsScopeTest.java
@@ -12,14 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import org.junit.Assert;
import org.junit.Test;
import com.amazonaws.services.cloudwatch.model.MetricDatum;
import com.amazonaws.services.cloudwatch.model.StandardUnit;
-import com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope;
public class AccumulatingMetricsScopeTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java
index e0b30c66..46136b6f 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/CWPublisherRunnableTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java
index a547e038..78046b26 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/DefaultCWMetricsPublisherTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java
similarity index 93%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java
index 7d44f43f..98a4f20c 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/EndingMetricsScopeTest.java
@@ -12,12 +12,11 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import org.junit.Test;
import com.amazonaws.services.cloudwatch.model.StandardUnit;
-import com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope;
public class EndingMetricsScopeTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java
index deb03caf..a93d24c9 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/FilteringMetricsScopeTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import java.util.Set;
@@ -22,8 +22,8 @@ import org.junit.Test;
import com.amazonaws.services.cloudwatch.model.Dimension;
import com.amazonaws.services.cloudwatch.model.MetricDatum;
import com.amazonaws.services.cloudwatch.model.StandardUnit;
-import com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
-import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope;
+import com.fivetran.external.com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel;
import com.google.common.collect.ImmutableSet;
public class FilteringMetricsScopeTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java
similarity index 98%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java
index 1ca90076..1293900e 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/MetricAccumulatingQueueTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import java.util.Collection;
import java.util.Collections;
diff --git a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java
similarity index 95%
rename from src/test/java/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java
index 195a7f94..e6d3385f 100644
--- a/src/test/java/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/metrics/impl/TestHelper.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.metrics.impl;
+package com.fivetran.external.com.amazonaws.services.kinesis.metrics.impl;
import com.amazonaws.services.cloudwatch.model.Dimension;
import com.amazonaws.services.cloudwatch.model.MetricDatum;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/Matchers.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/Matchers.java
similarity index 93%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/Matchers.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/Matchers.java
index 92ac15f7..683da6cd 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/Matchers.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/Matchers.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.nullValue;
@@ -21,8 +21,8 @@ import org.hamcrest.Description;
import org.hamcrest.Matcher;
import org.hamcrest.TypeSafeDiagnosingMatcher;
-import com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
public class Matchers {
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java
index a30f3516..6fa50b81 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageReaderTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
@@ -31,8 +31,8 @@ import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
-import com.amazonaws.services.kinesis.multilang.messages.Message;
-import com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.Message;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
import com.fasterxml.jackson.databind.ObjectMapper;
public class MessageReaderTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java
similarity index 93%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java
index f9fd1d58..a4899fd5 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MessageWriterTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import java.io.IOException;
import java.io.OutputStream;
@@ -23,16 +23,16 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
import com.amazonaws.services.kinesis.model.Record;
-import com.amazonaws.services.kinesis.multilang.messages.Message;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.Message;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java
similarity index 96%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java
index 1bd3580d..e0520d9f 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfigTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import static org.junit.Assert.assertNotNull;
@@ -31,8 +31,8 @@ import org.mockito.Mockito;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
public class MultiLangDaemonConfigTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java
similarity index 91%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java
index 7ae6e5e7..8cb23c4f 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangDaemonTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import java.io.PrintStream;
import java.util.concurrent.Executors;
@@ -22,7 +22,7 @@ import org.mockito.Mockito;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.AWSCredentialsProvider;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
public class MultiLangDaemonTest {
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java
similarity index 87%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java
index da14d256..c1a4f9e5 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/MultiLangProtocolTest.java
@@ -12,22 +12,22 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
import com.amazonaws.services.kinesis.model.Record;
-import com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage;
-import com.amazonaws.services.kinesis.multilang.messages.Message;
-import com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage;
-import com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.Message;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
import com.google.common.util.concurrent.SettableFuture;
import org.junit.Before;
import org.junit.Test;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java
similarity index 97%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java
index 55e96365..9645c94b 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/ReadSTDERRTaskTest.java
@@ -12,7 +12,7 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java
similarity index 81%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java
index ba3e735b..bc34141d 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorFactoryTest.java
@@ -12,13 +12,13 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
import org.junit.Assert;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java
similarity index 85%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java
index f32fa5bf..ba9de9ba 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/StreamingRecordProcessorTest.java
@@ -12,25 +12,25 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
-import com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput;
import com.amazonaws.services.kinesis.model.Record;
-import com.amazonaws.services.kinesis.multilang.messages.InitializeMessage;
-import com.amazonaws.services.kinesis.multilang.messages.Message;
-import com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage;
-import com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage;
-import com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.InitializeMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.Message;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage;
+import com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages.StatusMessage;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.Assert;
import org.junit.Before;
diff --git a/src/test/java/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java
similarity index 88%
rename from src/test/java/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java
rename to src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java
index 2b2fe402..d4a723f7 100644
--- a/src/test/java/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java
+++ b/src/test/java/com/fivetran/external/com/amazonaws/services/kinesis/multilang/messages/MessageTest.java
@@ -12,17 +12,17 @@
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
-package com.amazonaws.services.kinesis.multilang.messages;
+package com.fivetran.external.com.amazonaws.services.kinesis.multilang.messages;
import java.nio.ByteBuffer;
import java.util.ArrayList;
-import com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
-import com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput;
import org.junit.Assert;
import org.junit.Test;
-import com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
+import com.fivetran.external.com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason;
import com.amazonaws.services.kinesis.model.Record;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;