You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gobblin.apache.org by ab...@apache.org on 2017/07/31 07:52:19 UTC

[01/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Repository: incubator-gobblin
Updated Branches:
  refs/heads/master 9b68773e0 -> 5457af88d


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnAppLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnAppLauncher.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnAppLauncher.java
index a5f119d..514386c 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnAppLauncher.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnAppLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.File;
 import java.io.IOException;
@@ -86,21 +86,21 @@ import com.google.common.util.concurrent.ServiceManager;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterUtils;
-import gobblin.cluster.GobblinHelixConstants;
-import gobblin.cluster.HelixUtils;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.rest.JobExecutionInfoServer;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.util.ConfigUtils;
-import gobblin.util.EmailUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.io.StreamUtils;
-import gobblin.util.JvmUtils;
-import gobblin.util.logs.LogCopier;
-import gobblin.yarn.event.ApplicationReportArrivalEvent;
-import gobblin.yarn.event.GetApplicationReportFailureEvent;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterUtils;
+import org.apache.gobblin.cluster.GobblinHelixConstants;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.rest.JobExecutionInfoServer;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.EmailUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.io.StreamUtils;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.util.logs.LogCopier;
+import org.apache.gobblin.yarn.event.ApplicationReportArrivalEvent;
+import org.apache.gobblin.yarn.event.GetApplicationReportFailureEvent;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnConfigurationKeys.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnConfigurationKeys.java
index 904c472..e0b8e31 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnConfigurationKeys.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 /**
  * A central place for configuration related constants of Gobblin on Yarn.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
index d148753..907d8c2 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 /**
  * YARN specific event constants to be used with an {@link gobblin.metrics.event.EventSubmitter}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnLogSource.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnLogSource.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnLogSource.java
index bb8359a..7163804 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnLogSource.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnLogSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.IOException;
 
@@ -28,7 +28,7 @@ import org.apache.hadoop.yarn.api.records.ContainerId;
 
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.util.logs.LogCopier;
+import org.apache.gobblin.util.logs.LogCopier;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
index 7e29c48..2269a37 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 /**
  * A central place for constants of {@link gobblin.metrics.MetricContext} tag names for Gobblin on Yarn.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
index 110adb3..60dd4d3 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -47,11 +47,11 @@ import com.google.common.util.concurrent.Service;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.cluster.GobblinTaskRunner;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.util.JvmUtils;
-import gobblin.util.logs.Log4jConfigurationHelper;
-import gobblin.yarn.event.DelegationTokenUpdatedEvent;
+import org.apache.gobblin.cluster.GobblinTaskRunner;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.util.logs.Log4jConfigurationHelper;
+import org.apache.gobblin.yarn.event.DelegationTokenUpdatedEvent;
 
 
 public class GobblinYarnTaskRunner extends GobblinTaskRunner {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/HelixMessageSubTypes.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/HelixMessageSubTypes.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/HelixMessageSubTypes.java
index b818f35..65f2622 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/HelixMessageSubTypes.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/HelixMessageSubTypes.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 /**
  * An enumeration of Helix message sub types.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnAppSecurityManager.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnAppSecurityManager.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnAppSecurityManager.java
index 63a65cb..26b2fff 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnAppSecurityManager.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnAppSecurityManager.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
-import gobblin.cluster.GobblinHelixMessagingService;
+import org.apache.gobblin.cluster.GobblinHelixMessagingService;
 import java.io.File;
 import java.io.IOException;
 import java.util.UUID;
@@ -51,7 +51,7 @@ import com.google.common.util.concurrent.AbstractIdleService;
 
 import com.typesafe.config.Config;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnContainerSecurityManager.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnContainerSecurityManager.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnContainerSecurityManager.java
index ee9f51a..12f8d74 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnContainerSecurityManager.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnContainerSecurityManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -36,7 +36,7 @@ import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.yarn.event.DelegationTokenUpdatedEvent;
+import org.apache.gobblin.yarn.event.DelegationTokenUpdatedEvent;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnHelixUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnHelixUtils.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnHelixUtils.java
index fe46083..c88d7fe 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnHelixUtils.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnHelixUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnService.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnService.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnService.java
index 4c76fe6..d4043f1 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnService.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/YarnService.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.File;
 import java.io.IOException;
@@ -79,21 +79,21 @@ import com.google.common.util.concurrent.AbstractIdleService;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterMetricTagNames;
-import gobblin.cluster.GobblinClusterUtils;
-import gobblin.cluster.HelixUtils;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.JvmUtils;
-import gobblin.cluster.event.ClusterManagerShutdownRequest;
-import gobblin.yarn.event.ContainerShutdownRequest;
-import gobblin.yarn.event.NewContainerRequest;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterMetricTagNames;
+import org.apache.gobblin.cluster.GobblinClusterUtils;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.cluster.event.ClusterManagerShutdownRequest;
+import org.apache.gobblin.yarn.event.ContainerShutdownRequest;
+import org.apache.gobblin.yarn.event.NewContainerRequest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ApplicationReportArrivalEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ApplicationReportArrivalEvent.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ApplicationReportArrivalEvent.java
index 5ca14a4..ca87993 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ApplicationReportArrivalEvent.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ApplicationReportArrivalEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn.event;
+package org.apache.gobblin.yarn.event;
 
 import org.apache.hadoop.yarn.api.records.ApplicationReport;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ContainerShutdownRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ContainerShutdownRequest.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ContainerShutdownRequest.java
index c9c93cb..832107a 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ContainerShutdownRequest.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/ContainerShutdownRequest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn.event;
+package org.apache.gobblin.yarn.event;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/DelegationTokenUpdatedEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/DelegationTokenUpdatedEvent.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/DelegationTokenUpdatedEvent.java
index 79c4624..6f6d782 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/DelegationTokenUpdatedEvent.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/DelegationTokenUpdatedEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn.event;
+package org.apache.gobblin.yarn.event;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
index 2b2ba77..0527ff8 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn.event;
+package org.apache.gobblin.yarn.event;
 
 import org.apache.hadoop.yarn.api.records.ApplicationReport;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/NewContainerRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/NewContainerRequest.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/NewContainerRequest.java
index 545e628..7ee4b32 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/NewContainerRequest.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/NewContainerRequest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn.event;
+package org.apache.gobblin.yarn.event;
 
 import org.apache.hadoop.yarn.api.records.Container;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/GobblinYarnAppLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/GobblinYarnAppLauncherTest.java b/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/GobblinYarnAppLauncherTest.java
index 7a8e1f1..153e9bd 100644
--- a/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/GobblinYarnAppLauncherTest.java
+++ b/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/GobblinYarnAppLauncherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import com.google.common.base.Predicate;
 import java.io.File;
@@ -51,13 +51,13 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinHelixConstants;
-import gobblin.cluster.HelixMessageTestBase;
-import gobblin.cluster.HelixUtils;
-import gobblin.cluster.TestHelper;
-import gobblin.cluster.TestShutdownMessageHandlerFactory;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinHelixConstants;
+import org.apache.gobblin.cluster.HelixMessageTestBase;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.cluster.TestHelper;
+import org.apache.gobblin.cluster.TestShutdownMessageHandlerFactory;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/YarnSecurityManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/YarnSecurityManagerTest.java b/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/YarnSecurityManagerTest.java
index dbf3c85..a6e6e55 100644
--- a/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/YarnSecurityManagerTest.java
+++ b/gobblin-yarn/src/test/java/org/apache/gobblin/yarn/YarnSecurityManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.io.IOException;
 import java.net.URL;
@@ -49,10 +49,10 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.HelixUtils;
-import gobblin.cluster.TestHelper;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.cluster.TestHelper;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gradle/scripts/defaultBuildProperties.gradle
----------------------------------------------------------------------
diff --git a/gradle/scripts/defaultBuildProperties.gradle b/gradle/scripts/defaultBuildProperties.gradle
index 2d7bd9a..7f25b22 100644
--- a/gradle/scripts/defaultBuildProperties.gradle
+++ b/gradle/scripts/defaultBuildProperties.gradle
@@ -15,8 +15,8 @@
  * limitations under the License.
  */
 
-import gobblin.gradle.BuildProperties
-import gobblin.gradle.BuildProperty
+import org.apache.gobblin.gradle.BuildProperties
+import org.apache.gobblin.gradle.BuildProperty
 
 def BuildProperties BUILD_PROPERTIES = new BuildProperties(project)
     .register(new BuildProperty("artifactRepository", "https://oss.sonatype.org/service/local/staging/deploy/maven2/", "Maven repository to publish artifacts"))


[30/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/fork/IdentityForkOperator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/fork/IdentityForkOperator.java b/gobblin-core/src/main/java/org/apache/gobblin/fork/IdentityForkOperator.java
index 890a3f6..77bf98a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/fork/IdentityForkOperator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/fork/IdentityForkOperator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.io.IOException;
 import java.util.List;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/http/DefaultHttpClientConfigurator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/http/DefaultHttpClientConfigurator.java b/gobblin-core/src/main/java/org/apache/gobblin/http/DefaultHttpClientConfigurator.java
index f09cec7..b8926fa 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/http/DefaultHttpClientConfigurator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/http/DefaultHttpClientConfigurator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -31,8 +31,8 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Default implementation that uses the following properties to configure an {@link HttpClient}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfigurator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfigurator.java b/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfigurator.java
index eab17dc..6c773f6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfigurator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfigurator.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import org.apache.http.client.HttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * An adapter from Gobblin configuration to {@link HttpClientBuilder}. It can also be used to

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfiguratorLoader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfiguratorLoader.java b/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfiguratorLoader.java
index 6fdfffa..a1762ad 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfiguratorLoader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/http/HttpClientConfiguratorLoader.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import org.apache.http.client.HttpClient;
 
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 /**
  * Creates an instance of HttpClientConfigurator using dependency injection from configuration.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/initializer/MultiInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/initializer/MultiInitializer.java b/gobblin-core/src/main/java/org/apache/gobblin/initializer/MultiInitializer.java
index 408cba8..44fa8b4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/initializer/MultiInitializer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/initializer/MultiInitializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.initializer;
+package org.apache.gobblin.initializer;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/net/Request.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/net/Request.java b/gobblin-core/src/main/java/org/apache/gobblin/net/Request.java
index 367e1bf..c06f384 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/net/Request.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/net/Request.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.net;
+package org.apache.gobblin.net;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderGuidPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderGuidPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderGuidPolicy.java
index ae436dc..83ac25b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderGuidPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderGuidPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.policies.avro;
+package org.apache.gobblin.policies.avro;
 
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 /**
  * A policy that checks whether an Avro record has header.guid field.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderTimestampPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderTimestampPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderTimestampPolicy.java
index b28cd52..36334b4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderTimestampPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroHeaderTimestampPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.policies.avro;
+package org.apache.gobblin.policies.avro;
 
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroRecordTimestampLowerBoundPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroRecordTimestampLowerBoundPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroRecordTimestampLowerBoundPolicy.java
index b0da9f4..20fa63c 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroRecordTimestampLowerBoundPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/avro/AvroRecordTimestampLowerBoundPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.policies.avro;
+package org.apache.gobblin.policies.avro;
 
-import gobblin.configuration.State;
-import gobblin.policies.time.RecordTimestampLowerBoundPolicy;
-import gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
-import gobblin.writer.partitioner.TimeBasedWriterPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.policies.time.RecordTimestampLowerBoundPolicy;
+import org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
+import org.apache.gobblin.writer.partitioner.TimeBasedWriterPartitioner;
 
 /**
  * An implementation of {@link RecordTimestampLowerBoundPolicy} for Avro records.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountPolicy.java
index 1a84d7e..4a587b5 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountPolicy.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.policies.count;
+package org.apache.gobblin.policies.count;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 public class RowCountPolicy extends TaskLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountRangePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountRangePolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountRangePolicy.java
index 7aa93c3..7f2efcf 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountRangePolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/count/RowCountRangePolicy.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.policies.count;
+package org.apache.gobblin.policies.count;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 public class RowCountRangePolicy extends TaskLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaCompatibilityPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaCompatibilityPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaCompatibilityPolicy.java
index 82d9281..5373479 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaCompatibilityPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaCompatibilityPolicy.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.policies.schema;
+package org.apache.gobblin.policies.schema;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 public class SchemaCompatibilityPolicy extends TaskLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaRowCheckPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaRowCheckPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaRowCheckPolicy.java
index b1fbb7b..f9ff603 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaRowCheckPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/schema/SchemaRowCheckPolicy.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.policies.schema;
+package org.apache.gobblin.policies.schema;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 public class SchemaRowCheckPolicy extends RowLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/policies/time/RecordTimestampLowerBoundPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/policies/time/RecordTimestampLowerBoundPolicy.java b/gobblin-core/src/main/java/org/apache/gobblin/policies/time/RecordTimestampLowerBoundPolicy.java
index 0cb7352..18997e2 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/policies/time/RecordTimestampLowerBoundPolicy.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/policies/time/RecordTimestampLowerBoundPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.policies.time;
+package org.apache.gobblin.policies.time;
 
 import org.joda.time.DateTime;
 import org.joda.time.DateTimeZone;
@@ -25,10 +25,10 @@ import org.joda.time.format.PeriodFormatterBuilder;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
-import gobblin.writer.partitioner.TimeBasedWriterPartitioner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.writer.partitioner.TimeBasedWriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
index c5cd2e4..0a3408e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.net.URI;
@@ -47,19 +47,19 @@ import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.MetadataMerger;
-import gobblin.metadata.types.StaticStringMetadataMerger;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.ParallelRunner;
-import gobblin.util.WriterUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
-import gobblin.writer.FsDataWriter;
-import gobblin.writer.FsWriterMetrics;
-import gobblin.writer.PartitionIdentifier;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.MetadataMerger;
+import org.apache.gobblin.metadata.types.StaticStringMetadataMerger;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.writer.FsDataWriter;
+import org.apache.gobblin.writer.FsWriterMetrics;
+import org.apache.gobblin.writer.PartitionIdentifier;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisherWithHiveRegistration.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisherWithHiveRegistration.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisherWithHiveRegistration.java
index 8c8e3ac..f9f7d28 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisherWithHiveRegistration.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisherWithHiveRegistration.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/CommitSequencePublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/CommitSequencePublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/CommitSequencePublisher.java
index 9ca3d99..f74e76f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/CommitSequencePublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/CommitSequencePublisher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -25,13 +25,13 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Optional;
 import com.google.common.collect.Iterables;
 
-import gobblin.annotation.Alpha;
-import gobblin.commit.CommitSequence;
-import gobblin.commit.FsRenameCommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.util.ParallelRunner;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.FsRenameCommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.util.ParallelRunner;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/HiveRegistrationPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/HiveRegistrationPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/HiveRegistrationPublisher.java
index ba490ab..281acbe 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/HiveRegistrationPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/HiveRegistrationPublisher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -36,18 +36,18 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.Sets;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.hive.HiveRegProps;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.policy.HiveRegistrationPolicy;
-import gobblin.hive.policy.HiveRegistrationPolicyBase;
-import gobblin.hive.metastore.HiveMetaStoreUtils;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.hive.HiveRegProps;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicy;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicyBase;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/NoopPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/NoopPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/NoopPublisher.java
index 2defb61..c256bc1 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/NoopPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/NoopPublisher.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisher.java
index f8bbae7..5ca87b0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisher.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
 import java.util.Map;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 public class TaskPublisher {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilder.java
index 5f073e4..42fef75 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilder.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
 
 
 public class TaskPublisherBuilder {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilderFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilderFactory.java
index 8506d44..15cdfaa 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilderFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TaskPublisherBuilderFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
 
 
 public class TaskPublisherBuilderFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimePartitionedDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimePartitionedDataPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimePartitionedDataPublisher.java
index 567de04..dbe7539 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimePartitionedDataPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimePartitionedDataPublisher.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 
 import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.util.FileListUtils;
-import gobblin.util.ParallelRunner;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisher.java
index 4eaa557..89ecdf6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisher.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Set;
 import org.apache.hadoop.fs.Path;
 import com.google.common.base.Preconditions;
-import gobblin.util.ParallelRunner;
-import gobblin.util.WriterUtils;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisherWithHiveRegistration.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisherWithHiveRegistration.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisherWithHiveRegistration.java
index 7fb1752..4fec845 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisherWithHiveRegistration.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/TimestampDataPublisherWithHiveRegistration.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
 import org.apache.hadoop.fs.Path;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelErrFileWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelErrFileWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelErrFileWriter.java
index 561be6f..1d5fd9c 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelErrFileWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelErrFileWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
 import java.io.BufferedWriter;
 import java.io.Closeable;
@@ -28,7 +28,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckResults.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckResults.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckResults.java
index 425eef9..83c93f9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckResults.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckResults.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
 import java.util.ArrayList;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
index 12cc604..5c92347 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -28,17 +28,17 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Strings;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.stream.ControlMessage;
-import gobblin.records.ControlMessageHandler;
-import gobblin.records.RecordStreamProcessor;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
-import gobblin.util.FinalState;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.records.RecordStreamProcessor;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.util.HadoopUtils;
 
 import io.reactivex.Flowable;
 import javax.annotation.concurrent.ThreadSafe;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilder.java
index 8d01126..47f54101 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilder.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import java.lang.reflect.Constructor;
 import java.util.ArrayList;
 import java.util.List;
@@ -28,9 +28,9 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 public class RowLevelPolicyCheckerBuilder {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilderFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilderFactory.java
index b3d51b5..7f2998e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilderFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyCheckerBuilderFactory.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 public class RowLevelPolicyCheckerBuilderFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckResults.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckResults.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckResults.java
index 54cec19..6233f38 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckResults.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckResults.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.task;
+package org.apache.gobblin.qualitychecker.task;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyChecker.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyChecker.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyChecker.java
index b08e3ca..0a0001c 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyChecker.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyChecker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.task;
+package org.apache.gobblin.qualitychecker.task;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilder.java
index 45e5939..2e7c175 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilder.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.task;
+package org.apache.gobblin.qualitychecker.task;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import java.lang.reflect.Constructor;
 import java.util.ArrayList;
 import java.util.List;
@@ -28,8 +28,8 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilderFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilderFactory.java
index 9867ee1..4b47eae 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilderFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicyCheckerBuilderFactory.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.task;
+package org.apache.gobblin.qualitychecker.task;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 public class TaskLevelPolicyCheckerBuilderFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessor.java b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessor.java
index e82bce9..d51b5db 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import java.util.HashMap;
 import java.util.Iterator;
@@ -30,7 +30,7 @@ import org.apache.avro.util.Utf8;
 import com.google.common.base.Optional;
 import com.google.common.base.Splitter;
 
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/CoreRecordAccessProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/CoreRecordAccessProvider.java b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/CoreRecordAccessProvider.java
index e89c8c5..5eb9e71 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/CoreRecordAccessProvider.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/CoreRecordAccessProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import org.apache.avro.generic.GenericRecord;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactory.java
index cc5c137..4d28522 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import java.util.ServiceLoader;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/retry/RetryerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/retry/RetryerFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/retry/RetryerFactory.java
index d674397..0c41d66 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/retry/RetryerFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/retry/RetryerFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.retry;
+package org.apache.gobblin.retry;
 
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
@@ -31,7 +31,7 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.writer.exception.NonTransientException;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 /**
  * Factory class that builds Retryer.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/security/ssl/SSLContextFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/security/ssl/SSLContextFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/security/ssl/SSLContextFactory.java
index 5bb27c0..e6dec3f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/security/ssl/SSLContextFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/security/ssl/SSLContextFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.security.ssl;
+package org.apache.gobblin.security.ssl;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -31,8 +31,8 @@ import javax.net.ssl.KeyManagerFactory;
 import javax.net.ssl.SSLContext;
 import javax.net.ssl.TrustManagerFactory;
 
-import gobblin.password.PasswordManager;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
index 6a81102..c3e9d08 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DatePartitionedAvroFileExtractor;
-import gobblin.source.extractor.Extractor;
-import gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DatePartitionedAvroFileExtractor;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
index 259b465..85ceb88 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
@@ -10,11 +10,11 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.util.DatePartitionType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.util.DatePartitionType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedNestedRetriever.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedNestedRetriever.java b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedNestedRetriever.java
index c0bc1dc..a9ff257 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedNestedRetriever.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedNestedRetriever.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -38,14 +38,14 @@ import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.hadoop.HadoopFsHelper;
-import gobblin.util.DatePartitionType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.hadoop.HadoopFsHelper;
+import org.apache.gobblin.util.DatePartitionType;
 
-import static gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_PATTERN;
+import static org.apache.gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_PATTERN;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetriever.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetriever.java b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetriever.java
index 4510ac9..c1df008 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetriever.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetriever.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 import java.util.List;
 
-import gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.SourceState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetrieverUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetrieverUtils.java b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetrieverUtils.java
index 926267d..4bab517 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetrieverUtils.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionAwareFileRetrieverUtils.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import org.joda.time.Duration;
 
-import gobblin.configuration.State;
-import gobblin.util.DatePartitionType;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.DatePartitionType;
 
-import static gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME;
-import static gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME_GRANULARITY;
-import static gobblin.source.PartitionedFileSourceBase.DEFAULT_DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME_GRANULARITY;
-import static gobblin.source.PartitionedFileSourceBase.DEFAULT_PARTITIONED_SOURCE_PARTITION_LEAD_TIME;
+import static org.apache.gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME;
+import static org.apache.gobblin.source.PartitionedFileSourceBase.DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME_GRANULARITY;
+import static org.apache.gobblin.source.PartitionedFileSourceBase.DEFAULT_DATE_PARTITIONED_SOURCE_PARTITION_LEAD_TIME_GRANULARITY;
+import static org.apache.gobblin.source.PartitionedFileSourceBase.DEFAULT_PARTITIONED_SOURCE_PARTITION_LEAD_TIME;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionedFileSourceBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionedFileSourceBase.java b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionedFileSourceBase.java
index de26450..d317e54 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionedFileSourceBase.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/PartitionedFileSourceBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -33,20 +33,20 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Throwables;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.FileBasedSource;
-import gobblin.source.extractor.hadoop.AvroFsHelper;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.MultiWorkUnitWeightedQueue;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.DatePartitionType;
-import gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.FileBasedSource;
+import org.apache.gobblin.source.extractor.hadoop.AvroFsHelper;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.MultiWorkUnitWeightedQueue;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.DatePartitionType;
+import org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/RegexBasedPartitionedRetriever.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/RegexBasedPartitionedRetriever.java b/gobblin-core/src/main/java/org/apache/gobblin/source/RegexBasedPartitionedRetriever.java
index 8ad8341..e082bda 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/RegexBasedPartitionedRetriever.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/RegexBasedPartitionedRetriever.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,10 +34,10 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.hadoop.HadoopFsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.hadoop.HadoopFsHelper;
 
 
 public class RegexBasedPartitionedRetriever implements PartitionAwareFileRetriever {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/RegexPartitionedAvroFileSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/RegexPartitionedAvroFileSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/RegexPartitionedAvroFileSource.java
index eeba091..2f93e85 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/RegexPartitionedAvroFileSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/RegexPartitionedAvroFileSource.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.hadoop.AvroFileExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.hadoop.AvroFileExtractor;
 
 
 public class RegexPartitionedAvroFileSource extends PartitionedFileSourceBase<Schema, GenericRecord> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
index ffba255..51af03a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.hadoop.AvroFileExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.hadoop.AvroFileExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DummyExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DummyExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DummyExtractor.java
index 1a4824c..dbbb1b7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DummyExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DummyExtractor.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.extractor.InstrumentedExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/ExtractPrepareException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/ExtractPrepareException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/ExtractPrepareException.java
index a5704ba..5c7c9ca 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/ExtractPrepareException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/ExtractPrepareException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class ExtractPrepareException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/HighWatermarkException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/HighWatermarkException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/HighWatermarkException.java
index 9c8b291..4f7ad38 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/HighWatermarkException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/HighWatermarkException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class HighWatermarkException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/MetadataException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/MetadataException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/MetadataException.java
index b37a749..1ebdf9e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/MetadataException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/MetadataException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class MetadataException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RecordCountException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RecordCountException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RecordCountException.java
index 20adec46..370aef3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RecordCountException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RecordCountException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class RecordCountException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiClientException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiClientException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiClientException.java
index 62d72ad..23f4c3a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiClientException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiClientException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class RestApiClientException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiConnectionException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiConnectionException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiConnectionException.java
index 348591d..684d3f8 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiConnectionException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiConnectionException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class RestApiConnectionException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiProcessingException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiProcessingException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiProcessingException.java
index f164bc0..71b7ff3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiProcessingException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/RestApiProcessingException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class RestApiProcessingException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/SchemaException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/SchemaException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/SchemaException.java
index 5a6ff38..cafacb6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/SchemaException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/exception/SchemaException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.exception;
+package org.apache.gobblin.source.extractor.exception;
 
 public class SchemaException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/Command.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/Command.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/Command.java
index 1d3c6e3..92e7433 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/Command.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/Command.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandOutput.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandOutput.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandOutput.java
index 330f800..0e9d174 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandOutput.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandOutput.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandType.java
index 8254af8..6b668f1 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/CommandType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 /**
  * Interface for all source to

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ExtractType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ExtractType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ExtractType.java
index 022a89a..a8ae7bf 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ExtractType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ExtractType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 public enum ExtractType {
   SNAPSHOT, APPEND_DAILY, APPEND_HOURLY, APPEND_BATCH

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ProtocolSpecificLayer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ProtocolSpecificLayer.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ProtocolSpecificLayer.java
index 98e7eae..748adfe 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ProtocolSpecificLayer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/ProtocolSpecificLayer.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
 import java.io.IOException;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractor.java
index 2826797..5345e35 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -33,24 +33,24 @@ import com.google.gson.JsonObject;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.exception.ExtractPrepareException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.partition.Partition;
-import gobblin.source.extractor.schema.ArrayDataType;
-import gobblin.source.extractor.schema.DataType;
-import gobblin.source.extractor.schema.EnumDataType;
-import gobblin.source.extractor.schema.MapDataType;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkPredicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.partition.Partition;
+import org.apache.gobblin.source.extractor.schema.ArrayDataType;
+import org.apache.gobblin.source.extractor.schema.DataType;
+import org.apache.gobblin.source.extractor.schema.EnumDataType;
+import org.apache.gobblin.source.extractor.schema.MapDataType;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkPredicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
index c41e847..5e016da 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -36,29 +36,29 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.ConfigClientCache;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.VersionDoesNotExistException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.source.extractor.partition.Partition;
-import gobblin.source.extractor.partition.Partitioner;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.dataset.DatasetUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.ConfigClientCache;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.source.extractor.partition.Partition;
+import org.apache.gobblin.source.extractor.partition.Partitioner;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.dataset.DatasetUtils;
 
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
index 97ee445..18c8a3e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
 import java.io.IOException;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommand.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommand.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommand.java
index 514f51d..4357262 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommand.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommand.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.restapi;
+package org.apache.gobblin.source.extractor.extract.restapi;
 
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandType;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandType;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommandOutput.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommandOutput.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommandOutput.java
index fb573ac..21bf70a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommandOutput.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiCommandOutput.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.restapi;
+package org.apache.gobblin.source.extractor.extract.restapi;
 
 import java.util.HashMap;
 import java.util.Map;
 
-import gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
 
 
 public class RestApiCommandOutput implements CommandOutput<RestApiCommand, String> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiConnector.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiConnector.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiConnector.java
index 251a768..ae1f3aa 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiConnector.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiConnector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.restapi;
+package org.apache.gobblin.source.extractor.extract.restapi;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -36,14 +36,14 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.http.HttpClientConfiguratorLoader;
-import gobblin.source.extractor.exception.RestApiConnectionException;
-import gobblin.source.extractor.exception.RestApiProcessingException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.extractor.extract.restapi.RestApiCommand.RestApiCommandType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.http.HttpClientConfiguratorLoader;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.exception.RestApiProcessingException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiCommand.RestApiCommandType;
 
 import lombok.Setter;
 import lombok.extern.slf4j.Slf4j;


[71/77] [abbrv] incubator-gobblin git commit: Update test hardcoded expected data with new org.apache.gobblin package names

Posted by ab...@apache.org.
Update test hardcoded expected data with new org.apache.gobblin package names


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/dd592ccd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/dd592ccd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/dd592ccd

Branch: refs/heads/master
Commit: dd592ccd795d3f0fc8685a78c2f8e327c5972f18
Parents: e000b63
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 22:00:35 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 22:00:35 2017 -0700

----------------------------------------------------------------------
 .../filter/GobblinTrackingEventFlattenFilterConverterTest.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/dd592ccd/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
index 596ae69..0989988 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
@@ -46,7 +46,7 @@ public class GobblinTrackingEventFlattenFilterConverterTest {
         new Schema.Parser().parse(getClass().getClassLoader().getResourceAsStream("GobblinTrackingEvent.avsc")),
         workUnitState);
     Assert.assertEquals(output, new Schema.Parser().parse(
-        "{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"namespace\":\"gobblin.metrics\",\"fields\":"
+        "{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"namespace\":\"org.apache.gobblin.metrics\",\"fields\":"
             + "[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},"
             + "{\"name\":\"namespace\",\"type\":[\"string\",\"null\"],\"doc\":\"Namespace used for filtering of events.\"},"
             + "{\"name\":\"name\",\"type\":\"string\",\"doc\":\"Event name.\"},{\"name\":\"field1\",\"type\":\"string\",\"doc\":\"\"},"
@@ -62,7 +62,7 @@ public class GobblinTrackingEventFlattenFilterConverterTest {
         new Schema.Parser().parse(getClass().getClassLoader().getResourceAsStream("GobblinTrackingEvent.avsc")),
         workUnitState2);
     Assert.assertEquals(output2, new Schema.Parser().parse(
-        "{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"namespace\":\"gobblin.metrics\",\"fields\":"
+        "{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"namespace\":\"org.apache.gobblin.metrics\",\"fields\":"
             + "[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},"
             + "{\"name\":\"namespace\",\"type\":[\"string\",\"null\"],\"doc\":\"Namespace used for filtering of events.\"},"
             + "{\"name\":\"eventName\",\"type\":\"string\",\"doc\":\"Event name.\"},{\"name\":\"field3\",\"type\":\"string\",\"doc\":\"\"},"


[53/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for fully qualified object initialization

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for fully qualified object initialization


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/13adbef8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/13adbef8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/13adbef8

Branch: refs/heads/master
Commit: 13adbef86b5a5c50a4d975018504c9c432ef6695
Parents: fcfad77
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:27:15 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:27:15 2017 -0700

----------------------------------------------------------------------
 .../retention/version/finder/DateTimeDatasetVersionFinder.java | 2 +-
 .../version/finder/FileLevelTimestampVersionFinder.java        | 2 +-
 .../version/finder/GlobModTimeDatasetVersionFinder.java        | 2 +-
 .../version/finder/ModDateTimeDatasetVersionFinder.java        | 2 +-
 .../retention/version/finder/UnixTimestampVersionFinder.java   | 2 +-
 .../version/finder/WatermarkDatasetVersionFinder.java          | 2 +-
 .../gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java | 6 +++---
 .../org/apache/gobblin/metrics/GobblinTrackingEvent.java       | 6 +++---
 .../src/main/gen-java/org/apache/gobblin/metrics/Metric.java   | 6 +++---
 .../main/gen-java/org/apache/gobblin/metrics/MetricReport.java | 6 +++---
 .../runtime/instance/DefaultGobblinInstanceDriverImpl.java     | 2 +-
 .../runtime/instance/StandardGobblinInstanceDriver.java        | 2 +-
 .../runtime/instance/StandardGobblinInstanceLauncher.java      | 2 +-
 .../org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java | 2 +-
 .../gobblin/runtime/job_exec/JobLauncherExecutionDriver.java   | 2 +-
 .../org/apache/gobblin/runtime/kafka/HighLevelConsumer.java    | 2 +-
 .../org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java   | 2 +-
 .../apache/gobblin/runtime/spec_catalog/TopologyCatalog.java   | 2 +-
 18 files changed, 26 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 8a78d85..19b9b8c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -52,7 +52,7 @@ public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<Timestamp
 
   public DateTimeDatasetVersionFinder(FileSystem fs, Properties props) {
     super(fs, convertDeprecatedProperties(props));
-    this.realVersionFinder = new gobblin.data.management.version.finder.DateTimeDatasetVersionFinder(fs, convertDeprecatedProperties(props));
+    this.realVersionFinder = new org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder(fs, convertDeprecatedProperties(props));
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
index 2963fdb..6bebe0b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
@@ -38,7 +38,7 @@ public class FileLevelTimestampVersionFinder implements VersionFinder<Timestampe
   private final gobblin.data.management.version.finder.FileLevelTimestampVersionFinder realVersionFinder;
   public FileLevelTimestampVersionFinder(FileSystem fs, Properties props) {
     this.realVersionFinder =
-        new gobblin.data.management.version.finder.FileLevelTimestampVersionFinder(fs,props);
+        new org.apache.gobblin.data.management.version.finder.FileLevelTimestampVersionFinder(fs,props);
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
index aded4b2..fb3cbf1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -42,7 +42,7 @@ public class GlobModTimeDatasetVersionFinder extends DatasetVersionFinder<Timest
   public GlobModTimeDatasetVersionFinder(FileSystem fs, Path globPattern) {
     super(fs);
     this.realVersionFinder =
-        new gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder(fs, globPattern);
+        new org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder(fs, globPattern);
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
index f1e5de8..79622e7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
@@ -38,7 +38,7 @@ public class ModDateTimeDatasetVersionFinder implements VersionFinder<Timestampe
   private final gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder realVersionFinder;
 
   public ModDateTimeDatasetVersionFinder(FileSystem fs, Properties props) {
-    this.realVersionFinder = new gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder(fs, props);
+    this.realVersionFinder = new org.apache.gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder(fs, props);
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
index bd9ba12..1f66f48 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
@@ -38,7 +38,7 @@ public class UnixTimestampVersionFinder extends DatasetVersionFinder<Timestamped
   public UnixTimestampVersionFinder(FileSystem fs, Properties props) {
     super(fs, props);
     this.realVersionFinder =
-        new gobblin.data.management.version.finder.UnixTimestampVersionFinder(fs, convertDeprecatedProperties(props));
+        new org.apache.gobblin.data.management.version.finder.UnixTimestampVersionFinder(fs, convertDeprecatedProperties(props));
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index 80e8c14..44e9d21 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -43,7 +43,7 @@ public class WatermarkDatasetVersionFinder extends DatasetVersionFinder<StringDa
   public WatermarkDatasetVersionFinder(FileSystem fs, Properties props) {
     super(fs, props);
     this.realVersionFinder =
-        new gobblin.data.management.version.finder.WatermarkDatasetVersionFinder(fs, convertDeprecatedProperties(props));
+        new org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder(fs, convertDeprecatedProperties(props));
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
index d6e8a70..d07312a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
@@ -140,7 +140,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @return A new FlatGobblinMetric RecordBuilder
    */
   public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder() {
-    return new gobblin.metrics.FlatGobblinMetric.Builder();
+    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder();
   }
 
   /**
@@ -149,7 +149,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @return A new FlatGobblinMetric RecordBuilder
    */
   public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric.Builder other) {
-    return new gobblin.metrics.FlatGobblinMetric.Builder(other);
+    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
   /**
@@ -158,7 +158,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @return A new FlatGobblinMetric RecordBuilder
    */
   public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric other) {
-    return new gobblin.metrics.FlatGobblinMetric.Builder(other);
+    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
index 59c956c..a6dbaed 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
@@ -140,7 +140,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @return A new GobblinTrackingEvent RecordBuilder
    */
   public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder() {
-    return new gobblin.metrics.GobblinTrackingEvent.Builder();
+    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder();
   }
 
   /**
@@ -149,7 +149,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @return A new GobblinTrackingEvent RecordBuilder
    */
   public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent.Builder other) {
-    return new gobblin.metrics.GobblinTrackingEvent.Builder(other);
+    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
   /**
@@ -158,7 +158,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @return A new GobblinTrackingEvent RecordBuilder
    */
   public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent other) {
-    return new gobblin.metrics.GobblinTrackingEvent.Builder(other);
+    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
index 1160507..fd5618d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
@@ -94,7 +94,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @return A new Metric RecordBuilder
    */
   public static gobblin.metrics.Metric.Builder newBuilder() {
-    return new gobblin.metrics.Metric.Builder();
+    return new org.apache.gobblin.metrics.Metric.Builder();
   }
 
   /**
@@ -103,7 +103,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @return A new Metric RecordBuilder
    */
   public static gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric.Builder other) {
-    return new gobblin.metrics.Metric.Builder(other);
+    return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
   /**
@@ -112,7 +112,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @return A new Metric RecordBuilder
    */
   public static gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric other) {
-    return new gobblin.metrics.Metric.Builder(other);
+    return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
index 6cbf097..22bf9b9 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
@@ -117,7 +117,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @return A new MetricReport RecordBuilder
    */
   public static gobblin.metrics.MetricReport.Builder newBuilder() {
-    return new gobblin.metrics.MetricReport.Builder();
+    return new org.apache.gobblin.metrics.MetricReport.Builder();
   }
 
   /**
@@ -126,7 +126,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @return A new MetricReport RecordBuilder
    */
   public static gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport.Builder other) {
-    return new gobblin.metrics.MetricReport.Builder(other);
+    return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
   /**
@@ -135,7 +135,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @return A new MetricReport RecordBuilder
    */
   public static gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport other) {
-    return new gobblin.metrics.MetricReport.Builder(other);
+    return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
index d508e16..939f251 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
@@ -105,7 +105,7 @@ public class DefaultGobblinInstanceDriverImpl extends AbstractIdleService
   }
 
   private MetricContext constructMetricContext(Configurable sysConfig, Logger log) {
-    gobblin.configuration.State tmpState = new gobblin.configuration.State(sysConfig.getConfigAsProperties());
+    gobblin.configuration.State tmpState = new org.apache.gobblin.configuration.State(sysConfig.getConfigAsProperties());
     return GobblinMetrics.isEnabled(sysConfig.getConfig()) ?
           Instrumented.getMetricContext(tmpState, getClass())
           : null;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
index dc9df98..1daffaf 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
@@ -349,7 +349,7 @@ public class StandardGobblinInstanceDriver extends DefaultGobblinInstanceDriverI
 
     public MetricContext getDefaultMetricContext() {
       gobblin.configuration.State fakeState =
-          new gobblin.configuration.State(getSysConfig().getConfigAsProperties());
+          new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       List<Tag<?>> tags = new ArrayList<>();
       tags.add(new Tag<>(StandardMetrics.INSTANCE_NAME_TAG, getInstanceName()));
       MetricContext res = Instrumented.getMetricContext(fakeState,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
index 69889dd..a4efcdd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
@@ -224,7 +224,7 @@ public class StandardGobblinInstanceLauncher extends AbstractIdleService
 
     private MetricContext getDefaultMetricContext() {
       gobblin.configuration.State fakeState =
-          new gobblin.configuration.State(getSysConfig().getConfigAsProperties());
+          new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       return Instrumented.getMetricContext(fakeState, StandardGobblinInstanceLauncher.class);
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
index 8abf914..545edad 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
@@ -66,7 +66,7 @@ public abstract class JobCatalogBase extends AbstractIdleService implements JobC
     this.listeners = new JobCatalogListenersList(log);
     if (instrumentationEnabled) {
       MetricContext realParentCtx =
-          parentMetricContext.or(Instrumented.getMetricContext(new gobblin.configuration.State(), getClass()));
+          parentMetricContext.or(Instrumented.getMetricContext(new org.apache.gobblin.configuration.State(), getClass()));
       this.metricContext = realParentCtx.childBuilder(JobCatalog.class.getSimpleName()).build();
       this.metrics = new StandardMetrics(this);
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
index 864abf4..c126ab2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
@@ -435,7 +435,7 @@ public class JobLauncherExecutionDriver extends FutureTask<JobExecutionResult> i
             .childBuilder(JobExecutionLauncher.class.getSimpleName()).build();
       }
       gobblin.configuration.State fakeState =
-          new gobblin.configuration.State(getSysConfig().getConfigAsProperties());
+          new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       List<Tag<?>> tags = new ArrayList<>();
       MetricContext res = Instrumented.getMetricContext(fakeState, Launcher.class, tags);
       return res;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
index a619582..da2ac81 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
@@ -98,7 +98,7 @@ public abstract class HighLevelConsumer<K, V> extends AbstractIdleService {
    */
   @VisibleForTesting
   protected void buildMetricsContextAndMetrics() {
-    this.metricContext = Instrumented.getMetricContext(new gobblin.configuration.State(ConfigUtils.configToProperties(config)),
+    this.metricContext = Instrumented.getMetricContext(new org.apache.gobblin.configuration.State(ConfigUtils.configToProperties(config)),
         this.getClass(), getTagsForMetrics());
     createMetrics();
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
index 8abfc42..c0ad68a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
@@ -85,7 +85,7 @@ public class FlowCatalog extends AbstractIdleService implements SpecCatalog, Mut
     this.listeners = new SpecCatalogListenersList(log);
     if (instrumentationEnabled) {
       MetricContext realParentCtx =
-          parentMetricContext.or(Instrumented.getMetricContext(new gobblin.configuration.State(), getClass()));
+          parentMetricContext.or(Instrumented.getMetricContext(new org.apache.gobblin.configuration.State(), getClass()));
       this.metricContext = realParentCtx.childBuilder(FlowCatalog.class.getSimpleName()).build();
       this.metrics = new StandardMetrics(this);
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/13adbef8/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
index 057ef7c..e3bb988 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
@@ -86,7 +86,7 @@ public class TopologyCatalog extends AbstractIdleService implements SpecCatalog,
     this.listeners = new SpecCatalogListenersList(log);
     if (instrumentationEnabled) {
       MetricContext realParentCtx =
-          parentMetricContext.or(Instrumented.getMetricContext(new gobblin.configuration.State(), getClass()));
+          parentMetricContext.or(Instrumented.getMetricContext(new org.apache.gobblin.configuration.State(), getClass()));
       this.metricContext = realParentCtx.childBuilder(TopologyCatalog.class.getSimpleName()).build();
       this.metrics = new SpecCatalog.StandardMetrics(this);
     }


[56/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for classes implementing gobblin classes

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for classes implementing gobblin classes


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/f68e2362
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/f68e2362
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/f68e2362

Branch: refs/heads/master
Commit: f68e2362f8c9df53f33592e5bd1c1157a0bd3598
Parents: 8490141
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:32:36 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:32:36 2017 -0700

----------------------------------------------------------------------
 .../java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java | 2 +-
 .../org/apache/gobblin/compliance/HivePartitionVersionFinder.java  | 2 +-
 .../org/apache/gobblin/task/EventBusPublishingTaskFactory.java     | 2 +-
 .../java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/f68e2362/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
index 26fb8e3..cd56460 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
@@ -46,7 +46,7 @@ import org.apache.gobblin.util.HadoopUtils;
 /**
  * {@link Dataset}s finder to identify datasets, using given properties.
  */
-public abstract class DatasetsFinder implements gobblin.dataset.DatasetsFinder<Dataset> {
+public abstract class DatasetsFinder implements org.apache.gobblin.dataset.DatasetsFinder<Dataset> {
   public static final double HIGH_PRIORITY = 3.0;
   public static final double NORMAL_PRIORITY = 2.0;
   public static final double LOW_PRIORITY = 1.0;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/f68e2362/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
index b13716b..25f86cf 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
@@ -52,7 +52,7 @@ import org.apache.gobblin.util.AutoReturnableObject;
  * @author adsharma
  */
 @Slf4j
-public class HivePartitionVersionFinder implements gobblin.data.management.version.finder.VersionFinder<HivePartitionVersion> {
+public class HivePartitionVersionFinder implements org.apache.gobblin.data.management.version.finder.VersionFinder<HivePartitionVersion> {
   protected final FileSystem fs;
   protected final State state;
   protected List<String> patterns;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/f68e2362/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java b/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
index f4168df..f14bbda 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
@@ -99,7 +99,7 @@ public class EventBusPublishingTaskFactory implements TaskFactory {
     }
   }
 
-  public static class Source implements gobblin.source.Source<String, String> {
+  public static class Source implements org.apache.gobblin.source.Source<String, String> {
     public static final String NUM_TASKS_KEY = "num.tasks";
 
     @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/f68e2362/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
index 97f401f..c5031fe 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
@@ -175,7 +175,7 @@ public class SharedResourcesBrokerImpl<S extends ScopeType<S>> implements Shared
    * A builder used to create a descendant {@link SharedResourcesBrokerImpl} with the same backing {@link DefaultBrokerCache}.
    */
   @NotThreadSafe
-  public class SubscopedBrokerBuilder implements gobblin.broker.iface.SubscopedBrokerBuilder<S, SharedResourcesBrokerImpl<S>> {
+  public class SubscopedBrokerBuilder implements org.apache.gobblin.broker.iface.SubscopedBrokerBuilder<S, SharedResourcesBrokerImpl<S>> {
     private final ScopeInstance<S> scope;
     private final Map<S, ScopeWrapper<S>> ancestorScopes = Maps.newHashMap();
     private Config config = ConfigFactory.empty();


[57/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for stray references spreading over multiple usuages

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-utility/src/main/bash/gobblin_password_encryptor.sh
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/bash/gobblin_password_encryptor.sh b/gobblin-utility/src/main/bash/gobblin_password_encryptor.sh
index 4570790..b0f8713 100755
--- a/gobblin-utility/src/main/bash/gobblin_password_encryptor.sh
+++ b/gobblin-utility/src/main/bash/gobblin_password_encryptor.sh
@@ -20,4 +20,4 @@
 script_dir=$(dirname $0)
 lib_dir=${script_dir}/../lib
 
-java -cp ${lib_dir}'/*' gobblin.util.CLIPasswordEncryptor "$@"
+java -cp ${lib_dir}'/*' org.apache.gobblin.util.CLIPasswordEncryptor "$@"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
index d1af4fd..8ee12a7 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
@@ -125,8 +125,8 @@ public class GobblinYarnTaskRunner extends GobblinTaskRunner {
       public HelixTaskResult handleMessage() throws InterruptedException {
         String messageSubType = this._message.getMsgSubType();
 
-        if (messageSubType.equalsIgnoreCase(gobblin.cluster.HelixMessageSubTypes.TOKEN_FILE_UPDATED.toString())) {
-          LOGGER.info("Handling message " + gobblin.cluster.HelixMessageSubTypes.TOKEN_FILE_UPDATED.toString());
+        if (messageSubType.equalsIgnoreCase(org.apache.gobblin.cluster.HelixMessageSubTypes.TOKEN_FILE_UPDATED.toString())) {
+          LOGGER.info("Handling message " + org.apache.gobblin.cluster.HelixMessageSubTypes.TOKEN_FILE_UPDATED.toString());
 
           eventBus.post(new DelegationTokenUpdatedEvent());
           HelixTaskResult helixTaskResult = new HelixTaskResult();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/ligradle/findbugs/findbugsExclude.xml
----------------------------------------------------------------------
diff --git a/ligradle/findbugs/findbugsExclude.xml b/ligradle/findbugs/findbugsExclude.xml
index 7032a51..30afc6a 100644
--- a/ligradle/findbugs/findbugsExclude.xml
+++ b/ligradle/findbugs/findbugsExclude.xml
@@ -35,7 +35,7 @@
   <Match>
      <Bug pattern="NM_SAME_SIMPLE_NAME_AS_INTERFACE" />
 	</Match>
-	<!-- Ignore gobblin.audit.values.auditor as the package is still a WIP -->
+	<!-- Ignore org.apache.gobblin.audit.values.auditor as the package is still a WIP -->
   <Match>
     <Package name="~org\.apache\.gobblin\.audit\.values\.auditor.*" />
 	</Match>


[77/77] [abbrv] incubator-gobblin git commit: Merge pull request #2031 from abti/move_packages_to_apache

Posted by ab...@apache.org.
Merge pull request #2031 from abti/move_packages_to_apache


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/5457af88
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/5457af88
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/5457af88

Branch: refs/heads/master
Commit: 5457af88d56b8fb89b172129fd1ff24ecdd4eba8
Parents: 9b68773 ee39a46
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Mon Jul 31 00:51:25 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Mon Jul 31 00:51:25 2017 -0700

----------------------------------------------------------------------
 bin/gobblin-admin.sh                            |    2 +-
 bin/gobblin-aws.sh                              |    2 +-
 bin/gobblin-cluster-master.sh                   |    2 +-
 bin/gobblin-cluster-worker.sh                   |    2 +-
 bin/gobblin-compaction.sh                       |    4 +-
 bin/gobblin-mapreduce.sh                        |    2 +-
 bin/gobblin-service.sh                          |    2 +-
 bin/gobblin-standalone.sh                       |    2 +-
 bin/gobblin-yarn.sh                             |    2 +-
 bin/gobblin.sh                                  |    2 +-
 bin/historystore-manager.sh                     |    2 +-
 bin/statestore-checker.sh                       |    2 +-
 bin/statestore-cleaner.sh                       |    2 +-
 .../gobblin/gradle/BuildProperties.groovy       |   50 -
 .../groovy/gobblin/gradle/BuildProperty.groovy  |   23 -
 .../gobblin/gradle/BuildProperties.groovy       |   50 +
 .../apache/gobblin/gradle/BuildProperty.groovy  |   23 +
 conf/aws/application.conf                       |    4 +-
 conf/gobblin-mapreduce.properties               |    2 +-
 conf/gobblin-standalone.properties              |    2 +-
 conf/service/application.conf                   |    2 +-
 conf/standalone/application.conf                |    2 +-
 conf/yarn/application.conf                      |    2 +-
 .../main/java/gobblin/admin/AdminWebServer.java |  130 --
 .../admin/DefaultAdminWebServerFactory.java     |   39 -
 .../src/main/java/gobblin/cli/AdminClient.java  |  137 --
 .../src/main/java/gobblin/cli/Cli.java          |  196 ---
 .../main/java/gobblin/cli/CliTablePrinter.java  |  200 ---
 .../src/main/java/gobblin/cli/Command.java      |   24 -
 .../src/main/java/gobblin/cli/JobCommand.java   |  215 ---
 .../java/gobblin/cli/JobInfoPrintUtils.java     |  256 ----
 .../apache/gobblin/admin/AdminWebServer.java    |  130 ++
 .../admin/DefaultAdminWebServerFactory.java     |   39 +
 .../org/apache/gobblin/cli/AdminClient.java     |  137 ++
 .../main/java/org/apache/gobblin/cli/Cli.java   |  196 +++
 .../org/apache/gobblin/cli/CliTablePrinter.java |  200 +++
 .../java/org/apache/gobblin/cli/Command.java    |   24 +
 .../java/org/apache/gobblin/cli/JobCommand.java |  215 +++
 .../apache/gobblin/cli/JobInfoPrintUtils.java   |  256 ++++
 .../java/gobblin/admin/AdminWebServerTest.java  |   92 --
 .../gobblin/admin/AdminWebServerTest.java       |   92 ++
 .../src/main/java/gobblin/Constructs.java       |   68 -
 .../src/main/java/gobblin/ack/Ackable.java      |   43 -
 .../gobblin/ack/BasicAckableForTesting.java     |   38 -
 .../java/gobblin/ack/HierarchicalAckable.java   |  122 --
 .../src/main/java/gobblin/annotation/Alias.java |   39 -
 .../src/main/java/gobblin/annotation/Alpha.java |   31 -
 .../src/main/java/gobblin/annotation/Beta.java  |   32 -
 .../main/java/gobblin/annotation/Stable.java    |   31 -
 .../java/gobblin/broker/BrokerConstants.java    |   25 -
 .../java/gobblin/broker/ResourceCoordinate.java |   36 -
 .../main/java/gobblin/broker/ResourceEntry.java |   47 -
 .../main/java/gobblin/broker/SimpleScope.java   |   33 -
 .../java/gobblin/broker/SimpleScopeType.java    |   74 --
 .../gobblin_scopes/GobblinScopeInstance.java    |   37 -
 .../gobblin_scopes/GobblinScopeTypes.java       |   81 --
 .../broker/gobblin_scopes/JobScopeInstance.java |   65 -
 .../gobblin_scopes/TaskScopeInstance.java       |   59 -
 .../java/gobblin/broker/iface/ConfigView.java   |   47 -
 .../broker/iface/NoSuchScopeException.java      |   28 -
 .../broker/iface/NotConfiguredException.java    |   32 -
 .../gobblin/broker/iface/ScopeInstance.java     |   42 -
 .../java/gobblin/broker/iface/ScopeType.java    |   67 -
 .../gobblin/broker/iface/ScopedConfigView.java  |   34 -
 .../broker/iface/SharedResourceFactory.java     |   46 -
 .../iface/SharedResourceFactoryResponse.java    |   24 -
 .../gobblin/broker/iface/SharedResourceKey.java |   38 -
 .../broker/iface/SharedResourcesBroker.java     |  123 --
 .../broker/iface/SubscopedBrokerBuilder.java    |   47 -
 .../main/java/gobblin/codec/StreamCodec.java    |   53 -
 .../java/gobblin/commit/CommitSequence.java     |  157 ---
 .../gobblin/commit/CommitSequenceStore.java     |   73 --
 .../main/java/gobblin/commit/CommitStep.java    |   44 -
 .../java/gobblin/commit/CommitStepBase.java     |   73 --
 .../java/gobblin/commit/DeliverySemantics.java  |   56 -
 .../gobblin/compat/hadoop/TextSerializer.java   |  140 --
 .../gobblin/compat/hadoop/WritableShim.java     |   35 -
 .../configuration/ConfigurationKeys.java        |  824 ------------
 .../configuration/ImmutableWorkUnitState.java   |   94 --
 .../java/gobblin/configuration/SourceState.java |  287 ----
 .../main/java/gobblin/configuration/State.java  |  567 --------
 .../java/gobblin/configuration/StateUtils.java  |   48 -
 .../gobblin/configuration/WorkUnitState.java    |  482 -------
 .../main/java/gobblin/converter/Converter.java  |  169 ---
 .../converter/DataConversionException.java      |   41 -
 .../converter/SchemaConversionException.java    |   44 -
 .../initializer/ConverterInitializer.java       |   28 -
 .../initializer/NoopConverterInitializer.java   |   43 -
 .../java/gobblin/crypto/CredentialStore.java    |   39 -
 .../gobblin/crypto/CredentialStoreProvider.java |   34 -
 .../java/gobblin/crypto/EncryptionProvider.java |   35 -
 .../src/main/java/gobblin/dataset/Dataset.java  |   28 -
 .../java/gobblin/dataset/DatasetsFinder.java    |   47 -
 .../java/gobblin/dataset/FileSystemDataset.java |   30 -
 .../gobblin/dataset/IterableDatasetFinder.java  |   36 -
 .../dataset/IterableDatasetFinderImpl.java      |   41 -
 .../src/main/java/gobblin/fork/CopyHelper.java  |   81 --
 .../gobblin/fork/CopyNotSupportedException.java |   32 -
 .../src/main/java/gobblin/fork/Copyable.java    |   34 -
 .../main/java/gobblin/fork/ForkOperator.java    |   71 -
 .../src/main/java/gobblin/fork/Forker.java      |  186 ---
 .../java/gobblin/initializer/Initializer.java   |   39 -
 .../gobblin/initializer/NoopInitializer.java    |   33 -
 .../java/gobblin/metadata/MetadataMerger.java   |   42 -
 .../java/gobblin/password/PasswordManager.java  |  233 ----
 .../java/gobblin/publisher/DataPublisher.java   |  128 --
 .../publisher/SingleTaskDataPublisher.java      |   78 --
 .../gobblin/publisher/UnpublishedHandling.java  |   40 -
 .../qualitychecker/row/RowLevelPolicy.java      |   84 --
 .../qualitychecker/task/TaskLevelPolicy.java    |   62 -
 .../FieldDoesNotExistException.java             |   27 -
 .../recordaccess/IncorrectTypeException.java    |   31 -
 .../gobblin/recordaccess/RecordAccessor.java    |   94 --
 .../recordaccess/RecordAccessorException.java   |   31 -
 .../recordaccess/RecordAccessorProvider.java    |   29 -
 .../gobblin/records/ControlMessageHandler.java  |   44 -
 .../records/FlushControlMessageHandler.java     |   50 -
 .../gobblin/records/RecordStreamConsumer.java   |   32 -
 .../gobblin/records/RecordStreamProcessor.java  |   59 -
 .../records/RecordStreamWithMetadata.java       |   75 --
 .../runtime/BasicTestControlMessage.java        |   39 -
 .../runtime/api/AdminWebServerFactory.java      |   44 -
 .../src/main/java/gobblin/runtime/api/Spec.java |   31 -
 .../runtime/api/SpecExecutorInstance.java       |   71 -
 .../api/SpecExecutorInstanceConsumer.java       |   30 -
 .../api/SpecExecutorInstanceProducer.java       |   44 -
 .../src/main/java/gobblin/source/Source.java    |   97 --
 .../gobblin/source/WorkUnitStreamSource.java    |   39 -
 .../extractor/CheckpointableWatermark.java      |   44 -
 .../source/extractor/ComparableWatermark.java   |   25 -
 .../source/extractor/DataRecordException.java   |   31 -
 .../gobblin/source/extractor/Extractor.java     |  134 --
 .../source/extractor/StreamingExtractor.java    |   41 -
 .../gobblin/source/extractor/Watermark.java     |   51 -
 .../source/extractor/WatermarkInterval.java     |   59 -
 .../extractor/WatermarkSerializerHelper.java    |   54 -
 .../source/workunit/BasicWorkUnitStream.java    |  144 ---
 .../java/gobblin/source/workunit/Extract.java   |  310 -----
 .../gobblin/source/workunit/ExtractFactory.java |   66 -
 .../source/workunit/ImmutableExtract.java       |  120 --
 .../source/workunit/ImmutableWorkUnit.java      |  104 --
 .../MissingExtractAttributeException.java       |   32 -
 .../gobblin/source/workunit/MultiWorkUnit.java  |  155 ---
 .../java/gobblin/source/workunit/WorkUnit.java  |  348 -----
 .../source/workunit/WorkUnitBinPacker.java      |   34 -
 .../gobblin/source/workunit/WorkUnitStream.java |   72 --
 .../source/workunit/WorkUnitWeighter.java       |   40 -
 .../java/gobblin/stream/ControlMessage.java     |   29 -
 .../gobblin/stream/FlushControlMessage.java     |   45 -
 .../java/gobblin/stream/RecordEnvelope.java     |  137 --
 .../main/java/gobblin/stream/StreamEntity.java  |  177 ---
 .../java/gobblin/testing/AssertWithBackoff.java |  216 ----
 .../java/gobblin/util/ClassAliasResolver.java   |  125 --
 .../main/java/gobblin/util/CompletedFuture.java |   56 -
 .../src/main/java/gobblin/util/Decorator.java   |   32 -
 .../main/java/gobblin/util/DecoratorUtils.java  |   66 -
 .../src/main/java/gobblin/util/FinalState.java  |   35 -
 .../java/gobblin/util/RecordCountProvider.java  |   62 -
 .../main/java/gobblin/writer/DataWriter.java    |  101 --
 .../java/gobblin/writer/DataWriterBuilder.java  |  144 ---
 .../main/java/gobblin/writer/Destination.java   |   80 --
 .../gobblin/writer/FluentDataWriterBuilder.java |   68 -
 .../java/gobblin/writer/FsWriterMetrics.java    |   73 --
 .../gobblin/writer/PartitionIdentifier.java     |   30 -
 .../java/gobblin/writer/WatermarkStorage.java   |   52 -
 .../java/gobblin/writer/WriterOutputFormat.java |   53 -
 .../main/java/gobblin/writer/WriterWrapper.java |   35 -
 .../initializer/NoopWriterInitializer.java      |   41 -
 .../writer/initializer/WriterInitializer.java   |   24 -
 .../java/org/apache/gobblin/Constructs.java     |   68 +
 .../java/org/apache/gobblin/ack/Ackable.java    |   43 +
 .../gobblin/ack/BasicAckableForTesting.java     |   38 +
 .../apache/gobblin/ack/HierarchicalAckable.java |  122 ++
 .../org/apache/gobblin/annotation/Alias.java    |   39 +
 .../org/apache/gobblin/annotation/Alpha.java    |   31 +
 .../org/apache/gobblin/annotation/Beta.java     |   32 +
 .../org/apache/gobblin/annotation/Stable.java   |   31 +
 .../apache/gobblin/broker/BrokerConstants.java  |   25 +
 .../gobblin/broker/ResourceCoordinate.java      |   36 +
 .../apache/gobblin/broker/ResourceEntry.java    |   47 +
 .../org/apache/gobblin/broker/SimpleScope.java  |   33 +
 .../apache/gobblin/broker/SimpleScopeType.java  |   74 ++
 .../gobblin_scopes/GobblinScopeInstance.java    |   37 +
 .../gobblin_scopes/GobblinScopeTypes.java       |   81 ++
 .../broker/gobblin_scopes/JobScopeInstance.java |   65 +
 .../gobblin_scopes/TaskScopeInstance.java       |   59 +
 .../apache/gobblin/broker/iface/ConfigView.java |   47 +
 .../broker/iface/NoSuchScopeException.java      |   28 +
 .../broker/iface/NotConfiguredException.java    |   32 +
 .../gobblin/broker/iface/ScopeInstance.java     |   42 +
 .../apache/gobblin/broker/iface/ScopeType.java  |   67 +
 .../gobblin/broker/iface/ScopedConfigView.java  |   34 +
 .../broker/iface/SharedResourceFactory.java     |   46 +
 .../iface/SharedResourceFactoryResponse.java    |   24 +
 .../gobblin/broker/iface/SharedResourceKey.java |   38 +
 .../broker/iface/SharedResourcesBroker.java     |  123 ++
 .../broker/iface/SubscopedBrokerBuilder.java    |   47 +
 .../org/apache/gobblin/codec/StreamCodec.java   |   53 +
 .../apache/gobblin/commit/CommitSequence.java   |  157 +++
 .../gobblin/commit/CommitSequenceStore.java     |   73 ++
 .../org/apache/gobblin/commit/CommitStep.java   |   44 +
 .../apache/gobblin/commit/CommitStepBase.java   |   73 ++
 .../gobblin/commit/DeliverySemantics.java       |   56 +
 .../gobblin/compat/hadoop/TextSerializer.java   |  140 ++
 .../gobblin/compat/hadoop/WritableShim.java     |   35 +
 .../configuration/ConfigurationKeys.java        |  824 ++++++++++++
 .../configuration/ImmutableWorkUnitState.java   |   94 ++
 .../gobblin/configuration/SourceState.java      |  287 ++++
 .../org/apache/gobblin/configuration/State.java |  567 ++++++++
 .../gobblin/configuration/StateUtils.java       |   48 +
 .../gobblin/configuration/WorkUnitState.java    |  482 +++++++
 .../org/apache/gobblin/converter/Converter.java |  169 +++
 .../converter/DataConversionException.java      |   41 +
 .../converter/SchemaConversionException.java    |   44 +
 .../initializer/ConverterInitializer.java       |   28 +
 .../initializer/NoopConverterInitializer.java   |   43 +
 .../apache/gobblin/crypto/CredentialStore.java  |   39 +
 .../gobblin/crypto/CredentialStoreProvider.java |   34 +
 .../gobblin/crypto/EncryptionProvider.java      |   35 +
 .../org/apache/gobblin/dataset/Dataset.java     |   28 +
 .../apache/gobblin/dataset/DatasetsFinder.java  |   47 +
 .../gobblin/dataset/FileSystemDataset.java      |   30 +
 .../gobblin/dataset/IterableDatasetFinder.java  |   36 +
 .../dataset/IterableDatasetFinderImpl.java      |   41 +
 .../org/apache/gobblin/fork/CopyHelper.java     |   81 ++
 .../gobblin/fork/CopyNotSupportedException.java |   32 +
 .../java/org/apache/gobblin/fork/Copyable.java  |   34 +
 .../org/apache/gobblin/fork/ForkOperator.java   |   71 +
 .../java/org/apache/gobblin/fork/Forker.java    |  186 +++
 .../apache/gobblin/initializer/Initializer.java |   39 +
 .../gobblin/initializer/NoopInitializer.java    |   33 +
 .../apache/gobblin/metadata/MetadataMerger.java |   42 +
 .../gobblin/password/PasswordManager.java       |  233 ++++
 .../apache/gobblin/publisher/DataPublisher.java |  128 ++
 .../publisher/SingleTaskDataPublisher.java      |   78 ++
 .../gobblin/publisher/UnpublishedHandling.java  |   40 +
 .../qualitychecker/row/RowLevelPolicy.java      |   84 ++
 .../qualitychecker/task/TaskLevelPolicy.java    |   62 +
 .../FieldDoesNotExistException.java             |   27 +
 .../recordaccess/IncorrectTypeException.java    |   31 +
 .../gobblin/recordaccess/RecordAccessor.java    |   94 ++
 .../recordaccess/RecordAccessorException.java   |   31 +
 .../recordaccess/RecordAccessorProvider.java    |   29 +
 .../gobblin/records/ControlMessageHandler.java  |   44 +
 .../records/FlushControlMessageHandler.java     |   50 +
 .../gobblin/records/RecordStreamConsumer.java   |   32 +
 .../gobblin/records/RecordStreamProcessor.java  |   59 +
 .../records/RecordStreamWithMetadata.java       |   75 ++
 .../runtime/BasicTestControlMessage.java        |   39 +
 .../runtime/api/AdminWebServerFactory.java      |   44 +
 .../org/apache/gobblin/runtime/api/Spec.java    |   31 +
 .../runtime/api/SpecExecutorInstance.java       |   71 +
 .../api/SpecExecutorInstanceConsumer.java       |   30 +
 .../api/SpecExecutorInstanceProducer.java       |   44 +
 .../java/org/apache/gobblin/source/Source.java  |   97 ++
 .../gobblin/source/WorkUnitStreamSource.java    |   39 +
 .../extractor/CheckpointableWatermark.java      |   44 +
 .../source/extractor/ComparableWatermark.java   |   25 +
 .../source/extractor/DataRecordException.java   |   31 +
 .../gobblin/source/extractor/Extractor.java     |  134 ++
 .../source/extractor/StreamingExtractor.java    |   41 +
 .../gobblin/source/extractor/Watermark.java     |   51 +
 .../source/extractor/WatermarkInterval.java     |   59 +
 .../extractor/WatermarkSerializerHelper.java    |   54 +
 .../source/workunit/BasicWorkUnitStream.java    |  144 +++
 .../apache/gobblin/source/workunit/Extract.java |  310 +++++
 .../gobblin/source/workunit/ExtractFactory.java |   66 +
 .../source/workunit/ImmutableExtract.java       |  120 ++
 .../source/workunit/ImmutableWorkUnit.java      |  104 ++
 .../MissingExtractAttributeException.java       |   32 +
 .../gobblin/source/workunit/MultiWorkUnit.java  |  155 +++
 .../gobblin/source/workunit/WorkUnit.java       |  348 +++++
 .../source/workunit/WorkUnitBinPacker.java      |   34 +
 .../gobblin/source/workunit/WorkUnitStream.java |   72 ++
 .../source/workunit/WorkUnitWeighter.java       |   40 +
 .../apache/gobblin/stream/ControlMessage.java   |   29 +
 .../gobblin/stream/FlushControlMessage.java     |   45 +
 .../apache/gobblin/stream/RecordEnvelope.java   |  137 ++
 .../org/apache/gobblin/stream/StreamEntity.java |  177 +++
 .../gobblin/testing/AssertWithBackoff.java      |  216 ++++
 .../apache/gobblin/util/ClassAliasResolver.java |  125 ++
 .../apache/gobblin/util/CompletedFuture.java    |   56 +
 .../java/org/apache/gobblin/util/Decorator.java |   32 +
 .../org/apache/gobblin/util/DecoratorUtils.java |   66 +
 .../org/apache/gobblin/util/FinalState.java     |   35 +
 .../gobblin/util/RecordCountProvider.java       |   62 +
 .../org/apache/gobblin/writer/DataWriter.java   |  101 ++
 .../gobblin/writer/DataWriterBuilder.java       |  144 +++
 .../org/apache/gobblin/writer/Destination.java  |   80 ++
 .../gobblin/writer/FluentDataWriterBuilder.java |   68 +
 .../apache/gobblin/writer/FsWriterMetrics.java  |   73 ++
 .../gobblin/writer/PartitionIdentifier.java     |   30 +
 .../apache/gobblin/writer/WatermarkStorage.java |   52 +
 .../gobblin/writer/WriterOutputFormat.java      |   53 +
 .../apache/gobblin/writer/WriterWrapper.java    |   35 +
 .../initializer/NoopWriterInitializer.java      |   41 +
 .../writer/initializer/WriterInitializer.java   |   24 +
 .../java/com/linkedin/gobblin/TestAlias.java    |    2 +-
 .../gobblin/ack/HierarchicalAckableTest.java    |  122 --
 .../gobblin_scopes/GobblinScopesTest.java       |   54 -
 .../java/gobblin/compat/TextSerializerTest.java |   79 --
 .../java/gobblin/configuration/StateTest.java   |   84 --
 .../java/gobblin/converter/ConverterTest.java   |  145 ---
 .../test/java/gobblin/fork/CopyHelperTest.java  |  104 --
 .../src/test/java/gobblin/fork/ForkerTest.java  |  141 --
 .../gobblin/password/PasswordManagerTest.java   |   99 --
 .../gobblin/source/extractor/TestWatermark.java |   52 -
 .../gobblin/source/extractor/WatermarkTest.java |   73 --
 .../source/workunit/ExtractFactoryTest.java     |   45 -
 .../java/gobblin/stream/RecordEnvelopeTest.java |  170 ---
 .../java/gobblin/stream/StreamEntityTest.java   |  149 ---
 .../gobblin/testing/AssertWithBackoffTest.java  |  110 --
 .../gobblin/util/ClassAliasResolverTest.java    |   78 --
 .../gobblin/writer/FsWriterMetricsTest.java     |   45 -
 .../gobblin/ack/HierarchicalAckableTest.java    |  122 ++
 .../gobblin_scopes/GobblinScopesTest.java       |   54 +
 .../gobblin/compat/TextSerializerTest.java      |   79 ++
 .../apache/gobblin/configuration/StateTest.java |   84 ++
 .../apache/gobblin/converter/ConverterTest.java |  145 +++
 .../org/apache/gobblin/fork/CopyHelperTest.java |  104 ++
 .../org/apache/gobblin/fork/ForkerTest.java     |  141 ++
 .../gobblin/password/PasswordManagerTest.java   |   99 ++
 .../gobblin/source/extractor/TestWatermark.java |   52 +
 .../gobblin/source/extractor/WatermarkTest.java |   73 ++
 .../source/workunit/ExtractFactoryTest.java     |   45 +
 .../gobblin/stream/RecordEnvelopeTest.java      |  170 +++
 .../apache/gobblin/stream/StreamEntityTest.java |  149 +++
 .../gobblin/testing/AssertWithBackoffTest.java  |  110 ++
 .../gobblin/util/ClassAliasResolverTest.java    |   78 ++
 .../gobblin/writer/FsWriterMetricsTest.java     |   45 +
 .../values/auditor/ValueAuditGenerator.java     |   93 --
 .../auditor/ValueAuditRuntimeMetadata.java      |  196 ---
 .../column/AbstractColumnProjectionPolicy.java  |   52 -
 .../policy/column/ColumnProjectionPolicy.java   |   52 -
 .../DefaultColumnProjectionPolicyFactory.java   |   78 --
 .../ProjectAllColumnProjectionPolicy.java       |   58 -
 .../policy/row/AbstractRowSelectionPolicy.java  |   40 -
 .../row/DefaultRowSelectionPolicyFactory.java   |   82 --
 .../values/policy/row/RowSelectionPolicy.java   |   34 -
 .../policy/row/SelectAllRowSelectionPolicy.java |   46 -
 .../gobblin/audit/values/sink/AuditSink.java    |   36 -
 .../values/sink/DefaultAuditSinkFactory.java    |   81 --
 .../gobblin/audit/values/sink/FsAuditSink.java  |  124 --
 .../values/auditor/ValueAuditGenerator.java     |   93 ++
 .../auditor/ValueAuditRuntimeMetadata.java      |  196 +++
 .../column/AbstractColumnProjectionPolicy.java  |   52 +
 .../policy/column/ColumnProjectionPolicy.java   |   52 +
 .../DefaultColumnProjectionPolicyFactory.java   |   78 ++
 .../ProjectAllColumnProjectionPolicy.java       |   58 +
 .../policy/row/AbstractRowSelectionPolicy.java  |   40 +
 .../row/DefaultRowSelectionPolicyFactory.java   |   82 ++
 .../values/policy/row/RowSelectionPolicy.java   |   34 +
 .../policy/row/SelectAllRowSelectionPolicy.java |   46 +
 .../gobblin/audit/values/sink/AuditSink.java    |   36 +
 .../values/sink/DefaultAuditSinkFactory.java    |   81 ++
 .../gobblin/audit/values/sink/FsAuditSink.java  |  124 ++
 .../gobblin/audit/values/FsAuditSinkTest.java   |   75 --
 .../java/gobblin/audit/values/MockSink.java     |   38 -
 .../audit/values/ValueAuditGeneratorTest.java   |   66 -
 .../values/ValueAuditRuntimeMetadataTest.java   |   67 -
 .../gobblin/audit/values/FsAuditSinkTest.java   |   75 ++
 .../apache/gobblin/audit/values/MockSink.java   |   38 +
 .../audit/values/ValueAuditGeneratorTest.java   |   66 +
 .../values/ValueAuditRuntimeMetadataTest.java   |   67 +
 .../gobblin/aws/AWSClusterSecurityManager.java  |  131 --
 .../gobblin/aws/AWSJobConfigurationManager.java |  235 ----
 .../src/main/java/gobblin/aws/AWSSdkClient.java |  524 --------
 .../java/gobblin/aws/AWSShutdownHandler.java    |  100 --
 .../gobblin/aws/CloudInitScriptBuilder.java     |  272 ----
 .../gobblin/aws/GobblinAWSClusterLauncher.java  |  668 ----------
 .../gobblin/aws/GobblinAWSClusterManager.java   |  187 ---
 .../aws/GobblinAWSConfigurationKeys.java        |  152 ---
 .../java/gobblin/aws/GobblinAWSTaskRunner.java  |  199 ---
 .../main/java/gobblin/aws/GobblinAWSUtils.java  |  137 --
 .../java/gobblin/aws/Log4jConfigHelper.java     |   62 -
 .../gobblin/aws/AWSClusterSecurityManager.java  |  131 ++
 .../gobblin/aws/AWSJobConfigurationManager.java |  235 ++++
 .../org/apache/gobblin/aws/AWSSdkClient.java    |  524 ++++++++
 .../apache/gobblin/aws/AWSShutdownHandler.java  |  100 ++
 .../gobblin/aws/CloudInitScriptBuilder.java     |  272 ++++
 .../gobblin/aws/GobblinAWSClusterLauncher.java  |  668 ++++++++++
 .../gobblin/aws/GobblinAWSClusterManager.java   |  187 +++
 .../aws/GobblinAWSConfigurationKeys.java        |  152 +++
 .../gobblin/aws/GobblinAWSTaskRunner.java       |  199 +++
 .../org/apache/gobblin/aws/GobblinAWSUtils.java |  137 ++
 .../apache/gobblin/aws/Log4jConfigHelper.java   |   62 +
 .../aws/AWSJobConfigurationManagerTest.java     |  154 ---
 .../gobblin/aws/CloudInitScriptBuilderTest.java |   96 --
 .../aws/GobblinAWSClusterLauncherTest.java      |  287 ----
 .../aws/AWSJobConfigurationManagerTest.java     |  154 +++
 .../gobblin/aws/CloudInitScriptBuilderTest.java |   96 ++
 .../aws/GobblinAWSClusterLauncherTest.java      |  287 ++++
 .../GobblinAWSClusterLauncherTest.conf          |    6 +-
 .../src/test/resources/masterCloudInit.sh       |    2 +-
 .../src/test/resources/workerCloudInit.sh       |    2 +-
 .../cluster/ClusterEventMetadataGenerator.java  |   58 -
 .../java/gobblin/cluster/ContainerMetrics.java  |   69 -
 .../GobblinClusterConfigurationKeys.java        |   83 --
 .../gobblin/cluster/GobblinClusterManager.java  |  762 -----------
 .../cluster/GobblinClusterMetricTagNames.java   |   42 -
 .../gobblin/cluster/GobblinClusterUtils.java    |   64 -
 .../gobblin/cluster/GobblinHelixConstants.java  |   29 -
 .../java/gobblin/cluster/GobblinHelixJob.java   |   92 --
 .../cluster/GobblinHelixJobLauncher.java        |  396 ------
 .../cluster/GobblinHelixJobScheduler.java       |  203 ---
 .../cluster/GobblinHelixMessagingService.java   |  203 ---
 .../java/gobblin/cluster/GobblinHelixTask.java  |  201 ---
 .../gobblin/cluster/GobblinHelixTaskDriver.java |  273 ----
 .../cluster/GobblinHelixTaskFactory.java        |   97 --
 .../cluster/GobblinHelixTaskStateTracker.java   |  105 --
 .../java/gobblin/cluster/GobblinTaskRunner.java |  493 -------
 .../gobblin/cluster/GobblinTaskStateModel.java  |   51 -
 .../cluster/GobblinTaskStateModelFactory.java   |   61 -
 .../gobblin/cluster/HelixMessageSubTypes.java   |   45 -
 .../main/java/gobblin/cluster/HelixUtils.java   |   71 -
 .../cluster/JobConfigurationManager.java        |  125 --
 .../java/gobblin/cluster/NoopReplyHandler.java  |   47 -
 .../ScheduledJobConfigurationManager.java       |  151 ---
 .../StreamingJobConfigurationManager.java       |  158 ---
 .../event/ClusterManagerShutdownRequest.java    |   32 -
 .../event/DeleteJobConfigArrivalEvent.java      |   61 -
 .../cluster/event/NewJobConfigArrivalEvent.java |   60 -
 .../event/UpdateJobConfigArrivalEvent.java      |   59 -
 .../cluster/ClusterEventMetadataGenerator.java  |   58 +
 .../gobblin/cluster/ContainerMetrics.java       |   69 +
 .../GobblinClusterConfigurationKeys.java        |   83 ++
 .../gobblin/cluster/GobblinClusterManager.java  |  762 +++++++++++
 .../cluster/GobblinClusterMetricTagNames.java   |   42 +
 .../gobblin/cluster/GobblinClusterUtils.java    |   64 +
 .../gobblin/cluster/GobblinHelixConstants.java  |   29 +
 .../apache/gobblin/cluster/GobblinHelixJob.java |   92 ++
 .../cluster/GobblinHelixJobLauncher.java        |  396 ++++++
 .../cluster/GobblinHelixJobScheduler.java       |  203 +++
 .../cluster/GobblinHelixMessagingService.java   |  203 +++
 .../gobblin/cluster/GobblinHelixTask.java       |  201 +++
 .../gobblin/cluster/GobblinHelixTaskDriver.java |  273 ++++
 .../cluster/GobblinHelixTaskFactory.java        |   97 ++
 .../cluster/GobblinHelixTaskStateTracker.java   |  105 ++
 .../gobblin/cluster/GobblinTaskRunner.java      |  493 +++++++
 .../gobblin/cluster/GobblinTaskStateModel.java  |   51 +
 .../cluster/GobblinTaskStateModelFactory.java   |   61 +
 .../gobblin/cluster/HelixMessageSubTypes.java   |   45 +
 .../org/apache/gobblin/cluster/HelixUtils.java  |   71 +
 .../cluster/JobConfigurationManager.java        |  125 ++
 .../gobblin/cluster/NoopReplyHandler.java       |   47 +
 .../ScheduledJobConfigurationManager.java       |  151 +++
 .../StreamingJobConfigurationManager.java       |  158 +++
 .../event/ClusterManagerShutdownRequest.java    |   32 +
 .../event/DeleteJobConfigArrivalEvent.java      |   61 +
 .../cluster/event/NewJobConfigArrivalEvent.java |   60 +
 .../event/UpdateJobConfigArrivalEvent.java      |   59 +
 .../ClusterEventMetadataGeneratorTest.java      |  104 --
 .../gobblin/cluster/GobblinClusterKillTest.java |  389 ------
 .../cluster/GobblinClusterManagerTest.java      |  184 ---
 .../cluster/GobblinHelixJobLauncherTest.java    |  210 ---
 .../gobblin/cluster/GobblinHelixTaskTest.java   |  193 ---
 .../gobblin/cluster/GobblinTaskRunnerTest.java  |  116 --
 .../gobblin/cluster/HelixMessageTestBase.java   |   36 -
 .../java/gobblin/cluster/HelixUtilsTest.java    |   90 --
 .../cluster/JobConfigurationManagerTest.java    |  124 --
 .../test/java/gobblin/cluster/TestHelper.java   |  110 --
 .../TestShutdownMessageHandlerFactory.java      |   90 --
 .../ClusterEventMetadataGeneratorTest.java      |  104 ++
 .../gobblin/cluster/GobblinClusterKillTest.java |  392 ++++++
 .../cluster/GobblinClusterManagerTest.java      |  184 +++
 .../cluster/GobblinHelixJobLauncherTest.java    |  210 +++
 .../gobblin/cluster/GobblinHelixTaskTest.java   |  193 +++
 .../gobblin/cluster/GobblinTaskRunnerTest.java  |  116 ++
 .../gobblin/cluster/HelixMessageTestBase.java   |   36 +
 .../apache/gobblin/cluster/HelixUtilsTest.java  |   90 ++
 .../cluster/JobConfigurationManagerTest.java    |  124 ++
 .../org/apache/gobblin/cluster/TestHelper.java  |  110 ++
 .../TestShutdownMessageHandlerFactory.java      |   90 ++
 .../resources/GobblinClusterKillTestJob.conf    |    8 +-
 .../resources/GobblinHelixJobLauncherTest.conf  |    6 +-
 .../src/test/resources/reference.conf           |    2 +-
 .../java/gobblin/compaction/CliOptions.java     |  110 --
 .../main/java/gobblin/compaction/Compactor.java |   39 -
 .../compaction/CompactorCreationException.java  |   30 -
 .../gobblin/compaction/CompactorFactory.java    |   49 -
 .../compaction/ReflectionCompactorFactory.java  |   55 -
 .../action/CompactionCompleteAction.java        |   35 -
 .../CompactionCompleteFileOperationAction.java  |  148 ---
 .../CompactionHiveRegistrationAction.java       |   83 --
 .../action/CompactionMarkDirectoryAction.java   |   82 --
 .../compaction/audit/AuditCountClient.java      |   28 -
 .../audit/AuditCountClientFactory.java          |   28 -
 .../audit/KafkaAuditCountHttpClient.java        |  176 ---
 .../audit/KafkaAuditCountHttpClientFactory.java |   32 -
 .../audit/PinotAuditCountHttpClient.java        |  162 ---
 .../audit/PinotAuditCountHttpClientFactory.java |   32 -
 .../RecompactionCombineCondition.java           |  131 --
 .../conditions/RecompactionCondition.java       |   34 -
 .../RecompactionConditionBasedOnDuration.java   |   89 --
 .../RecompactionConditionBasedOnFileCount.java  |   59 -
 .../RecompactionConditionBasedOnRatio.java      |  109 --
 .../RecompactionConditionFactory.java           |   24 -
 .../gobblin/compaction/dataset/Dataset.java     |  461 -------
 .../compaction/dataset/DatasetHelper.java       |  199 ---
 .../compaction/dataset/DatasetsFinder.java      |  168 ---
 .../dataset/SimpleDatasetsFinder.java           |   60 -
 .../dataset/TimeBasedSubDirDatasetsFinder.java  |  258 ----
 .../event/CompactionSlaEventHelper.java         |  158 ---
 .../gobblin/compaction/event/DedupeStatus.java  |   23 -
 .../compaction/hive/AvroExternalTable.java      |  238 ----
 .../compaction/hive/CompactionRunner.java       |  140 --
 .../java/gobblin/compaction/hive/HdfsIO.java    |   90 --
 .../gobblin/compaction/hive/HdfsReader.java     |   64 -
 .../gobblin/compaction/hive/HdfsWriter.java     |   68 -
 .../gobblin/compaction/hive/HiveAttribute.java  |  118 --
 .../compaction/hive/HiveManagedTable.java       |   96 --
 .../java/gobblin/compaction/hive/HiveTable.java |  117 --
 .../compaction/hive/SerialCompactor.java        |  353 -----
 .../HiveRegistrationCompactorListener.java      |   48 -
 .../CompactionLauncherWriter.java               |   84 --
 .../CompactionLauncherWriterBuilder.java        |   34 -
 .../HiveMetadataForCompactionExtractor.java     |   88 --
 ...veMetadataForCompactionExtractorFactory.java |   37 -
 .../hivebasedconstructs/MRCompactionEntity.java |   47 -
 .../listeners/CompactorCompletionListener.java  |   26 -
 .../CompactorCompletionListenerFactory.java     |   23 -
 .../compaction/listeners/CompactorListener.java |   37 -
 .../CompactorListenerCreationException.java     |   30 -
 .../listeners/CompactorListenerFactory.java     |   44 -
 .../ReflectionCompactorListenerFactory.java     |   65 -
 .../listeners/SerialCompactorListener.java      |   38 -
 .../SimpleCompactorCompletionListener.java      |   53 -
 .../CompactionAvroJobConfigurator.java          |  335 -----
 .../mapreduce/MRCompactionRunner.java           |  112 --
 .../compaction/mapreduce/MRCompactionTask.java  |  115 --
 .../mapreduce/MRCompactionTaskFactory.java      |   23 -
 .../compaction/mapreduce/MRCompactor.java       | 1001 --------------
 .../mapreduce/MRCompactorJobPropCreator.java    |  344 -----
 .../mapreduce/MRCompactorJobRunner.java         |  659 ----------
 .../avro/AvroDeltaFieldNameProvider.java        |   33 -
 .../avro/AvroKeyCombineFileRecordReader.java    |   80 --
 .../avro/AvroKeyCompactorOutputCommitter.java   |  101 --
 .../avro/AvroKeyCompactorOutputFormat.java      |   46 -
 .../mapreduce/avro/AvroKeyDedupReducer.java     |  125 --
 .../mapreduce/avro/AvroKeyMapper.java           |  124 --
 .../AvroKeyRecursiveCombineFileInputFormat.java |  124 --
 .../avro/ConfBasedDeltaFieldProvider.java       |   55 -
 .../FieldAttributeBasedDeltaFieldsProvider.java |  107 --
 .../avro/MRCompactorAvroKeyDedupJobRunner.java  |  339 -----
 .../compaction/parser/CompactionPathParser.java |  144 ---
 .../compaction/source/CompactionFailedTask.java |   59 -
 .../compaction/source/CompactionSource.java     |  472 -------
 .../compaction/suite/CompactionAvroSuite.java   |  134 --
 .../suite/CompactionAvroSuiteFactory.java       |   31 -
 .../compaction/suite/CompactionSuite.java       |   80 --
 .../suite/CompactionSuiteFactory.java           |   28 -
 .../compaction/suite/CompactionSuiteUtils.java  |   44 -
 .../verify/CompactionAuditCountVerifier.java    |  183 ---
 .../verify/CompactionThresholdVerifier.java     |  102 --
 .../verify/CompactionTimeRangeVerifier.java     |   82 --
 .../compaction/verify/CompactionVerifier.java   |   16 -
 .../verify/DataCompletenessVerifier.java        |  208 ---
 .../verify/InputRecordCountHelper.java          |  108 --
 .../apache/gobblin/compaction/CliOptions.java   |  110 ++
 .../apache/gobblin/compaction/Compactor.java    |   39 +
 .../compaction/CompactorCreationException.java  |   30 +
 .../gobblin/compaction/CompactorFactory.java    |   49 +
 .../compaction/ReflectionCompactorFactory.java  |   55 +
 .../action/CompactionCompleteAction.java        |   35 +
 .../CompactionCompleteFileOperationAction.java  |  148 +++
 .../CompactionHiveRegistrationAction.java       |   83 ++
 .../action/CompactionMarkDirectoryAction.java   |   82 ++
 .../compaction/audit/AuditCountClient.java      |   28 +
 .../audit/AuditCountClientFactory.java          |   28 +
 .../audit/KafkaAuditCountHttpClient.java        |  176 +++
 .../audit/KafkaAuditCountHttpClientFactory.java |   32 +
 .../audit/PinotAuditCountHttpClient.java        |  162 +++
 .../audit/PinotAuditCountHttpClientFactory.java |   32 +
 .../RecompactionCombineCondition.java           |  131 ++
 .../conditions/RecompactionCondition.java       |   34 +
 .../RecompactionConditionBasedOnDuration.java   |   89 ++
 .../RecompactionConditionBasedOnFileCount.java  |   59 +
 .../RecompactionConditionBasedOnRatio.java      |  109 ++
 .../RecompactionConditionFactory.java           |   24 +
 .../gobblin/compaction/dataset/Dataset.java     |  461 +++++++
 .../compaction/dataset/DatasetHelper.java       |  199 +++
 .../compaction/dataset/DatasetsFinder.java      |  168 +++
 .../dataset/SimpleDatasetsFinder.java           |   60 +
 .../dataset/TimeBasedSubDirDatasetsFinder.java  |  258 ++++
 .../event/CompactionSlaEventHelper.java         |  158 +++
 .../gobblin/compaction/event/DedupeStatus.java  |   23 +
 .../compaction/hive/AvroExternalTable.java      |  238 ++++
 .../compaction/hive/CompactionRunner.java       |  140 ++
 .../apache/gobblin/compaction/hive/HdfsIO.java  |   90 ++
 .../gobblin/compaction/hive/HdfsReader.java     |   64 +
 .../gobblin/compaction/hive/HdfsWriter.java     |   68 +
 .../gobblin/compaction/hive/HiveAttribute.java  |  118 ++
 .../compaction/hive/HiveManagedTable.java       |   96 ++
 .../gobblin/compaction/hive/HiveTable.java      |  117 ++
 .../compaction/hive/SerialCompactor.java        |  353 +++++
 .../HiveRegistrationCompactorListener.java      |   48 +
 .../CompactionLauncherWriter.java               |   84 ++
 .../CompactionLauncherWriterBuilder.java        |   34 +
 .../HiveMetadataForCompactionExtractor.java     |   88 ++
 ...veMetadataForCompactionExtractorFactory.java |   37 +
 .../hivebasedconstructs/MRCompactionEntity.java |   47 +
 .../listeners/CompactorCompletionListener.java  |   26 +
 .../CompactorCompletionListenerFactory.java     |   23 +
 .../compaction/listeners/CompactorListener.java |   37 +
 .../CompactorListenerCreationException.java     |   30 +
 .../listeners/CompactorListenerFactory.java     |   44 +
 .../ReflectionCompactorListenerFactory.java     |   65 +
 .../listeners/SerialCompactorListener.java      |   38 +
 .../SimpleCompactorCompletionListener.java      |   53 +
 .../CompactionAvroJobConfigurator.java          |  335 +++++
 .../mapreduce/MRCompactionRunner.java           |  112 ++
 .../compaction/mapreduce/MRCompactionTask.java  |  115 ++
 .../mapreduce/MRCompactionTaskFactory.java      |   23 +
 .../compaction/mapreduce/MRCompactor.java       | 1001 ++++++++++++++
 .../mapreduce/MRCompactorJobPropCreator.java    |  344 +++++
 .../mapreduce/MRCompactorJobRunner.java         |  659 ++++++++++
 .../avro/AvroDeltaFieldNameProvider.java        |   33 +
 .../avro/AvroKeyCombineFileRecordReader.java    |   80 ++
 .../avro/AvroKeyCompactorOutputCommitter.java   |  101 ++
 .../avro/AvroKeyCompactorOutputFormat.java      |   46 +
 .../mapreduce/avro/AvroKeyDedupReducer.java     |  125 ++
 .../mapreduce/avro/AvroKeyMapper.java           |  124 ++
 .../AvroKeyRecursiveCombineFileInputFormat.java |  124 ++
 .../avro/ConfBasedDeltaFieldProvider.java       |   55 +
 .../FieldAttributeBasedDeltaFieldsProvider.java |  107 ++
 .../avro/MRCompactorAvroKeyDedupJobRunner.java  |  339 +++++
 .../compaction/parser/CompactionPathParser.java |  144 +++
 .../compaction/source/CompactionFailedTask.java |   59 +
 .../compaction/source/CompactionSource.java     |  472 +++++++
 .../compaction/suite/CompactionAvroSuite.java   |  134 ++
 .../suite/CompactionAvroSuiteFactory.java       |   31 +
 .../compaction/suite/CompactionSuite.java       |   80 ++
 .../suite/CompactionSuiteFactory.java           |   28 +
 .../compaction/suite/CompactionSuiteUtils.java  |   44 +
 .../verify/CompactionAuditCountVerifier.java    |  183 +++
 .../verify/CompactionThresholdVerifier.java     |  102 ++
 .../verify/CompactionTimeRangeVerifier.java     |   82 ++
 .../compaction/verify/CompactionVerifier.java   |   16 +
 .../verify/DataCompletenessVerifier.java        |  208 +++
 .../verify/InputRecordCountHelper.java          |  108 ++
 .../mapreduce/MRCompactionTaskTest.java         |  300 -----
 ...obRunnerFilenameRecordCountProviderTest.java |   83 --
 .../mapreduce/RenameSourceDirectoryTest.java    |  142 --
 .../mapreduce/avro/AvroKeyDedupReducerTest.java |  176 ---
 .../avro/ConfBasedDeltaFieldProviderTest.java   |   56 -
 ...ldAttributeBasedDeltaFieldsProviderTest.java |   65 -
 .../MRCompactorAvroKeyDedupJobRunnerTest.java   |   76 --
 .../conditions/RecompactionConditionTest.java   |  186 ---
 .../suite/TestCompactionSuiteFactories.java     |   19 -
 .../compaction/suite/TestCompactionSuites.java  |   50 -
 .../verify/PinotAuditCountVerifierTest.java     |  102 --
 .../mapreduce/MRCompactionTaskTest.java         |  300 +++++
 ...obRunnerFilenameRecordCountProviderTest.java |   83 ++
 .../mapreduce/RenameSourceDirectoryTest.java    |  142 ++
 .../mapreduce/avro/AvroKeyDedupReducerTest.java |  176 +++
 .../avro/ConfBasedDeltaFieldProviderTest.java   |   56 +
 ...ldAttributeBasedDeltaFieldsProviderTest.java |   65 +
 .../MRCompactorAvroKeyDedupJobRunnerTest.java   |   76 ++
 .../conditions/RecompactionConditionTest.java   |  186 +++
 .../suite/TestCompactionSuiteFactories.java     |   19 +
 .../compaction/suite/TestCompactionSuites.java  |   50 +
 .../verify/PinotAuditCountVerifierTest.java     |  102 ++
 .../dedup-schema/dedup-schema-with-pkey.avsc    |    2 +-
 .../dedup-schema/dedup-schema-without-pkey.avsc |    2 +-
 .../gobblin/config/client/ConfigClient.java     |  403 ------
 .../gobblin/config/client/ConfigClientCLI.java  |   70 -
 .../config/client/ConfigClientCache.java        |   47 -
 .../config/client/ConfigClientUtils.java        |  209 ---
 .../client/ConfigStoreFactoryRegister.java      |   55 -
 .../gobblin/config/client/package-info.java     |   25 -
 .../gobblin/config/client/ConfigClient.java     |  403 ++++++
 .../gobblin/config/client/ConfigClientCLI.java  |   70 +
 .../config/client/ConfigClientCache.java        |   47 +
 .../config/client/ConfigClientUtils.java        |  209 +++
 .../client/ConfigStoreFactoryRegister.java      |   55 +
 .../gobblin/config/client/package-info.java     |   25 +
 .../gobblin/config/client/TestConfigClient.java |  266 ----
 .../config/client/TestConfigClientUtils.java    |  116 --
 .../gobblin/config/client/TestConfigClient.java |  266 ++++
 .../config/client/TestConfigClientUtils.java    |  116 ++
 ...onfigStoreFactoryDoesNotExistsException.java |   47 -
 .../client/api/VersionStabilityPolicy.java      |   66 -
 .../impl/CircularDependencyException.java       |   33 -
 .../common/impl/ConfigStoreBackedTopology.java  |  143 --
 .../impl/ConfigStoreBackedValueInspector.java   |  188 ---
 .../impl/ConfigStoreTopologyInspector.java      |   97 --
 .../common/impl/ConfigStoreValueInspector.java  |   74 --
 .../config/common/impl/ImportTraverser.java     |  161 ---
 .../config/common/impl/InMemoryTopology.java    |  224 ----
 .../common/impl/InMemoryValueInspector.java     |  179 ---
 .../impl/SingleLinkedListConfigKeyPath.java     |  113 --
 .../gobblin/config/store/api/ConfigKeyPath.java |   61 -
 .../gobblin/config/store/api/ConfigStore.java   |  110 --
 .../store/api/ConfigStoreCreationException.java |   45 -
 .../config/store/api/ConfigStoreFactory.java    |   59 -
 .../store/api/ConfigStoreWithBatchFetches.java  |   58 -
 .../store/api/ConfigStoreWithImportedBy.java    |   51 -
 .../ConfigStoreWithImportedByRecursively.java   |   50 -
 .../store/api/ConfigStoreWithResolution.java    |   73 --
 .../api/ConfigStoreWithStableVersioning.java    |   52 -
 .../store/api/VersionDoesNotExistException.java |   55 -
 .../gobblin/config/store/api/package-info.java  |   24 -
 .../store/deploy/ClasspathConfigSource.java     |  109 --
 .../config/store/deploy/ConfigStream.java       |   34 -
 .../gobblin/config/store/deploy/Deployable.java |   39 -
 .../store/deploy/DeployableConfigSource.java    |   38 -
 .../config/store/deploy/DeploymentConfig.java   |   38 -
 .../config/store/deploy/FsDeploymentConfig.java |   69 -
 .../config/store/deploy/StoreDeployer.java      |   71 -
 .../DefaultCapableLocalConfigStoreFactory.java  |   62 -
 .../hdfs/SimpleHDFSConfigStoreFactory.java      |   87 --
 .../store/hdfs/SimpleHDFSStoreMetadata.java     |  142 --
 .../hdfs/SimpleHadoopFilesystemConfigStore.java |  546 --------
 ...impleHadoopFilesystemConfigStoreFactory.java |  278 ----
 .../hdfs/SimpleLocalHDFSConfigStoreFactory.java |   71 -
 ...onfigStoreFactoryDoesNotExistsException.java |   47 +
 .../client/api/VersionStabilityPolicy.java      |   66 +
 .../impl/CircularDependencyException.java       |   33 +
 .../common/impl/ConfigStoreBackedTopology.java  |  143 ++
 .../impl/ConfigStoreBackedValueInspector.java   |  188 +++
 .../impl/ConfigStoreTopologyInspector.java      |   97 ++
 .../common/impl/ConfigStoreValueInspector.java  |   74 ++
 .../config/common/impl/ImportTraverser.java     |  161 +++
 .../config/common/impl/InMemoryTopology.java    |  224 ++++
 .../common/impl/InMemoryValueInspector.java     |  179 +++
 .../impl/SingleLinkedListConfigKeyPath.java     |  113 ++
 .../gobblin/config/store/api/ConfigKeyPath.java |   61 +
 .../gobblin/config/store/api/ConfigStore.java   |  110 ++
 .../store/api/ConfigStoreCreationException.java |   45 +
 .../config/store/api/ConfigStoreFactory.java    |   59 +
 .../store/api/ConfigStoreWithBatchFetches.java  |   58 +
 .../store/api/ConfigStoreWithImportedBy.java    |   51 +
 .../ConfigStoreWithImportedByRecursively.java   |   50 +
 .../store/api/ConfigStoreWithResolution.java    |   73 ++
 .../api/ConfigStoreWithStableVersioning.java    |   52 +
 .../store/api/VersionDoesNotExistException.java |   55 +
 .../gobblin/config/store/api/package-info.java  |   24 +
 .../store/deploy/ClasspathConfigSource.java     |  109 ++
 .../config/store/deploy/ConfigStream.java       |   34 +
 .../gobblin/config/store/deploy/Deployable.java |   39 +
 .../store/deploy/DeployableConfigSource.java    |   38 +
 .../config/store/deploy/DeploymentConfig.java   |   38 +
 .../config/store/deploy/FsDeploymentConfig.java |   69 +
 .../config/store/deploy/StoreDeployer.java      |   71 +
 .../DefaultCapableLocalConfigStoreFactory.java  |   62 +
 .../hdfs/SimpleHDFSConfigStoreFactory.java      |   87 ++
 .../store/hdfs/SimpleHDFSStoreMetadata.java     |  142 ++
 .../hdfs/SimpleHadoopFilesystemConfigStore.java |  546 ++++++++
 ...impleHadoopFilesystemConfigStoreFactory.java |  278 ++++
 .../hdfs/SimpleLocalHDFSConfigStoreFactory.java |   71 +
 .../gobblin.config.store.api.ConfigStoreFactory |   20 -
 ....gobblin.config.store.api.ConfigStoreFactory |   20 +
 .../java/gobblin/config/TestEnvironment.java    |   35 -
 .../config/common/impl/ImportTraverserTest.java |  102 --
 .../common/impl/TestCircularDependency.java     |  233 ----
 .../impl/TestConfigStoreValueInspector.java     |   86 --
 .../common/impl/TestInMemoryTopology.java       |  290 -----
 .../impl/TestSingleLinkedListConfigKeyPath.java |   66 -
 .../store/hdfs/SimpleHDFSStoreMetadataTest.java |   98 --
 .../store/hdfs/SimpleHdfsConfigStoreTest.java   |  271 ----
 .../SimpleHdfsConfigureStoreFactoryTest.java    |  120 --
 .../apache/gobblin/config/TestEnvironment.java  |   35 +
 .../config/common/impl/ImportTraverserTest.java |  102 ++
 .../common/impl/TestCircularDependency.java     |  233 ++++
 .../impl/TestConfigStoreValueInspector.java     |   86 ++
 .../common/impl/TestInMemoryTopology.java       |  290 +++++
 .../impl/TestSingleLinkedListConfigKeyPath.java |   66 +
 .../store/hdfs/SimpleHDFSStoreMetadataTest.java |   98 ++
 .../store/hdfs/SimpleHdfsConfigStoreTest.java   |  271 ++++
 .../SimpleHdfsConfigureStoreFactoryTest.java    |  120 ++
 .../FineGrainedWatermarkTrackerBenchmark.java   |  140 --
 .../FineGrainedWatermarkTrackerBenchmark.java   |  140 ++
 .../src/main/java/gobblin/async/Callback.java   |    8 -
 .../compression/CompressionConfigParser.java    |   64 -
 .../gobblin/compression/CompressionFactory.java |   45 -
 .../gobblin/converter/AsyncConverter1to1.java   |  103 --
 .../converter/AvroToAvroConverterBase.java      |   38 -
 .../gobblin/converter/IdentityConverter.java    |   37 -
 .../gobblin/converter/SamplingConverter.java    |   79 --
 .../gobblin/converter/SingleRecordIterable.java |   46 -
 .../gobblin/converter/ToAvroConverterBase.java  |   41 -
 .../filter/AvroProjectionConverter.java         |   91 --
 .../filter/AvroSchemaFieldRemover.java          |  154 ---
 ...blinTrackingEventFlattenFilterConverter.java |  143 --
 .../gobblin/crypto/CredentialStoreFactory.java  |   60 -
 .../gobblin/crypto/EncryptionConfigParser.java  |  242 ----
 .../java/gobblin/crypto/EncryptionFactory.java  |   74 --
 .../instrumented/GobblinMetricsKeys.java        |   46 -
 .../gobblin/instrumented/Instrumentable.java    |   93 --
 .../java/gobblin/instrumented/Instrumented.java |  322 -----
 .../converter/InstrumentedConverter.java        |   40 -
 .../converter/InstrumentedConverterBase.java    |  197 ---
 .../InstrumentedConverterDecorator.java         |  111 --
 .../extractor/InstrumentedExtractor.java        |   51 -
 .../extractor/InstrumentedExtractorBase.java    |  270 ----
 .../InstrumentedExtractorDecorator.java         |  115 --
 .../fork/InstrumentedForkOperator.java          |   37 -
 .../fork/InstrumentedForkOperatorBase.java      |  176 ---
 .../fork/InstrumentedForkOperatorDecorator.java |   86 --
 .../InstrumentedRowLevelPolicy.java             |   40 -
 .../InstrumentedRowLevelPolicyBase.java         |  173 ---
 .../InstrumentedRowLevelPolicyDecorator.java    |   79 --
 .../writer/InstrumentedDataWriter.java          |   40 -
 .../writer/InstrumentedDataWriterBase.java      |  297 -----
 .../writer/InstrumentedDataWriterDecorator.java |  160 ---
 ...trumentedPartitionedDataWriterDecorator.java |   54 -
 .../DefaultCheckpointableWatermark.java         |   79 --
 .../source/extractor/JobCommitPolicy.java       |  106 --
 .../source/extractor/WorkUnitRetryPolicy.java   |   91 --
 .../extractor/extract/AbstractSource.java       |  142 --
 .../extractor/extract/EventBasedExtractor.java  |   33 -
 .../extractor/extract/EventBasedSource.java     |   31 -
 .../source/extractor/extract/LongWatermark.java |   80 --
 .../limiter/LimiterConfigurationKeys.java       |   11 -
 .../java/gobblin/test/AnyToJsonConverter.java   |   58 -
 .../java/gobblin/test/AnyToStringConverter.java |   45 -
 .../java/gobblin/test/SequentialTestSource.java |  311 -----
 .../src/main/java/gobblin/test/TestRecord.java  |   37 -
 .../writer/AcknowledgableRecordEnvelope.java    |   68 -
 .../gobblin/writer/AcknowledgableWatermark.java |   85 --
 .../java/gobblin/writer/AsyncDataWriter.java    |   45 -
 .../java/gobblin/writer/AsyncWriterManager.java |  567 --------
 .../src/main/java/gobblin/writer/Batch.java     |  187 ---
 .../java/gobblin/writer/BatchAccumulator.java   |  115 --
 .../gobblin/writer/BatchAsyncDataWriter.java    |   46 -
 .../gobblin/writer/BufferedAsyncDataWriter.java |  203 ---
 .../java/gobblin/writer/BytesBoundedBatch.java  |  101 --
 .../writer/FineGrainedWatermarkTracker.java     |  344 -----
 .../writer/FutureWrappedWriteCallback.java      |  118 --
 .../gobblin/writer/GenericWriteResponse.java    |   50 -
 .../writer/GenericWriteResponseWrapper.java     |   28 -
 .../gobblin/writer/LastWatermarkTracker.java    |   97 --
 .../writer/MultiWriterWatermarkManager.java     |  162 ---
 .../writer/MultiWriterWatermarkTracker.java     |  153 ---
 .../writer/PartitionAwareDataWriterBuilder.java |   78 --
 .../main/java/gobblin/writer/RecordFuture.java  |   73 --
 .../java/gobblin/writer/RecordMetadata.java     |   38 -
 .../writer/SequentialBasedBatchAccumulator.java |  261 ----
 .../java/gobblin/writer/SyncDataWriter.java     |   44 -
 .../writer/TrackerBasedWatermarkManager.java    |  145 ---
 .../gobblin/writer/WatermarkAwareWriter.java    |   65 -
 .../writer/WatermarkAwareWriterWrapper.java     |   57 -
 .../java/gobblin/writer/WatermarkManager.java   |   96 --
 .../java/gobblin/writer/WatermarkTracker.java   |   46 -
 .../gobblin/writer/WatermarkTrackerFactory.java |   92 --
 .../main/java/gobblin/writer/WriteCallback.java |   32 -
 .../main/java/gobblin/writer/WriteResponse.java |   62 -
 .../gobblin/writer/WriteResponseFuture.java     |   67 -
 .../gobblin/writer/WriteResponseMapper.java     |   28 -
 .../writer/exception/NonTransientException.java |   40 -
 .../writer/partitioner/WriterPartitioner.java   |   45 -
 .../java/org/apache/gobblin/async/Callback.java |    8 +
 .../compression/CompressionConfigParser.java    |   64 +
 .../gobblin/compression/CompressionFactory.java |   45 +
 .../gobblin/converter/AsyncConverter1to1.java   |  103 ++
 .../converter/AvroToAvroConverterBase.java      |   38 +
 .../gobblin/converter/IdentityConverter.java    |   37 +
 .../gobblin/converter/SamplingConverter.java    |   79 ++
 .../gobblin/converter/SingleRecordIterable.java |   46 +
 .../gobblin/converter/ToAvroConverterBase.java  |   41 +
 .../filter/AvroProjectionConverter.java         |   91 ++
 .../filter/AvroSchemaFieldRemover.java          |  154 +++
 ...blinTrackingEventFlattenFilterConverter.java |  143 ++
 .../gobblin/crypto/CredentialStoreFactory.java  |   60 +
 .../gobblin/crypto/EncryptionConfigParser.java  |  242 ++++
 .../gobblin/crypto/EncryptionFactory.java       |   74 ++
 .../instrumented/GobblinMetricsKeys.java        |   46 +
 .../gobblin/instrumented/Instrumentable.java    |   93 ++
 .../gobblin/instrumented/Instrumented.java      |  322 +++++
 .../converter/InstrumentedConverter.java        |   40 +
 .../converter/InstrumentedConverterBase.java    |  197 +++
 .../InstrumentedConverterDecorator.java         |  111 ++
 .../extractor/InstrumentedExtractor.java        |   51 +
 .../extractor/InstrumentedExtractorBase.java    |  270 ++++
 .../InstrumentedExtractorDecorator.java         |  115 ++
 .../fork/InstrumentedForkOperator.java          |   37 +
 .../fork/InstrumentedForkOperatorBase.java      |  176 +++
 .../fork/InstrumentedForkOperatorDecorator.java |   86 ++
 .../InstrumentedRowLevelPolicy.java             |   40 +
 .../InstrumentedRowLevelPolicyBase.java         |  173 +++
 .../InstrumentedRowLevelPolicyDecorator.java    |   79 ++
 .../writer/InstrumentedDataWriter.java          |   40 +
 .../writer/InstrumentedDataWriterBase.java      |  297 +++++
 .../writer/InstrumentedDataWriterDecorator.java |  160 +++
 ...trumentedPartitionedDataWriterDecorator.java |   54 +
 .../DefaultCheckpointableWatermark.java         |   79 ++
 .../source/extractor/JobCommitPolicy.java       |  106 ++
 .../source/extractor/WorkUnitRetryPolicy.java   |   91 ++
 .../extractor/extract/AbstractSource.java       |  142 ++
 .../extractor/extract/EventBasedExtractor.java  |   33 +
 .../extractor/extract/EventBasedSource.java     |   31 +
 .../source/extractor/extract/LongWatermark.java |   80 ++
 .../limiter/LimiterConfigurationKeys.java       |   11 +
 .../apache/gobblin/test/AnyToJsonConverter.java |   58 +
 .../gobblin/test/AnyToStringConverter.java      |   45 +
 .../gobblin/test/SequentialTestSource.java      |  311 +++++
 .../org/apache/gobblin/test/TestRecord.java     |   37 +
 .../writer/AcknowledgableRecordEnvelope.java    |   68 +
 .../gobblin/writer/AcknowledgableWatermark.java |   85 ++
 .../apache/gobblin/writer/AsyncDataWriter.java  |   45 +
 .../gobblin/writer/AsyncWriterManager.java      |  567 ++++++++
 .../java/org/apache/gobblin/writer/Batch.java   |  187 +++
 .../apache/gobblin/writer/BatchAccumulator.java |  115 ++
 .../gobblin/writer/BatchAsyncDataWriter.java    |   46 +
 .../gobblin/writer/BufferedAsyncDataWriter.java |  203 +++
 .../gobblin/writer/BytesBoundedBatch.java       |  101 ++
 .../writer/FineGrainedWatermarkTracker.java     |  344 +++++
 .../writer/FutureWrappedWriteCallback.java      |  118 ++
 .../gobblin/writer/GenericWriteResponse.java    |   50 +
 .../writer/GenericWriteResponseWrapper.java     |   28 +
 .../gobblin/writer/LastWatermarkTracker.java    |   97 ++
 .../writer/MultiWriterWatermarkManager.java     |  162 +++
 .../writer/MultiWriterWatermarkTracker.java     |  153 +++
 .../writer/PartitionAwareDataWriterBuilder.java |   78 ++
 .../org/apache/gobblin/writer/RecordFuture.java |   73 ++
 .../apache/gobblin/writer/RecordMetadata.java   |   38 +
 .../writer/SequentialBasedBatchAccumulator.java |  261 ++++
 .../apache/gobblin/writer/SyncDataWriter.java   |   44 +
 .../writer/TrackerBasedWatermarkManager.java    |  145 +++
 .../gobblin/writer/WatermarkAwareWriter.java    |   65 +
 .../writer/WatermarkAwareWriterWrapper.java     |   57 +
 .../apache/gobblin/writer/WatermarkManager.java |   96 ++
 .../apache/gobblin/writer/WatermarkTracker.java |   46 +
 .../gobblin/writer/WatermarkTrackerFactory.java |   92 ++
 .../apache/gobblin/writer/WriteCallback.java    |   32 +
 .../apache/gobblin/writer/WriteResponse.java    |   62 +
 .../gobblin/writer/WriteResponseFuture.java     |   67 +
 .../gobblin/writer/WriteResponseMapper.java     |   28 +
 .../writer/exception/NonTransientException.java |   40 +
 .../writer/partitioner/WriterPartitioner.java   |   45 +
 .../converter/AsyncConverter1to1Test.java       |  155 ---
 .../converter/SamplingConverterTest.java        |   74 --
 .../converter/SingleRecordIterableTest.java     |   43 -
 .../filter/AvroSchemaFieldRemoverTest.java      |   68 -
 ...TrackingEventFlattenFilterConverterTest.java |   71 -
 .../crypto/EncryptionConfigParserTest.java      |  161 ---
 .../converter/InstrumentedConverterTest.java    |   97 --
 .../extractor/InstrumentedExtractorTest.java    |  135 --
 .../fork/InstrumentedForkOperatorTest.java      |  128 --
 .../InstrumentedRowLevelPolicyTest.java         |   90 --
 .../writer/InstrumentedDataWriterTest.java      |  149 ---
 .../extractor/extract/AbstractSourceTest.java   |  218 ----
 .../gobblin/writer/AsyncWriterManagerTest.java  |  312 -----
 .../writer/FineGrainedWatermarkTrackerTest.java |  230 ----
 .../writer/MultiWriterWatermarkManagerTest.java |  352 -----
 .../gobblin/writer/WatermarkTrackerTest.java    |   67 -
 .../converter/AsyncConverter1to1Test.java       |  155 +++
 .../converter/SamplingConverterTest.java        |   74 ++
 .../converter/SingleRecordIterableTest.java     |   43 +
 .../filter/AvroSchemaFieldRemoverTest.java      |   68 +
 ...TrackingEventFlattenFilterConverterTest.java |   71 +
 .../crypto/EncryptionConfigParserTest.java      |  161 +++
 .../converter/InstrumentedConverterTest.java    |   97 ++
 .../extractor/InstrumentedExtractorTest.java    |  135 ++
 .../fork/InstrumentedForkOperatorTest.java      |  128 ++
 .../InstrumentedRowLevelPolicyTest.java         |   90 ++
 .../writer/InstrumentedDataWriterTest.java      |  149 +++
 .../extractor/extract/AbstractSourceTest.java   |  218 ++++
 .../gobblin/writer/AsyncWriterManagerTest.java  |  312 +++++
 .../writer/FineGrainedWatermarkTrackerTest.java |  230 ++++
 .../writer/MultiWriterWatermarkManagerTest.java |  352 +++++
 .../gobblin/writer/WatermarkTrackerTest.java    |   67 +
 .../java/gobblin/async/AsyncDataDispatcher.java |  175 ---
 .../main/java/gobblin/async/AsyncRequest.java   |   74 --
 .../java/gobblin/async/AsyncRequestBuilder.java |   31 -
 .../main/java/gobblin/async/BufferedRecord.java |   34 -
 .../java/gobblin/async/DispatchException.java   |   46 -
 .../java/gobblin/commit/FsRenameCommitStep.java |  150 ---
 .../SpeculativeAttemptAwareConstruct.java       |   37 -
 .../main/java/gobblin/config/ConfigBuilder.java |  104 --
 .../java/gobblin/converter/EmptyIterable.java   |   26 -
 .../GobblinMetricsPinotFlattenerConverter.java  |   87 --
 .../gobblin/converter/StringSchemaInjector.java |   54 -
 .../avro/AvroFieldRetrieverConverter.java       |   76 --
 .../avro/AvroRecordToAvroWritableConverter.java |   59 -
 .../avro/AvroToAvroCopyableConverter.java       |   59 -
 .../converter/avro/AvroToBytesConverter.java    |   73 --
 .../converter/avro/BytesToAvroConverter.java    |   73 --
 .../avro/FlattenNestedKeyConverter.java         |  145 ---
 .../avro/JsonElementConversionFactory.java      |  536 --------
 .../avro/JsonIntermediateToAvroConverter.java   |  166 ---
 .../avro/UnsupportedDateTypeException.java      |   27 -
 .../converter/csv/CsvToJsonConverter.java       |   95 --
 .../converter/csv/CsvToJsonConverterV2.java     |  210 ---
 .../filter/AvroFieldsPickConverter.java         |  212 ---
 .../converter/filter/AvroFilterConverter.java   |   92 --
 .../http/AvroToRestJsonEntryConverter.java      |  106 --
 .../java/gobblin/converter/http/RestEntry.java  |   35 -
 .../ConverterInitializerFactory.java            |   81 --
 .../initializer/MultiConverterInitializer.java  |   44 -
 .../JsonStringToJsonIntermediateConverter.java  |  115 --
 .../converter/json/JsonToStringConverter.java   |   49 -
 .../objectstore/ObjectStoreConverter.java       |   48 -
 .../objectstore/ObjectStoreDeleteConverter.java |   86 --
 .../converter/serde/HiveSerDeConverter.java     |  129 --
 .../string/ObjectToStringConverter.java         |   42 -
 .../converter/string/StringFilterConverter.java |   72 --
 .../string/StringSplitterConverter.java         |   63 -
 .../string/StringSplitterToListConverter.java   |   70 -
 .../string/StringToBytesConverter.java          |   45 -
 .../converter/string/TextToStringConverter.java |   54 -
 .../gobblin/fork/CopyableGenericRecord.java     |   48 -
 .../main/java/gobblin/fork/CopyableSchema.java  |   41 -
 .../java/gobblin/fork/IdentityForkOperator.java |   77 --
 .../http/DefaultHttpClientConfigurator.java     |  148 ---
 .../gobblin/http/HttpClientConfigurator.java    |   53 -
 .../http/HttpClientConfiguratorLoader.java      |   79 --
 .../gobblin/initializer/MultiInitializer.java   |   60 -
 .../src/main/java/gobblin/net/Request.java      |   28 -
 .../policies/avro/AvroHeaderGuidPolicy.java     |   47 -
 .../avro/AvroHeaderTimestampPolicy.java         |   55 -
 .../AvroRecordTimestampLowerBoundPolicy.java    |   41 -
 .../gobblin/policies/count/RowCountPolicy.java  |   52 -
 .../policies/count/RowCountRangePolicy.java     |   54 -
 .../schema/SchemaCompatibilityPolicy.java       |   54 -
 .../policies/schema/SchemaRowCheckPolicy.java   |   34 -
 .../time/RecordTimestampLowerBoundPolicy.java   |   81 --
 .../gobblin/publisher/BaseDataPublisher.java    |  688 ----------
 .../BaseDataPublisherWithHiveRegistration.java  |   55 -
 .../publisher/CommitSequencePublisher.java      |   94 --
 .../publisher/HiveRegistrationPublisher.java    |  167 ---
 .../java/gobblin/publisher/NoopPublisher.java   |   96 --
 .../java/gobblin/publisher/TaskPublisher.java   |   89 --
 .../gobblin/publisher/TaskPublisherBuilder.java |   40 -
 .../publisher/TaskPublisherBuilderFactory.java  |   29 -
 .../publisher/TimePartitionedDataPublisher.java |   68 -
 .../publisher/TimestampDataPublisher.java       |   94 --
 ...estampDataPublisherWithHiveRegistration.java |   51 -
 .../row/RowLevelErrFileWriter.java              |   76 --
 .../row/RowLevelPolicyCheckResults.java         |   92 --
 .../row/RowLevelPolicyChecker.java              |  211 ---
 .../row/RowLevelPolicyCheckerBuilder.java       |   90 --
 .../RowLevelPolicyCheckerBuilderFactory.java    |   27 -
 .../task/TaskLevelPolicyCheckResults.java       |   37 -
 .../task/TaskLevelPolicyChecker.java            |   48 -
 .../task/TaskLevelPolicyCheckerBuilder.java     |   90 --
 .../TaskLevelPolicyCheckerBuilderFactory.java   |   27 -
 .../recordaccess/AvroGenericRecordAccessor.java |  228 ----
 .../recordaccess/CoreRecordAccessProvider.java  |   34 -
 .../RecordAccessorProviderFactory.java          |   46 -
 .../main/java/gobblin/retry/RetryerFactory.java |  116 --
 .../gobblin/security/ssl/SSLContextFactory.java |  128 --
 .../source/DatePartitionedAvroFileSource.java   |   68 -
 .../source/DatePartitionedDailyAvroSource.java  |   44 -
 .../source/DatePartitionedNestedRetriever.java  |  208 ---
 .../source/PartitionAwareFileRetriever.java     |  128 --
 .../PartitionAwareFileRetrieverUtils.java       |   55 -
 .../source/PartitionedFileSourceBase.java       |  333 -----
 .../source/RegexBasedPartitionedRetriever.java  |  182 ---
 .../source/RegexPartitionedAvroFileSource.java  |   39 -
 .../DatePartitionedAvroFileExtractor.java       |   43 -
 .../source/extractor/DummyExtractor.java        |   54 -
 .../exception/ExtractPrepareException.java      |   31 -
 .../exception/HighWatermarkException.java       |   31 -
 .../extractor/exception/MetadataException.java  |   31 -
 .../exception/RecordCountException.java         |   31 -
 .../exception/RestApiClientException.java       |   31 -
 .../exception/RestApiConnectionException.java   |   31 -
 .../exception/RestApiProcessingException.java   |   31 -
 .../extractor/exception/SchemaException.java    |   31 -
 .../source/extractor/extract/Command.java       |   35 -
 .../source/extractor/extract/CommandOutput.java |   37 -
 .../source/extractor/extract/CommandType.java   |   28 -
 .../source/extractor/extract/ExtractType.java   |   22 -
 .../extract/ProtocolSpecificLayer.java          |  151 ---
 .../extractor/extract/QueryBasedExtractor.java  |  546 --------
 .../extractor/extract/QueryBasedSource.java     |  468 -------
 .../extractor/extract/SourceSpecificLayer.java  |  153 ---
 .../extract/restapi/RestApiCommand.java         |   66 -
 .../extract/restapi/RestApiCommandOutput.java   |   44 -
 .../extract/restapi/RestApiConnector.java       |  259 ----
 .../extract/restapi/RestApiExtractor.java       |  246 ----
 .../extract/restapi/RestApiSpecificLayer.java   |   32 -
 .../extractor/extract/sftp/SftpExtractor.java   |   34 -
 .../extractor/extract/sftp/SftpFsHelper.java    |  498 -------
 .../extract/sftp/SftpLightWeightFileSystem.java |  277 ----
 .../extractor/extract/sftp/SftpSource.java      |   40 -
 .../extractor/filebased/CsvFileDownloader.java  |  112 --
 .../extractor/filebased/FileBasedExtractor.java |  247 ----
 .../extractor/filebased/FileBasedHelper.java    |   34 -
 .../filebased/FileBasedHelperException.java     |   30 -
 .../extractor/filebased/FileBasedSource.java    |  259 ----
 .../extractor/filebased/FileByteIterator.java   |   62 -
 .../extractor/filebased/FileDownloader.java     |   49 -
 .../extractor/filebased/GZIPFileDownloader.java |   61 -
 .../filebased/SingleFileDownloader.java         |   59 -
 .../filebased/SizeAwareFileBasedHelper.java     |   29 -
 .../SizeAwareFileBasedHelperDecorator.java      |   68 -
 .../filebased/TextFileBasedSource.java          |   54 -
 .../TimestampAwareFileBasedHelper.java          |   29 -
 .../TokenBasedFileInputStreamExtractor.java     |   52 -
 .../filebased/TokenizedFileDownloader.java      |   98 --
 .../extractor/hadoop/AvroFileExtractor.java     |   73 --
 .../source/extractor/hadoop/AvroFileSource.java |   65 -
 .../source/extractor/hadoop/AvroFsHelper.java   |  118 --
 .../hadoop/HadoopFileInputExtractor.java        |  108 --
 .../extractor/hadoop/HadoopFileInputSource.java |  229 ----
 .../source/extractor/hadoop/HadoopFsHelper.java |  177 ---
 .../extractor/hadoop/HadoopTextInputSource.java |   51 -
 .../hadoop/OldApiHadoopFileInputExtractor.java  |  110 --
 .../hadoop/OldApiHadoopFileInputSource.java     |  185 ---
 .../hadoop/OldApiHadoopTextInputSource.java     |   53 -
 .../hadoop/OldApiWritableFileExtractor.java     |   41 -
 .../hadoop/OldApiWritableFileSource.java        |   59 -
 .../extractor/partition/AppendMaxLimitType.java |   22 -
 .../source/extractor/partition/Partition.java   |   95 --
 .../source/extractor/partition/Partitioner.java |  623 ---------
 .../source/extractor/resultset/RecordSet.java   |   36 -
 .../extractor/resultset/RecordSetList.java      |   50 -
 .../source/extractor/schema/ArrayDataType.java  |   35 -
 .../extractor/schema/ColumnAttributes.java      |   62 -
 .../source/extractor/schema/ColumnNameCase.java |   22 -
 .../source/extractor/schema/DataType.java       |   34 -
 .../source/extractor/schema/EnumDataType.java   |   48 -
 .../source/extractor/schema/MapDataType.java    |   35 -
 .../gobblin/source/extractor/schema/Schema.java |  135 --
 .../extractor/utils/InputStreamCSVReader.java   |  262 ----
 .../source/extractor/utils/ProxyFsInput.java    |   68 -
 .../gobblin/source/extractor/utils/Utils.java   |  356 -----
 .../extractor/watermark/DateWatermark.java      |  159 ---
 .../extractor/watermark/HourWatermark.java      |  156 ---
 .../source/extractor/watermark/Predicate.java   |   90 --
 .../extractor/watermark/SimpleWatermark.java    |  124 --
 .../extractor/watermark/TimestampWatermark.java |  155 ---
 .../source/extractor/watermark/Watermark.java   |   52 -
 .../extractor/watermark/WatermarkPredicate.java |   89 --
 .../extractor/watermark/WatermarkType.java      |   22 -
 .../workunit/MultiWorkUnitWeightedQueue.java    |  141 --
 .../main/java/gobblin/state/ConstructState.java |  159 ---
 .../src/main/java/gobblin/util/TestUtils.java   |   45 -
 .../gobblin/writer/AbstractAsyncDataWriter.java |   77 --
 .../gobblin/writer/AvroDataWriterBuilder.java   |   50 -
 .../java/gobblin/writer/AvroHdfsDataWriter.java |  129 --
 .../writer/CloseOnFlushWriterWrapper.java       |  146 ---
 .../main/java/gobblin/writer/ConsoleWriter.java |  112 --
 .../gobblin/writer/ConsoleWriterBuilder.java    |   30 -
 .../writer/DataWriterWrapperBuilder.java        |   57 -
 .../main/java/gobblin/writer/FsDataWriter.java  |  337 -----
 .../gobblin/writer/FsDataWriterBuilder.java     |  128 --
 .../writer/HiveWritableHdfsDataWriter.java      |   99 --
 .../HiveWritableHdfsDataWriterBuilder.java      |   68 -
 .../gobblin/writer/MetadataAwareWriter.java     |   40 -
 .../gobblin/writer/MetadataWriterWrapper.java   |  162 ---
 .../gobblin/writer/PartitionedDataWriter.java   |  338 -----
 .../src/main/java/gobblin/writer/Retriable.java |   26 -
 .../main/java/gobblin/writer/RetryWriter.java   |  213 ---
 ...SchemaBasedPartitionedDataWriterBuilder.java |   63 -
 .../java/gobblin/writer/SimpleDataWriter.java   |  138 --
 .../gobblin/writer/SimpleDataWriterBuilder.java |   79 --
 .../java/gobblin/writer/ThrottleWriter.java     |  218 ----
 .../gobblin/writer/http/AbstractHttpWriter.java |  254 ----
 .../writer/http/AbstractHttpWriterBuilder.java  |  171 ---
 .../DelegatingHttpClientConnectionManager.java  |   80 --
 .../java/gobblin/writer/http/HttpWriter.java    |   75 --
 .../gobblin/writer/http/HttpWriterBuilder.java  |   33 -
 .../writer/http/HttpWriterDecoration.java       |   77 --
 .../writer/http/HttpWriterDecorator.java        |   77 --
 .../gobblin/writer/http/RestJsonWriter.java     |   48 -
 .../writer/http/RestJsonWriterBuilder.java      |   36 -
 .../java/gobblin/writer/http/RestWriter.java    |   47 -
 .../gobblin/writer/http/RestWriterBuilder.java  |   31 -
 .../http/SalesForceRestWriterBuilder.java       |  115 --
 .../writer/http/SalesforceRestWriter.java       |  372 ------
 .../http/UnexpectedResponseException.java       |   42 -
 .../initializer/MultiWriterInitializer.java     |   47 -
 .../initializer/WriterInitializerFactory.java   |   70 -
 .../writer/objectstore/ObjectStoreClient.java   |   95 --
 .../objectstore/ObjectStoreDeleteOperation.java |   88 --
 .../objectstore/ObjectStoreOperation.java       |   47 -
 .../ObjectStoreOperationBuilder.java            |   34 -
 .../writer/objectstore/ObjectStoreWriter.java   |   84 --
 .../objectstore/response/DeleteResponse.java    |   29 -
 .../objectstore/response/GetObjectResponse.java |   37 -
 .../SchemaBasedWriterPartitioner.java           |   50 -
 .../TimeBasedAvroWriterPartitioner.java         |   92 --
 .../partitioner/TimeBasedWriterPartitioner.java |  195 ---
 .../WorkUnitStateWriterPartitioner.java         |   49 -
 .../writer/test/GobblinTestEventBusWriter.java  |  177 ---
 .../writer/test/TestingEventBusAsserter.java    |  178 ---
 .../gobblin/writer/test/TestingEventBuses.java  |   73 --
 .../gobblin/async/AsyncDataDispatcher.java      |  175 +++
 .../org/apache/gobblin/async/AsyncRequest.java  |   74 ++
 .../gobblin/async/AsyncRequestBuilder.java      |   31 +
 .../apache/gobblin/async/BufferedRecord.java    |   34 +
 .../apache/gobblin/async/DispatchException.java |   46 +
 .../gobblin/commit/FsRenameCommitStep.java      |  150 +++
 .../SpeculativeAttemptAwareConstruct.java       |   37 +
 .../apache/gobblin/config/ConfigBuilder.java    |  104 ++
 .../apache/gobblin/converter/EmptyIterable.java |   26 +
 .../GobblinMetricsPinotFlattenerConverter.java  |   87 ++
 .../gobblin/converter/StringSchemaInjector.java |   54 +
 .../avro/AvroFieldRetrieverConverter.java       |   76 ++
 .../avro/AvroRecordToAvroWritableConverter.java |   59 +
 .../avro/AvroToAvroCopyableConverter.java       |   59 +
 .../converter/avro/AvroToBytesConverter.java    |   73 ++
 .../converter/avro/BytesToAvroConverter.java    |   73 ++
 .../avro/FlattenNestedKeyConverter.java         |  145 +++
 .../avro/JsonElementConversionFactory.java      |  536 ++++++++
 .../avro/JsonIntermediateToAvroConverter.java   |  166 +++
 .../avro/UnsupportedDateTypeException.java      |   27 +
 .../converter/csv/CsvToJsonConverter.java       |   95 ++
 .../converter/csv/CsvToJsonConverterV2.java     |  210 +++
 .../filter/AvroFieldsPickConverter.java         |  212 +++
 .../converter/filter/AvroFilterConverter.java   |   92 ++
 .../http/AvroToRestJsonEntryConverter.java      |  106 ++
 .../gobblin/converter/http/RestEntry.java       |   35 +
 .../ConverterInitializerFactory.java            |   81 ++
 .../initializer/MultiConverterInitializer.java  |   44 +
 .../JsonStringToJsonIntermediateConverter.java  |  115 ++
 .../converter/json/JsonToStringConverter.java   |   49 +
 .../objectstore/ObjectStoreConverter.java       |   48 +
 .../objectstore/ObjectStoreDeleteConverter.java |   86 ++
 .../converter/serde/HiveSerDeConverter.java     |  129 ++
 .../string/ObjectToStringConverter.java         |   42 +
 .../converter/string/StringFilterConverter.java |   72 ++
 .../string/StringSplitterConverter.java         |   63 +
 .../string/StringSplitterToListConverter.java   |   70 +
 .../string/StringToBytesConverter.java          |   45 +
 .../converter/string/TextToStringConverter.java |   54 +
 .../gobblin/fork/CopyableGenericRecord.java     |   48 +
 .../org/apache/gobblin/fork/CopyableSchema.java |   41 +
 .../gobblin/fork/IdentityForkOperator.java      |   77 ++
 .../http/DefaultHttpClientConfigurator.java     |  148 +++
 .../gobblin/http/HttpClientConfigurator.java    |   53 +
 .../http/HttpClientConfiguratorLoader.java      |   79 ++
 .../gobblin/initializer/MultiInitializer.java   |   60 +
 .../java/org/apache/gobblin/net/Request.java    |   28 +
 .../policies/avro/AvroHeaderGuidPolicy.java     |   47 +
 .../avro/AvroHeaderTimestampPolicy.java         |   55 +
 .../AvroRecordTimestampLowerBoundPolicy.java    |   41 +
 .../gobblin/policies/count/RowCountPolicy.java  |   52 +
 .../policies/count/RowCountRangePolicy.java     |   54 +
 .../schema/SchemaCompatibilityPolicy.java       |   54 +
 .../policies/schema/SchemaRowCheckPolicy.java   |   34 +
 .../time/RecordTimestampLowerBoundPolicy.java   |   81 ++
 .../gobblin/publisher/BaseDataPublisher.java    |  688 ++++++++++
 .../BaseDataPublisherWithHiveRegistration.java  |   55 +
 .../publisher/CommitSequencePublisher.java      |   94 ++
 .../publisher/HiveRegistrationPublisher.java    |  167 +++
 .../apache/gobblin/publisher/NoopPublisher.java |   96 ++
 .../apache/gobblin/publisher/TaskPublisher.java |   89 ++
 .../gobblin/publisher/TaskPublisherBuilder.java |   40 +
 .../publisher/TaskPublisherBuilderFactory.java  |   29 +
 .../publisher/TimePartitionedDataPublisher.java |   68 +
 .../publisher/TimestampDataPublisher.java       |   94 ++
 ...estampDataPublisherWithHiveRegistration.java |   51 +
 .../row/RowLevelErrFileWriter.java              |   76 ++
 .../row/RowLevelPolicyCheckResults.java         |   92 ++
 .../row/RowLevelPolicyChecker.java              |  211 +++
 .../row/RowLevelPolicyCheckerBuilder.java       |   90 ++
 .../RowLevelPolicyCheckerBuilderFactory.java    |   27 +
 .../task/TaskLevelPolicyCheckResults.java       |   37 +
 .../task/TaskLevelPolicyChecker.java            |   48 +
 .../task/TaskLevelPolicyCheckerBuilder.java     |   90 ++
 .../TaskLevelPolicyCheckerBuilderFactory.java   |   27 +
 .../recordaccess/AvroGenericRecordAccessor.java |  228 ++++
 .../recordaccess/CoreRecordAccessProvider.java  |   34 +
 .../RecordAccessorProviderFactory.java          |   46 +
 .../apache/gobblin/retry/RetryerFactory.java    |  116 ++
 .../gobblin/security/ssl/SSLContextFactory.java |  128 ++
 .../source/DatePartitionedAvroFileSource.java   |   68 +
 .../source/DatePartitionedDailyAvroSource.java  |   44 +
 .../source/DatePartitionedNestedRetriever.java  |  208 +++
 .../source/PartitionAwareFileRetriever.java     |  128 ++
 .../PartitionAwareFileRetrieverUtils.java       |   55 +
 .../source/PartitionedFileSourceBase.java       |  333 +++++
 .../source/RegexBasedPartitionedRetriever.java  |  182 +++
 .../source/RegexPartitionedAvroFileSource.java  |   39 +
 .../DatePartitionedAvroFileExtractor.java       |   43 +
 .../source/extractor/DummyExtractor.java        |   54 +
 .../exception/ExtractPrepareException.java      |   31 +
 .../exception/HighWatermarkException.java       |   31 +
 .../extractor/exception/MetadataException.java  |   31 +
 .../exception/RecordCountException.java         |   31 +
 .../exception/RestApiClientException.java       |   31 +
 .../exception/RestApiConnectionException.java   |   31 +
 .../exception/RestApiProcessingException.java   |   31 +
 .../extractor/exception/SchemaException.java    |   31 +
 .../source/extractor/extract/Command.java       |   35 +
 .../source/extractor/extract/CommandOutput.java |   37 +
 .../source/extractor/extract/CommandType.java   |   28 +
 .../source/extractor/extract/ExtractType.java   |   22 +
 .../extract/ProtocolSpecificLayer.java          |  151 +++
 .../extractor/extract/QueryBasedExtractor.java  |  546 ++++++++
 .../extractor/extract/QueryBasedSource.java     |  468 +++++++
 .../extractor/extract/SourceSpecificLayer.java  |  153 +++
 .../extract/restapi/RestApiCommand.java         |   66 +
 .../extract/restapi/RestApiCommandOutput.java   |   44 +
 .../extract/restapi/RestApiConnector.java       |  259 ++++
 .../extract/restapi/RestApiExtractor.java       |  246 ++++
 .../extract/restapi/RestApiSpecificLayer.java   |   32 +
 .../extractor/extract/sftp/SftpExtractor.java   |   34 +
 .../extractor/extract/sftp/SftpFsHelper.java    |  498 +++++++
 .../extract/sftp/SftpLightWeightFileSystem.java |  277 ++++
 .../extractor/extract/sftp/SftpSource.java      |   40 +
 .../extractor/filebased/CsvFileDownloader.java  |  112 ++
 .../extractor/filebased/FileBasedExtractor.java |  247 ++++
 .../extractor/filebased/FileBasedHelper.java    |   34 +
 .../filebased/FileBasedHelperException.java     |   30 +
 .../extractor/filebased/FileBasedSource.java    |  259 ++++
 .../extractor/filebased/FileByteIterator.java   |   62 +
 .../extractor/filebased/FileDownloader.java     |   49 +
 .../extractor/filebased/GZIPFileDownloader.java |   61 +
 .../filebased/SingleFileDownloader.java         |   59 +
 .../filebased/SizeAwareFileBasedHelper.java     |   29 +
 .../SizeAwareFileBasedHelperDecorator.java      |   68 +
 .../filebased/TextFileBasedSource.java          |   54 +
 .../TimestampAwareFileBasedHelper.java          |   29 +
 .../TokenBasedFileInputStreamExtractor.java     |   52 +
 .../filebased/TokenizedFileDownloader.java      |   98 ++
 .../extractor/hadoop/AvroFileExtractor.java     |   73 ++
 .../source/extractor/hadoop/AvroFileSource.java |   65 +
 .../source/extractor/hadoop/AvroFsHelper.java   |  118 ++
 .../hadoop/HadoopFileInputExtractor.java        |  108 ++
 .../extractor/hadoop/HadoopFileInputSource.java |  229 ++++
 .../source/extractor/hadoop/HadoopFsHelper.java |  177 +++
 .../extractor/hadoop/HadoopTextInputSource.java |   51 +
 .../hadoop/OldApiHadoopFileInputExtractor.java  |  110 ++
 .../hadoop/OldApiHadoopFileInputSource.java     |  185 +++
 .../hadoop/OldApiHadoopTextInputSource.java     |   53 +
 .../hadoop/OldApiWritableFileExtractor.java     |   41 +
 .../hadoop/OldApiWritableFileSource.java        |   59 +
 .../extractor/partition/AppendMaxLimitType.java |   22 +
 .../source/extractor/partition/Partition.java   |   95 ++
 .../source/extractor/partition/Partitioner.java |  623 +++++++++
 .../source/extractor/resultset/RecordSet.java   |   36 +
 .../extractor/resultset/RecordSetList.java      |   50 +
 .../source/extractor/schema/ArrayDataType.java  |   35 +
 .../extractor/schema/ColumnAttributes.java      |   62 +
 .../source/extractor/schema/ColumnNameCase.java |   22 +
 .../source/extractor/schema/DataType.java       |   34 +
 .../source/extractor/schema/EnumDataType.java   |   48 +
 .../source/extractor/schema/MapDataType.java    |   35 +
 .../gobblin/source/extractor/schema/Schema.java |  135 ++
 .../extractor/utils/InputStreamCSVReader.java   |  262 ++++
 .../source/extractor/utils/ProxyFsInput.java    |   68 +
 .../gobblin/source/extractor/utils/Utils.java   |  356 +++++
 .../extractor/watermark/DateWatermark.java      |  159 +++
 .../extractor/watermark/HourWatermark.java      |  156 +++
 .../source/extractor/watermark/Predicate.java   |   90 ++
 .../extractor/watermark/SimpleWatermark.java    |  124 ++
 .../extractor/watermark/TimestampWatermark.java |  155 +++
 .../source/extractor/watermark/Watermark.java   |   52 +
 .../extractor/watermark/WatermarkPredicate.java |   89 ++
 .../extractor/watermark/WatermarkType.java      |   22 +
 .../workunit/MultiWorkUnitWeightedQueue.java    |  141 ++
 .../apache/gobblin/state/ConstructState.java    |  159 +++
 .../java/org/apache/gobblin/util/TestUtils.java |   45 +
 .../gobblin/writer/AbstractAsyncDataWriter.java |   77 ++
 .../gobblin/writer/AvroDataWriterBuilder.java   |   50 +
 .../gobblin/writer/AvroHdfsDataWriter.java      |  129 ++
 .../writer/CloseOnFlushWriterWrapper.java       |  146 +++
 .../apache/gobblin/writer/ConsoleWriter.java    |  112 ++
 .../gobblin/writer/ConsoleWriterBuilder.java    |   30 +
 .../writer/DataWriterWrapperBuilder.java        |   57 +
 .../org/apache/gobblin/writer/FsDataWriter.java |  337 +++++
 .../gobblin/writer/FsDataWriterBuilder.java     |  128 ++
 .../writer/HiveWritableHdfsDataWriter.java      |   99 ++
 .../HiveWritableHdfsDataWriterBuilder.java      |   68 +
 .../gobblin/writer/MetadataAwareWriter.java     |   40 +
 .../gobblin/writer/MetadataWriterWrapper.java   |  162 +++
 .../gobblin/writer/PartitionedDataWriter.java   |  338 +++++
 .../org/apache/gobblin/writer/Retriable.java    |   26 +
 .../org/apache/gobblin/writer/RetryWriter.java  |  213 +++
 ...SchemaBasedPartitionedDataWriterBuilder.java |   63 +
 .../apache/gobblin/writer/SimpleDataWriter.java |  138 ++
 .../gobblin/writer/SimpleDataWriterBuilder.java |   79 ++
 .../apache/gobblin/writer/ThrottleWriter.java   |  218 ++++
 .../gobblin/writer/http/AbstractHttpWriter.java |  254 ++++
 .../writer/http/AbstractHttpWriterBuilder.java  |  171 +++
 .../DelegatingHttpClientConnectionManager.java  |   80 ++
 .../apache/gobblin/writer/http/HttpWriter.java  |   75 ++
 .../gobblin/writer/http/HttpWriterBuilder.java  |   33 +
 .../writer/http/HttpWriterDecoration.java       |   77 ++
 .../writer/http/HttpWriterDecorator.java        |   77 ++
 .../gobblin/writer/http/RestJsonWriter.java     |   48 +
 .../writer/http/RestJsonWriterBuilder.java      |   36 +
 .../apache/gobblin/writer/http/RestWriter.java  |   47 +
 .../gobblin/writer/http/RestWriterBuilder.java  |   31 +
 .../http/SalesForceRestWriterBuilder.java       |  115 ++
 .../writer/http/SalesforceRestWriter.java       |  372 ++++++
 .../http/UnexpectedResponseException.java       |   42 +
 .../initializer/MultiWriterInitializer.java     |   47 +
 .../initializer/WriterInitializerFactory.java   |   70 +
 .../writer/objectstore/ObjectStoreClient.java   |   95 ++
 .../objectstore/ObjectStoreDeleteOperation.java |   88 ++
 .../objectstore/ObjectStoreOperation.java       |   47 +
 .../ObjectStoreOperationBuilder.java            |   34 +
 .../writer/objectstore/ObjectStoreWriter.java   |   84 ++
 .../objectstore/response/DeleteResponse.java    |   29 +
 .../objectstore/response/GetObjectResponse.java |   37 +
 .../SchemaBasedWriterPartitioner.java           |   50 +
 .../TimeBasedAvroWriterPartitioner.java         |   92 ++
 .../partitioner/TimeBasedWriterPartitioner.java |  195 +++
 .../WorkUnitStateWriterPartitioner.java         |   49 +
 .../writer/test/GobblinTestEventBusWriter.java  |  177 +++
 .../writer/test/TestingEventBusAsserter.java    |  178 +++
 .../gobblin/writer/test/TestingEventBuses.java  |   73 ++
 .../gobblin.recordaccess.RecordAccessorProvider |    1 -
 ....gobblin.recordaccess.RecordAccessorProvider |    1 +
 .../src/main/resources/mysql/mysql.properties   |    8 +-
 .../src/main/resources/sftp/sftp-example.job    |    4 +-
 .../resources/sqlserver/sqlserver.properties    |    8 +-
 .../gobblin/async/AsyncDataDispatcherTest.java  |  255 ----
 .../gobblin/commit/FsRenameCommitStepTest.java  |   74 --
 .../java/gobblin/configuration/StateTest.java   |  176 ---
 .../configuration/WorkUnitStateTest.java        |  148 ---
 .../workunit/MultiWorkUnitTest.java             |   92 --
 .../gobblin/converter/EmptyIterableTest.java    |   40 -
 ...bblinMetricsPinotFlattenerConverterTest.java |   79 --
 .../avro/AvroToBytesConverterTest.java          |   68 -
 .../avro/BytesToAvroConverterTest.java          |   61 -
 .../avro/FlattenNestedKeyConverterTest.java     |   94 --
 .../JsonIntermediateToAvroConverterTest.java    |  124 --
 .../converter/csv/CsvToJsonConverterV2Test.java |  115 --
 .../filter/AvroFieldsPickConverterTest.java     |   62 -
 .../http/AvroToRestJsonEntryConverterTest.java  |  107 --
 .../ObjectStoreDeleteConverterTest.java         |  111 --
 .../string/ObjectToStringConverterTest.java     |   78 --
 .../string/StringFilterConverterTest.java       |  109 --
 .../string/StringSplitterConverterTest.java     |   93 --
 .../StringSplitterToListConverterTest.java      |   74 --
 .../string/TextToStringConverterTest.java       |   49 -
 .../gobblin/fork/CopyableGenericRecordTest.java |   61 -
 .../java/gobblin/fork/CopyableSchemaTest.java   |   53 -
 .../gobblin/fork/IdentityForkOperatorTest.java  |   57 -
 .../TestDefaultHttpClientConfiguration.java     |  111 --
 .../http/TestHttpClientConfiguratorLoader.java  |   57 -
 .../gobblin/instrumented/InstrumentedTest.java  |   66 -
 .../policies/count/RowCountRangePolicyTest.java |   56 -
 .../publisher/BaseDataPublisherTest.java        |  559 --------
 .../RowCountTaskLevelPolicyTest.java            |  140 --
 .../RowLevelQualityCheckerTest.java             |   92 --
 .../TaskLevelQualityCheckerTest.java            |   69 -
 .../gobblin/qualitychecker/TestConstants.java   |   27 -
 .../qualitychecker/TestRowLevelPolicy.java      |   33 -
 .../qualitychecker/TestRowLevelPolicyFail.java  |   33 -
 .../qualitychecker/TestTaskLevelPolicy.java     |   33 -
 .../row/FrontLoadedSamplerTest.java             |   60 -
 .../AvroGenericRecordAccessorTest.java          |  211 ---
 .../RecordAccessorProviderFactoryTest.java      |  151 ---
 .../security/ssl/SSLContextFactoryTest.java     |   63 -
 .../test/java/gobblin/serde/HiveSerDeTest.java  |  119 --
 .../RegexBasedPartitionedRetrieverTest.java     |  134 --
 .../DatePartitionedAvroFileExtractorTest.java   |  256 ----
 .../extract/QueryBasedExtractorTest.java        |  235 ----
 .../extractor/extract/QueryBasedSourceTest.java |  205 ---
 .../filebased/FileBasedExtractorTest.java       |  118 --
 .../filebased/FileBasedSourceTest.java          |  105 --
 .../filebased/TokenizedFileDownloaderTest.java  |   56 -
 .../hadoop/HadoopFileInputSourceTest.java       |  107 --
 .../extractor/hadoop/HadoopFsHelperTest.java    |   75 --
 .../hadoop/OldApiHadoopFileInputSourceTest.java |  133 --
 .../extractor/partition/PartitionerTest.java    |  435 -------
 .../extractor/watermark/DateWatermarkTest.java  |  131 --
 .../extractor/watermark/HourWatermarkTest.java  |  130 --
 .../watermark/SimpleWatermarkTest.java          |  160 ---
 .../watermark/TimestampWatermarkTest.java       |  127 --
 .../MultiWorkUnitWeightedQueueTest.java         |   82 --
 .../java/gobblin/state/ConstructStateTest.java  |   85 --
 .../gobblin/writer/AvroHdfsDataWriterTest.java  |  158 ---
 .../writer/CloseOnFlushWriterWrapperTest.java   |  160 ---
 .../java/gobblin/writer/ConsoleWriterTest.java  |  111 --
 .../java/gobblin/writer/DestinationTest.java    |   43 -
 .../writer/MetadataWriterWrapperTest.java       |  214 ---
 .../gobblin/writer/PartitionedWriterTest.java   |  167 ---
 .../java/gobblin/writer/RetryWriterTest.java    |   83 --
 .../gobblin/writer/SimpleDataWriterTest.java    |  389 ------
 .../test/java/gobblin/writer/TestConstants.java |   63 -
 .../java/gobblin/writer/ThrottleWriterTest.java |  114 --
 .../writer/http/SalesforceRestWriterTest.java   |  399 ------
 .../objectstore/ObjectStoreWriterTest.java      |  126 --
 .../SchemaBasedWriterPartitionerTest.java       |   45 -
 .../TimeBasedAvroWriterPartitionerTest.java     |  154 ---
 .../test/GobblinTestEventBusWriterTest.java     |   79 --
 .../test/TestPartitionAwareWriterBuilder.java   |  129 --
 .../gobblin/writer/test/TestPartitioner.java    |   50 -
 .../test/TestingEventBusAsserterTest.java       |  123 --
 .../gobblin/async/AsyncDataDispatcherTest.java  |  255 ++++
 .../gobblin/commit/FsRenameCommitStepTest.java  |   74 ++
 .../apache/gobblin/configuration/StateTest.java |  176 +++
 .../configuration/WorkUnitStateTest.java        |  148 +++
 .../workunit/MultiWorkUnitTest.java             |   92 ++
 .../gobblin/converter/EmptyIterableTest.java    |   40 +
 ...bblinMetricsPinotFlattenerConverterTest.java |   79 ++
 .../avro/AvroToBytesConverterTest.java          |   68 +
 .../avro/BytesToAvroConverterTest.java          |   61 +
 .../avro/FlattenNestedKeyConverterTest.java     |   94 ++
 .../JsonIntermediateToAvroConverterTest.java    |  124 ++
 .../converter/csv/CsvToJsonConverterV2Test.java |  115 ++
 .../filter/AvroFieldsPickConverterTest.java     |   62 +
 .../http/AvroToRestJsonEntryConverterTest.java  |  107 ++
 .../ObjectStoreDeleteConverterTest.java         |  111 ++
 .../string/ObjectToStringConverterTest.java     |   78 ++
 .../string/StringFilterConverterTest.java       |  109 ++
 .../string/StringSplitterConverterTest.java     |   93 ++
 .../StringSplitterToListConverterTest.java      |   74 ++
 .../string/TextToStringConverterTest.java       |   49 +
 .../gobblin/fork/CopyableGenericRecordTest.java |   61 +
 .../apache/gobblin/fork/CopyableSchemaTest.java |   53 +
 .../gobblin/fork/IdentityForkOperatorTest.java  |   57 +
 .../TestDefaultHttpClientConfiguration.java     |  111 ++
 .../http/TestHttpClientConfiguratorLoader.java  |   57 +
 .../gobblin/instrumented/InstrumentedTest.java  |   66 +
 .../policies/count/RowCountRangePolicyTest.java |   56 +
 .../publisher/BaseDataPublisherTest.java        |  559 ++++++++
 .../RowCountTaskLevelPolicyTest.java            |  140 ++
 .../RowLevelQualityCheckerTest.java             |   92 ++
 .../TaskLevelQualityCheckerTest.java            |   69 +
 .../gobblin/qualitychecker/TestConstants.java   |   27 +
 .../qualitychecker/TestRowLevelPolicy.java      |   33 +
 .../qualitychecker/TestRowLevelPolicyFail.java  |   33 +
 .../qualitychecker/TestTaskLevelPolicy.java     |   33 +
 .../row/FrontLoadedSamplerTest.java             |   60 +
 .../AvroGenericRecordAccessorTest.java          |  211 +++
 .../RecordAccessorProviderFactoryTest.java      |  151 +++
 .../security/ssl/SSLContextFactoryTest.java     |   63 +
 .../org/apache/gobblin/serde/HiveSerDeTest.java |  119 ++
 .../RegexBasedPartitionedRetrieverTest.java     |  134 ++
 .../DatePartitionedAvroFileExtractorTest.java   |  256 ++++
 .../extract/QueryBasedExtractorTest.java        |  235 ++++
 .../extractor/extract/QueryBasedSourceTest.java |  205 +++
 .../filebased/FileBasedExtractorTest.java       |  118 ++
 .../filebased/FileBasedSourceTest.java          |  105 ++
 .../filebased/TokenizedFileDownloaderTest.java  |   56 +
 .../hadoop/HadoopFileInputSourceTest.java       |  107 ++
 .../extractor/hadoop/HadoopFsHelperTest.java    |   75 ++
 .../hadoop/OldApiHadoopFileInputSourceTest.java |  133 ++
 .../extractor/partition/PartitionerTest.java    |  435 +++++++
 .../extractor/watermark/DateWatermarkTest.java  |  131 ++
 .../extractor/watermark/HourWatermarkTest.java  |  130 ++
 .../watermark/SimpleWatermarkTest.java          |  160 +++
 .../watermark/TimestampWatermarkTest.java       |  127 ++
 .../MultiWorkUnitWeightedQueueTest.java         |   82 ++
 .../gobblin/state/ConstructStateTest.java       |   85 ++
 .../gobblin/writer/AvroHdfsDataWriterTest.java  |  158 +++
 .../writer/CloseOnFlushWriterWrapperTest.java   |  160 +++
 .../gobblin/writer/ConsoleWriterTest.java       |  111 ++
 .../apache/gobblin/writer/DestinationTest.java  |   43 +
 .../writer/MetadataWriterWrapperTest.java       |  214 +++
 .../gobblin/writer/PartitionedWriterTest.java   |  167 +++
 .../apache/gobblin/writer/RetryWriterTest.java  |   83 ++
 .../gobblin/writer/SimpleDataWriterTest.java    |  389 ++++++
 .../apache/gobblin/writer/TestConstants.java    |   63 +
 .../gobblin/writer/ThrottleWriterTest.java      |  114 ++
 .../writer/http/SalesforceRestWriterTest.java   |  399 ++++++
 .../objectstore/ObjectStoreWriterTest.java      |  126 ++
 .../SchemaBasedWriterPartitionerTest.java       |   45 +
 .../TimeBasedAvroWriterPartitionerTest.java     |  154 +++
 .../test/GobblinTestEventBusWriterTest.java     |   79 ++
 .../test/TestPartitionAwareWriterBuilder.java   |  129 ++
 .../gobblin/writer/test/TestPartitioner.java    |   50 +
 .../test/TestingEventBusAsserterTest.java       |  123 ++
 .../gobblin.recordaccess.RecordAccessorProvider |    1 -
 ....gobblin.recordaccess.RecordAccessorProvider |    1 +
 .../resources/converter/record_with_arrays.avsc |    2 +-
 .../1.0/tags/retention/hive/main.conf           |    6 +-
 .../1.0/tags/retention/timebased/main.conf      |    6 +-
 .../conversion/hive/avro/AvroSchemaManager.java |  186 ---
 .../hive/avro/SchemaNotFoundException.java      |   42 -
 .../converter/AbstractAvroToOrcConverter.java   |  810 ------------
 .../HiveAvroToFlattenedOrcConverter.java        |   56 -
 .../converter/HiveAvroToNestedOrcConverter.java |   54 -
 .../hive/dataset/ConvertibleHiveDataset.java    |  260 ----
 .../dataset/ConvertibleHiveDatasetFinder.java   |   44 -
 .../QueryBasedHiveConversionEntity.java         |   79 --
 .../entities/QueryBasedHivePublishEntity.java   |   55 -
 .../hive/entities/SchemaAwareHivePartition.java |   42 -
 .../hive/entities/SchemaAwareHiveTable.java     |   39 -
 .../conversion/hive/events/EventConstants.java  |   58 -
 .../hive/events/EventWorkunitUtils.java         |  113 --
 .../hive/extractor/HiveBaseExtractor.java       |   69 -
 .../extractor/HiveBaseExtractorFactory.java     |   33 -
 .../hive/extractor/HiveConvertExtractor.java    |  123 --
 .../extractor/HiveConvertExtractorFactory.java  |   35 -
 .../provider/DatePatternUpdateProvider.java     |   82 --
 .../hive/provider/HdfsBasedUpdateProvider.java  |   99 --
 .../HiveMetastoreBasedUpdateProvider.java       |   50 -
 .../hive/provider/HiveUnitUpdateProvider.java   |   37 -
 .../hive/provider/UpdateNotFoundException.java  |   42 -
 .../hive/provider/UpdateProviderFactory.java    |   64 -
 .../hive/publisher/HiveConvertPublisher.java    |  456 -------
 .../hive/query/HiveAvroORCQueryGenerator.java   | 1116 ----------------
 .../query/HiveValidationQueryGenerator.java     |  177 ---
 .../hive/source/BackfillHiveSource.java         |   93 --
 .../hive/source/HiveAvroToOrcSource.java        |   43 -
 .../conversion/hive/source/HiveSource.java      |  450 -------
 .../conversion/hive/source/HiveWorkUnit.java    |  192 ---
 .../hive/watermarker/HiveSourceWatermarker.java |   96 --
 .../HiveSourceWatermarkerFactory.java           |   29 -
 .../watermarker/MultiKeyValueLongWatermark.java |   89 --
 .../watermarker/PartitionLevelWatermarker.java  |  434 -------
 .../hive/watermarker/TableLevelWatermarker.java |  132 --
 .../hive/writer/HiveQueryExecutionWriter.java   |  124 --
 .../hive/writer/HiveQueryWriterBuilder.java     |   43 -
 .../management/copy/AllEqualComparator.java     |   34 -
 .../management/copy/CloseableFsCopySource.java  |   80 --
 .../copy/ConcurrentBoundedWorkUnitList.java     |  188 ---
 .../data/management/copy/CopyConfiguration.java |  137 --
 .../data/management/copy/CopyContext.java       |   78 --
 .../data/management/copy/CopyEntity.java        |  150 ---
 .../data/management/copy/CopyResourcePool.java  |  111 --
 .../data/management/copy/CopySource.java        |  441 -------
 .../data/management/copy/CopyableDataset.java   |   52 -
 .../management/copy/CopyableDatasetBase.java    |   28 -
 .../copy/CopyableDatasetMetadata.java           |   63 -
 .../data/management/copy/CopyableFile.java      |  336 -----
 .../management/copy/CopyableFileFilter.java     |   42 -
 .../copy/CopyableGlobDatasetFinder.java         |   43 -
 .../management/copy/FileAwareInputStream.java   |   40 -
 .../copy/IterableCopyableDataset.java           |   44 -
 .../copy/IterableCopyableDatasetImpl.java       |   73 --
 .../management/copy/OwnerAndPermission.java     |   69 -
 .../management/copy/PreserveAttributes.java     |  123 --
 .../copy/ReadyCopyableFileFilter.java           |   72 --
 .../copy/RecursiveCopyableDataset.java          |  181 ---
 .../management/copy/RecursivePathFinder.java    |   68 -
 .../copy/SubsetFilesCopyableDataset.java        |  119 --
 .../copy/SubsetFilesCopyableDatasetFinder.java  |  148 ---
 .../copy/TimestampBasedCopyableDataset.java     |  232 ----
 .../copy/converter/DecryptConverter.java        |  101 --
 .../copy/converter/DistcpConverter.java         |   99 --
 .../copy/converter/UnGzipConverter.java         |   64 -
 .../copy/entities/CommitStepCopyEntity.java     |   51 -
 .../copy/entities/PostPublishStep.java          |   39 -
 .../copy/entities/PrePublishStep.java           |   39 -
 ...loseableFsFileAwareInputStreamExtractor.java |   55 -
 .../copy/extractor/EmptyExtractor.java          |   53 -
 .../FileAwareInputStreamExtractor.java          |  103 --
 .../copy/hive/HiveCopyEntityHelper.java         |  763 -----------
 .../data/management/copy/hive/HiveDataset.java  |  332 -----
 .../management/copy/hive/HiveDatasetFinder.java |  343 -----
 .../data/management/copy/hive/HiveFileSet.java  |   42 -
 .../copy/hive/HiveLocationDescriptor.java       |  111 --
 .../copy/hive/HivePartitionExtendedFilter.java  |   36 -
 .../HivePartitionExtendedFilterFactory.java     |   34 -
 .../copy/hive/HivePartitionFileSet.java         |  185 ---
 .../hive/HivePartitionsDeregisterFileSet.java   |   65 -
 .../HiveTableLocationNotMatchException.java     |   46 -
 .../copy/hive/HiveTargetPathHelper.java         |  188 ---
 .../data/management/copy/hive/HiveUtils.java    |  172 ---
 .../copy/hive/PartitionFilterGenerator.java     |   27 -
 .../PathBasedHivePartitionFilterFactory.java    |   43 -
 .../copy/hive/PathBasedPartitionFilter.java     |   46 -
 .../copy/hive/UnpartitionedTableFileSet.java    |  129 --
 .../hive/avro/HiveAvroCopyEntityHelper.java     |  111 --
 .../LookbackPartitionFilterGenerator.java       |   74 --
 .../management/copy/predicates/AlwaysTrue.java  |   34 -
 ...itionTableRegistrationTimeSkipPredicate.java |   91 --
 .../RegistrationTimeSkipPredicate.java          |  100 --
 .../RootDirectoryModtimeSkipPredicate.java      |   91 --
 .../copy/prioritization/FileSetComparator.java  |   37 -
 .../PrioritizedCopyableDataset.java             |   54 -
 .../copy/publisher/CopyDataPublisher.java       |  302 -----
 .../publisher/CopyEventSubmitterHelper.java     |   83 --
 .../publisher/DeletingCopyDataPublisher.java    |   83 --
 .../copy/recovery/RecoveryHelper.java           |  188 ---
 .../ConfigBasedCopyableDatasetFinder.java       |   65 -
 .../copy/replication/ConfigBasedDataset.java    |  219 ----
 .../replication/ConfigBasedDatasetsFinder.java  |  313 -----
 .../replication/ConfigBasedMultiDatasets.java   |  219 ----
 .../management/copy/replication/CopyRoute.java  |   37 -
 .../copy/replication/CopyRouteGenerator.java    |   43 -
 .../replication/CopyRouteGeneratorBase.java     |   60 -
 .../CopyRouteGeneratorOptimizedLatency.java     |   83 --
 ...RouteGeneratorOptimizedNetworkBandwidth.java |   53 -
 ...neratorOptimizedNetworkBandwidthForTest.java |   46 -
 .../CopyRouteGeneratorOptimizer.java            |   58 -
 .../copy/replication/DataFlowTopology.java      |   80 --
 .../DataFlowTopologyPickerByHadoopFsSource.java |   40 -
 .../DataFlowTopologyPickerBySource.java         |   31 -
 .../management/copy/replication/EndPoint.java   |   70 -
 .../copy/replication/EndPointFactory.java       |   29 -
 .../copy/replication/HadoopFsEndPoint.java      |   83 --
 .../replication/HadoopFsEndPointDataset.java    |   60 -
 .../replication/HadoopFsEndPointFactory.java    |   45 -
 .../copy/replication/HadoopFsReplicaConfig.java |  120 --
 .../replication/ReplicaHadoopFsEndPoint.java    |  190 ---
 .../replication/ReplicationConfiguration.java   |  387 ------
 .../copy/replication/ReplicationCopyMode.java   |   61 -
 .../ReplicationDataValidPathPicker.java         |   92 --
 .../copy/replication/ReplicationMetaData.java   |   65 -
 .../replication/SourceHadoopFsEndPoint.java     |  156 ---
 .../WatermarkMetadataGenerationCommitStep.java  |   89 --
 .../copy/replication/WatermarkMetadataUtil.java |   67 -
 .../CopyableFileWatermarkGenerator.java         |   42 -
 .../watermark/CopyableFileWatermarkHelper.java  |   67 -
 .../FullPathCopyableFileWatermarkGenerator.java |   46 -
 .../copy/watermark/StringWatermark.java         |   57 -
 .../writer/FileAwareInputStreamDataWriter.java  |  452 -------
 .../FileAwareInputStreamDataWriterBuilder.java  |   66 -
 .../writer/TarArchiveInputStreamDataWriter.java |  112 --
 .../TarArchiveInputStreamDataWriterBuilder.java |   36 -
 .../data/management/dataset/Dataset.java        |   24 -
 .../data/management/dataset/DatasetUtils.java   |  141 --
 .../dataset/DefaultFileSystemGlobFinder.java    |   32 -
 .../data/management/dataset/DummyDataset.java   |   61 -
 .../SimpleDatasetHierarchicalPrioritizer.java   |  105 --
 .../dataset/SimpleDatasetRequest.java           |   68 -
 .../dataset/SimpleDatasetRequestor.java         |   51 -
 .../management/hive/HiveConfigClientUtils.java  |   39 -
 .../management/hive/HiveRegistrableDataset.java |   39 -
 .../partition/CopyableDatasetRequestor.java     |  121 --
 .../gobblin/data/management/partition/File.java |   33 -
 .../data/management/partition/FileSet.java      |  155 ---
 .../partition/FileSetResourceEstimator.java     |   52 -
 .../management/partition/StaticFileSet.java     |   46 -
 .../policy/CombineSelectionPolicy.java          |  201 ---
 .../EmbeddedRetentionSelectionPolicy.java       |   48 -
 .../policy/NewestKSelectionPolicy.java          |  149 ---
 .../policy/SelectAfterTimeBasedPolicy.java      |   56 -
 .../data/management/policy/SelectAllPolicy.java |   46 -
 .../policy/SelectBeforeTimeBasedPolicy.java     |   56 -
 .../policy/SelectBetweenTimeBasedPolicy.java    |  110 --
 .../management/policy/SelectNothingPolicy.java  |   48 -
 .../policy/VersionSelectionPolicy.java          |   43 -
 .../management/retention/DatasetCleaner.java    |  226 ----
 .../management/retention/RetentionEvents.java   |   39 -
 .../retention/action/AccessControlAction.java   |  168 ---
 .../action/MultiAccessControlAction.java        |  124 --
 .../retention/action/RetentionAction.java       |  123 --
 .../retention/dataset/CleanableDataset.java     |   39 -
 .../retention/dataset/CleanableDatasetBase.java |  127 --
 .../retention/dataset/CleanableHiveDataset.java |  170 ---
 .../dataset/ConfigurableCleanableDataset.java   |  250 ----
 .../retention/dataset/FsCleanableHelper.java    |  165 ---
 .../dataset/ModificationTimeDataset.java        |   72 --
 .../MultiVersionCleanableDatasetBase.java       |  378 ------
 .../retention/dataset/SnapshotDataset.java      |   74 --
 .../retention/dataset/TrackingDataset.java      |   75 --
 .../finder/CleanableHiveDatasetFinder.java      |   53 -
 .../retention/dataset/finder/DatasetFinder.java |   30 -
 .../policy/CombineRetentionPolicy.java          |  198 ---
 .../policy/DeleteAllRetentionPolicy.java        |   43 -
 .../policy/DeleteNothingRetentionPolicy.java    |   47 -
 .../policy/NewestKRetentionPolicy.java          |   92 --
 .../policy/PredicateRetentionPolicy.java        |   62 -
 .../policy/RawDatasetRetentionPolicy.java       |  104 --
 .../retention/policy/RetentionPolicy.java       |   50 -
 .../policy/TimeBasedRetentionPolicy.java        |  130 --
 .../policy/predicates/WhitelistPredicate.java   |   52 -
 .../ConfigBasedCleanabledDatasetFinder.java     |   70 -
 .../profile/ConfigurableGlobDatasetFinder.java  |  166 ---
 .../profile/GlobCleanableDatasetFinder.java     |   46 -
 .../profile/ManagedCleanableDatasetFinder.java  |   70 -
 .../profile/ModificationTimeDatasetProfile.java |   44 -
 .../profile/MultiCleanableDatasetFinder.java    |   68 -
 .../retention/profile/MultiDatasetFinder.java   |  144 ---
 .../profile/ProxyableDatasetProfile.java        |   74 --
 .../profile/SnapshotDatasetProfile.java         |   48 -
 .../profile/TrackingDatasetProfile.java         |   57 -
 .../retention/version/DatasetVersion.java       |   47 -
 .../version/FileStatusDatasetVersion.java       |   65 -
 .../version/HiveDatasetVersionCleaner.java      |  175 ---
 .../retention/version/StringDatasetVersion.java |   46 -
 .../version/TimestampedDatasetVersion.java      |   60 -
 .../retention/version/VersionCleaner.java       |   63 -
 .../version/finder/DatasetVersionFinder.java    |   42 -
 .../finder/DateTimeDatasetVersionFinder.java    |  106 --
 .../finder/FileLevelTimestampVersionFinder.java |   54 -
 .../finder/GlobModTimeDatasetVersionFinder.java |   67 -
 .../finder/ModDateTimeDatasetVersionFinder.java |   53 -
 .../version/finder/SingleVersionFinder.java     |   60 -
 .../finder/UnixTimestampVersionFinder.java      |   67 -
 .../retention/version/finder/VersionFinder.java |   30 -
 .../finder/WatermarkDatasetVersionFinder.java   |   81 --
 .../data/management/trash/AsyncTrash.java       |  157 ---
 .../management/trash/GobblinProxiedTrash.java   |   39 -
 .../data/management/trash/GobblinTrash.java     |   38 -
 .../trash/ImmediateDeletionTrash.java           |   59 -
 .../data/management/trash/MockTrash.java        |   87 --
 .../trash/NoopSnapshotCleanupPolicy.java        |   36 -
 .../data/management/trash/ProxiedTrash.java     |  166 ---
 .../management/trash/SnapshotCleanupPolicy.java |   38 -
 .../data/management/trash/TestTrash.java        |  247 ----
 .../trash/TimeBasedSnapshotCleanupPolicy.java   |   46 -
 .../gobblin/data/management/trash/Trash.java    |  301 -----
 .../data/management/trash/TrashFactory.java     |  110 --
 .../data/management/version/DatasetVersion.java |   30 -
 .../management/version/FileStatusAware.java     |   33 -
 .../version/FileStatusDatasetVersion.java       |   65 -
 .../FileStatusTimestampedDatasetVersion.java    |   45 -
 .../version/FileSystemDatasetVersion.java       |   36 -
 .../management/version/HiveDatasetVersion.java  |   31 -
 .../version/StringDatasetVersion.java           |   69 -
 .../version/TimestampedDatasetVersion.java      |   74 --
 .../version/TimestampedHiveDatasetVersion.java  |   51 -
 .../finder/AbstractDatasetVersionFinder.java    |  111 --
 .../AbstractHiveDatasetVersionFinder.java       |  100 --
 .../version/finder/DatasetVersionFinder.java    |   66 -
 .../finder/DatePartitionHiveVersionFinder.java  |  116 --
 .../finder/DateTimeDatasetVersionFinder.java    |  140 --
 .../finder/FileLevelTimestampVersionFinder.java |   83 --
 .../finder/GlobModTimeDatasetVersionFinder.java |   76 --
 .../finder/ModDateTimeDatasetVersionFinder.java |   65 -
 .../version/finder/SingleVersionFinder.java     |   65 -
 .../finder/UnixTimestampVersionFinder.java      |   84 --
 .../version/finder/VersionFinder.java           |   47 -
 .../finder/WatermarkDatasetVersionFinder.java   |  111 --
 .../runtime/embedded/EmbeddedGobblinDistcp.java |  132 --
 .../runtime/retention/DatasetCleanerCli.java    |   89 --
 .../util/commit/DeleteFileCommitStep.java       |  157 ---
 .../SimpleHiveDatasetTieringPrioritizer.java    |  119 --
 .../util/test/RetentionTestDataGenerator.java   |  234 ----
 .../gobblin/util/test/RetentionTestHelper.java  |  119 --
 .../conversion/hive/avro/AvroSchemaManager.java |  186 +++
 .../hive/avro/SchemaNotFoundException.java      |   42 +
 .../converter/AbstractAvroToOrcConverter.java   |  810 ++++++++++++
 .../HiveAvroToFlattenedOrcConverter.java        |   56 +
 .../converter/HiveAvroToNestedOrcConverter.java |   54 +
 .../hive/dataset/ConvertibleHiveDataset.java    |  260 ++++
 .../dataset/ConvertibleHiveDatasetFinder.java   |   44 +
 .../QueryBasedHiveConversionEntity.java         |   79 ++
 .../entities/QueryBasedHivePublishEntity.java   |   55 +
 .../hive/entities/SchemaAwareHivePartition.java |   42 +
 .../hive/entities/SchemaAwareHiveTable.java     |   39 +
 .../conversion/hive/events/EventConstants.java  |   58 +
 .../hive/events/EventWorkunitUtils.java         |  113 ++
 .../hive/extractor/HiveBaseExtractor.java       |   69 +
 .../extractor/HiveBaseExtractorFactory.java     |   33 +
 .../hive/extractor/HiveConvertExtractor.java    |  123 ++
 .../extractor/HiveConvertExtractorFactory.java  |   35 +
 .../provider/DatePatternUpdateProvider.java     |   82 ++
 .../hive/provider/HdfsBasedUpdateProvider.java  |   99 ++
 .../HiveMetastoreBasedUpdateProvider.java       |   50 +
 .../hive/provider/HiveUnitUpdateProvider.java   |   37 +
 .../hive/provider/UpdateNotFoundException.java  |   42 +
 .../hive/provider/UpdateProviderFactory.java    |   64 +
 .../hive/publisher/HiveConvertPublisher.java    |  456 +++++++
 .../hive/query/HiveAvroORCQueryGenerator.java   | 1116 ++++++++++++++++
 .../query/HiveValidationQueryGenerator.java     |  177 +++
 .../hive/source/BackfillHiveSource.java         |   93 ++
 .../hive/source/HiveAvroToOrcSource.java        |   43 +
 .../conversion/hive/source/HiveSource.java      |  450 +++++++
 .../conversion/hive/source/HiveWorkUnit.java    |  192 +++
 .../hive/watermarker/HiveSourceWatermarker.java |   96 ++
 .../HiveSourceWatermarkerFactory.java           |   29 +
 .../watermarker/MultiKeyValueLongWatermark.java |   89 ++
 .../watermarker/PartitionLevelWatermarker.java  |  434 +++++++
 .../hive/watermarker/TableLevelWatermarker.java |  132 ++
 .../hive/writer/HiveQueryExecutionWriter.java   |  124 ++
 .../hive/writer/HiveQueryWriterBuilder.java     |   43 +
 .../management/copy/AllEqualComparator.java     |   34 +
 .../management/copy/CloseableFsCopySource.java  |   80 ++
 .../copy/ConcurrentBoundedWorkUnitList.java     |  188 +++
 .../data/management/copy/CopyConfiguration.java |  137 ++
 .../data/management/copy/CopyContext.java       |   78 ++
 .../data/management/copy/CopyEntity.java        |  150 +++
 .../data/management/copy/CopyResourcePool.java  |  111 ++
 .../data/management/copy/CopySource.java        |  441 +++++++
 .../data/management/copy/CopyableDataset.java   |   52 +
 .../management/copy/CopyableDatasetBase.java    |   28 +
 .../copy/CopyableDatasetMetadata.java           |   63 +
 .../data/management/copy/CopyableFile.java      |  336 +++++
 .../management/copy/CopyableFileFilter.java     |   42 +
 .../copy/CopyableGlobDatasetFinder.java         |   43 +
 .../management/copy/FileAwareInputStream.java   |   40 +
 .../copy/IterableCopyableDataset.java           |   44 +
 .../copy/IterableCopyableDatasetImpl.java       |   73 ++
 .../management/copy/OwnerAndPermission.java     |   69 +
 .../management/copy/PreserveAttributes.java     |  123 ++
 .../copy/ReadyCopyableFileFilter.java           |   72 ++
 .../copy/RecursiveCopyableDataset.java          |  181 +++
 .../management/copy/RecursivePathFinder.java    |   68 +
 .../copy/SubsetFilesCopyableDataset.java        |  119 ++
 .../copy/SubsetFilesCopyableDatasetFinder.java  |  148 +++
 .../copy/TimestampBasedCopyableDataset.java     |  232 ++++
 .../copy/converter/DecryptConverter.java        |  101 ++
 .../copy/converter/DistcpConverter.java         |   99 ++
 .../copy/converter/UnGzipConverter.java         |   64 +
 .../copy/entities/CommitStepCopyEntity.java     |   51 +
 .../copy/entities/PostPublishStep.java          |   39 +
 .../copy/entities/PrePublishStep.java           |   39 +
 ...loseableFsFileAwareInputStreamExtractor.java |   55 +
 .../copy/extractor/EmptyExtractor.java          |   53 +
 .../FileAwareInputStreamExtractor.java          |  103 ++
 .../copy/hive/HiveCopyEntityHelper.java         |  763 +++++++++++
 .../data/management/copy/hive/HiveDataset.java  |  332 +++++
 .../management/copy/hive/HiveDatasetFinder.java |  343 +++++
 .../data/management/copy/hive/HiveFileSet.java  |   42 +
 .../copy/hive/HiveLocationDescriptor.java       |  111 ++
 .../copy/hive/HivePartitionExtendedFilter.java  |   36 +
 .../HivePartitionExtendedFilterFactory.java     |   34 +
 .../copy/hive/HivePartitionFileSet.java         |  185 +++
 .../hive/HivePartitionsDeregisterFileSet.java   |   65 +
 .../HiveTableLocationNotMatchException.java     |   46 +
 .../copy/hive/HiveTargetPathHelper.java         |  188 +++
 .../data/management/copy/hive/HiveUtils.java    |  172 +++
 .../copy/hive/PartitionFilterGenerator.java     |   27 +
 .../PathBasedHivePartitionFilterFactory.java    |   43 +
 .../copy/hive/PathBasedPartitionFilter.java     |   46 +
 .../copy/hive/UnpartitionedTableFileSet.java    |  129 ++
 .../hive/avro/HiveAvroCopyEntityHelper.java     |  111 ++
 .../LookbackPartitionFilterGenerator.java       |   74 ++
 .../management/copy/predicates/AlwaysTrue.java  |   34 +
 ...itionTableRegistrationTimeSkipPredicate.java |   91 ++
 .../RegistrationTimeSkipPredicate.java          |  100 ++
 .../RootDirectoryModtimeSkipPredicate.java      |   91 ++
 .../copy/prioritization/FileSetComparator.java  |   37 +
 .../PrioritizedCopyableDataset.java             |   54 +
 .../copy/publisher/CopyDataPublisher.java       |  302 +++++
 .../publisher/CopyEventSubmitterHelper.java     |   83 ++
 .../publisher/DeletingCopyDataPublisher.java    |   83 ++
 .../copy/recovery/RecoveryHelper.java           |  188 +++
 .../ConfigBasedCopyableDatasetFinder.java       |   65 +
 .../copy/replication/ConfigBasedDataset.java    |  219 ++++
 .../replication/ConfigBasedDatasetsFinder.java  |  313 +++++
 .../replication/ConfigBasedMultiDatasets.java   |  219 ++++
 .../management/copy/replication/CopyRoute.java  |   37 +
 .../copy/replication/CopyRouteGenerator.java    |   43 +
 .../replication/CopyRouteGeneratorBase.java     |   60 +
 .../CopyRouteGeneratorOptimizedLatency.java     |   83 ++
 ...RouteGeneratorOptimizedNetworkBandwidth.java |   53 +
 ...neratorOptimizedNetworkBandwidthForTest.java |   46 +
 .../CopyRouteGeneratorOptimizer.java            |   58 +
 .../copy/replication/DataFlowTopology.java      |   80 ++
 .../DataFlowTopologyPickerByHadoopFsSource.java |   40 +
 .../DataFlowTopologyPickerBySource.java         |   31 +
 .../management/copy/replication/EndPoint.java   |   70 +
 .../copy/replication/EndPointFactory.java       |   29 +
 .../copy/replication/HadoopFsEndPoint.java      |   83 ++
 .../replication/HadoopFsEndPointDataset.java    |   60 +
 .../replication/HadoopFsEndPointFactory.java    |   45 +
 .../copy/replication/HadoopFsReplicaConfig.java |  120 ++
 .../replication/ReplicaHadoopFsEndPoint.java    |  190 +++
 .../replication/ReplicationConfiguration.java   |  387 ++++++
 .../copy/replication/ReplicationCopyMode.java   |   61 +
 .../ReplicationDataValidPathPicker.java         |   92 ++
 .../copy/replication/ReplicationMetaData.java   |   65 +
 .../replication/SourceHadoopFsEndPoint.java     |  156 +++
 .../WatermarkMetadataGenerationCommitStep.java  |   89 ++
 .../copy/replication/WatermarkMetadataUtil.java |   67 +
 .../CopyableFileWatermarkGenerator.java         |   42 +
 .../watermark/CopyableFileWatermarkHelper.java  |   67 +
 .../FullPathCopyableFileWatermarkGenerator.java |   46 +
 .../copy/watermark/StringWatermark.java         |   57 +
 .../writer/FileAwareInputStreamDataWriter.java  |  452 +++++++
 .../FileAwareInputStreamDataWriterBuilder.java  |   66 +
 .../writer/TarArchiveInputStreamDataWriter.java |  112 ++
 .../TarArchiveInputStreamDataWriterBuilder.java |   36 +
 .../data/management/dataset/Dataset.java        |   24 +
 .../data/management/dataset/DatasetUtils.java   |  141 ++
 .../dataset/DefaultFileSystemGlobFinder.java    |   32 +
 .../data/management/dataset/DummyDataset.java   |   61 +
 .../SimpleDatasetHierarchicalPrioritizer.java   |  105 ++
 .../dataset/SimpleDatasetRequest.java           |   68 +
 .../dataset/SimpleDatasetRequestor.java         |   51 +
 .../management/hive/HiveConfigClientUtils.java  |   39 +
 .../management/hive/HiveRegistrableDataset.java |   39 +
 .../partition/CopyableDatasetRequestor.java     |  121 ++
 .../gobblin/data/management/partition/File.java |   33 +
 .../data/management/partition/FileSet.java      |  155 +++
 .../partition/FileSetResourceEstimator.java     |   52 +
 .../management/partition/StaticFileSet.java     |   46 +
 .../policy/CombineSelectionPolicy.java          |  201 +++
 .../EmbeddedRetentionSelectionPolicy.java       |   48 +
 .../policy/NewestKSelectionPolicy.java          |  149 +++
 .../policy/SelectAfterTimeBasedPolicy.java      |   56 +
 .../data/management/policy/SelectAllPolicy.java |   46 +
 .../policy/SelectBeforeTimeBasedPolicy.java     |   56 +
 .../policy/SelectBetweenTimeBasedPolicy.java    |  110 ++
 .../management/policy/SelectNothingPolicy.java  |   48 +
 .../policy/VersionSelectionPolicy.java          |   43 +
 .../management/retention/DatasetCleaner.java    |  226 ++++
 .../management/retention/RetentionEvents.java   |   39 +
 .../retention/action/AccessControlAction.java   |  168 +++
 .../action/MultiAccessControlAction.java        |  124 ++
 .../retention/action/RetentionAction.java       |  123 ++
 .../retention/dataset/CleanableDataset.java     |   39 +
 .../retention/dataset/CleanableDatasetBase.java |  127 ++
 .../retention/dataset/CleanableHiveDataset.java |  170 +++
 .../dataset/ConfigurableCleanableDataset.java   |  250 ++++
 .../retention/dataset/FsCleanableHelper.java    |  165 +++
 .../dataset/ModificationTimeDataset.java        |   72 ++
 .../MultiVersionCleanableDatasetBase.java       |  378 ++++++
 .../retention/dataset/SnapshotDataset.java      |   74 ++
 .../retention/dataset/TrackingDataset.java      |   75 ++
 .../finder/CleanableHiveDatasetFinder.java      |   53 +
 .../retention/dataset/finder/DatasetFinder.java |   30 +
 .../policy/CombineRetentionPolicy.java          |  198 +++
 .../policy/DeleteAllRetentionPolicy.java        |   43 +
 .../policy/DeleteNothingRetentionPolicy.java    |   47 +
 .../policy/NewestKRetentionPolicy.java          |   92 ++
 .../policy/PredicateRetentionPolicy.java        |   62 +
 .../policy/RawDatasetRetentionPolicy.java       |  104 ++
 .../retention/policy/RetentionPolicy.java       |   50 +
 .../policy/TimeBasedRetentionPolicy.java        |  130 ++
 .../policy/predicates/WhitelistPredicate.java   |   52 +
 .../ConfigBasedCleanabledDatasetFinder.java     |   70 +
 .../profile/ConfigurableGlobDatasetFinder.java  |  166 +++
 .../profile/GlobCleanableDatasetFinder.java     |   46 +
 .../profile/ManagedCleanableDatasetFinder.java  |   70 +
 .../profile/ModificationTimeDatasetProfile.java |   44 +
 .../profile/MultiCleanableDatasetFinder.java    |   68 +
 .../retention/profile/MultiDatasetFinder.java   |  144 +++
 .../profile/ProxyableDatasetProfile.java        |   74 ++
 .../profile/SnapshotDatasetProfile.java         |   48 +
 .../profile/TrackingDatasetProfile.java         |   57 +
 .../retention/version/DatasetVersion.java       |   47 +
 .../version/FileStatusDatasetVersion.java       |   65 +
 .../version/HiveDatasetVersionCleaner.java      |  175 +++
 .../retention/version/StringDatasetVersion.java |   46 +
 .../version/TimestampedDatasetVersion.java      |   60 +
 .../retention/version/VersionCleaner.java       |   63 +
 .../version/finder/DatasetVersionFinder.java    |   42 +
 .../finder/DateTimeDatasetVersionFinder.java    |  106 ++
 .../finder/FileLevelTimestampVersionFinder.java |   54 +
 .../finder/GlobModTimeDatasetVersionFinder.java |   67 +
 .../finder/ModDateTimeDatasetVersionFinder.java |   53 +
 .../version/finder/SingleVersionFinder.java     |   60 +
 .../finder/UnixTimestampVersionFinder.java      |   67 +
 .../retention/version/finder/VersionFinder.java |   30 +
 .../finder/WatermarkDatasetVersionFinder.java   |   81 ++
 .../data/management/trash/AsyncTrash.java       |  157 +++
 .../management/trash/GobblinProxiedTrash.java   |   39 +
 .../data/management/trash/GobblinTrash.java     |   38 +
 .../trash/ImmediateDeletionTrash.java           |   59 +
 .../data/management/trash/MockTrash.java        |   87 ++
 .../trash/NoopSnapshotCleanupPolicy.java        |   36 +
 .../data/management/trash/ProxiedTrash.java     |  166 +++
 .../management/trash/SnapshotCleanupPolicy.java |   38 +
 .../data/management/trash/TestTrash.java        |  247 ++++
 .../trash/TimeBasedSnapshotCleanupPolicy.java   |   46 +
 .../gobblin/data/management/trash/Trash.java    |  301 +++++
 .../data/management/trash/TrashFactory.java     |  110 ++
 .../data/management/version/DatasetVersion.java |   30 +
 .../management/version/FileStatusAware.java     |   33 +
 .../version/FileStatusDatasetVersion.java       |   65 +
 .../FileStatusTimestampedDatasetVersion.java    |   45 +
 .../version/FileSystemDatasetVersion.java       |   36 +
 .../management/version/HiveDatasetVersion.java  |   31 +
 .../version/StringDatasetVersion.java           |   69 +
 .../version/TimestampedDatasetVersion.java      |   74 ++
 .../version/TimestampedHiveDatasetVersion.java  |   51 +
 .../finder/AbstractDatasetVersionFinder.java    |  111 ++
 .../AbstractHiveDatasetVersionFinder.java       |  100 ++
 .../version/finder/DatasetVersionFinder.java    |   66 +
 .../finder/DatePartitionHiveVersionFinder.java  |  116 ++
 .../finder/DateTimeDatasetVersionFinder.java    |  140 ++
 .../finder/FileLevelTimestampVersionFinder.java |   83 ++
 .../finder/GlobModTimeDatasetVersionFinder.java |   76 ++
 .../finder/ModDateTimeDatasetVersionFinder.java |   65 +
 .../version/finder/SingleVersionFinder.java     |   65 +
 .../finder/UnixTimestampVersionFinder.java      |   84 ++
 .../version/finder/VersionFinder.java           |   47 +
 .../finder/WatermarkDatasetVersionFinder.java   |  111 ++
 .../runtime/embedded/EmbeddedGobblinDistcp.java |  132 ++
 .../runtime/retention/DatasetCleanerCli.java    |   89 ++
 .../util/commit/DeleteFileCommitStep.java       |  157 +++
 .../SimpleHiveDatasetTieringPrioritizer.java    |  119 ++
 .../util/test/RetentionTestDataGenerator.java   |  234 ++++
 .../gobblin/util/test/RetentionTestHelper.java  |  119 ++
 .../main/resources/data-management.properties   |    6 +-
 .../management/ConversionHiveTestUtils.java     |   57 -
 .../conversion/hive/BackfillHiveSourceTest.java |   64 -
 .../hive/CopyPartitionParametersTest.java       |   66 -
 .../conversion/hive/HiveSourceTest.java         |  220 ----
 .../hive/LocalHiveMetastoreTestUtils.java       |  180 ---
 .../converter/HiveAvroToOrcConverterTest.java   |  239 ----
 .../hive/converter/HiveSchemaEvolutionTest.java |  299 -----
 .../dataset/ConvertibleHiveDatasetTest.java     |  174 ---
 .../provider/DatePatternUpdateProviderTest.java |   90 --
 .../util/HiveAvroORCQueryGeneratorTest.java     |  380 ------
 .../PartitionLevelWatermarkerTest.java          |  434 -------
 .../watermarker/TableLevelWatermarkerTest.java  |  110 --
 .../copy/ConcurrentBoundedWorkUnitListTest.java |  152 ---
 .../copy/CopySourcePrioritizationTest.java      |  233 ----
 .../data/management/copy/CopySourceTest.java    |  109 --
 .../copy/CopyableDatasetMetadataTest.java       |   62 -
 .../data/management/copy/CopyableFileTest.java  |  243 ----
 .../data/management/copy/CopyableFileUtils.java |   92 --
 .../management/copy/PreserveAttributesTest.java |   86 --
 .../copy/ReadyCopyableFileFilterTest.java       |   59 -
 .../copy/RecursiveCopyableDatasetTest.java      |  339 -----
 .../management/copy/TestCopyableDataset.java    |   86 --
 .../copy/TestCopyableDatasetFinder.java         |   45 -
 .../TestCopyablePartitionableDatasedFinder.java |   44 -
 .../copy/TestCopyablePartitionableDataset.java  |   41 -
 .../copy/TimestampBasedCopyableDatasetTest.java |  344 -----
 .../copy/converter/DecryptConverterTest.java    |  145 ---
 .../copy/converter/UnGzipConverterTest.java     |  113 --
 .../extractor/InputStreamExtractorTest.java     |   66 -
 .../copy/hive/HiveCopyEntityHelperTest.java     |  372 ------
 .../copy/hive/HiveDatasetFinderTest.java        |  238 ----
 .../management/copy/hive/HiveDatasetTest.java   |  166 ---
 .../copy/hive/HiveTargetPathHelperTest.java     |  145 ---
 .../copy/hive/WhitelistBlacklistTest.java       |  173 ---
 .../LookbackPartitionFilterGeneratorTest.java   |   61 -
 .../RegistrationTimeSkipPredicateTest.java      |  114 --
 .../copy/publisher/CopyDataPublisherTest.java   |  311 -----
 .../DeletingCopyDataPublisherTest.java          |  113 --
 .../copy/recovery/RecoveryHelperTest.java       |  159 ---
 .../ConfigBasedDatasetsFinderTest.java          |  108 --
 .../replication/ConfigBasedDatasetsTest.java    |  135 --
 .../replication/CopyRouteGeneratorTest.java     |   85 --
 .../ReplicationConfigurationTest.java           |  221 ----
 .../FileAwareInputStreamDataWriterTest.java     |  265 ----
 .../TarArchiveInputStreamDataWriterTest.java    |  140 --
 .../data/management/partition/FileSetTest.java  |   73 --
 .../policy/NewestKSelectionPolicyTest.java      |  216 ----
 .../policy/TimeBasedSelectionPolicyTest.java    |  167 ---
 .../retention/CleanableDatasetBaseTest.java     |  210 ---
 .../retention/CombineRetentionPolicyTest.java   |  135 --
 .../ConfigurableCleanableDatasetTest.java       |  123 --
 .../retention/DatasetVersionFinderTest.java     |  116 --
 .../retention/FsCleanableHelperTest.java        |  155 ---
 .../retention/NewestKRetentionPolicyTest.java   |   59 -
 .../retention/TimeBasedRetentionPolicyTest.java |   95 --
 .../TimestampedDatasetVersionFinderTest.java    |  100 --
 .../UnixTimestampVersionFinderTest.java         |   50 -
 .../WatermarkDatasetVersionFinderTest.java      |   59 -
 .../retention/action/RetentionActionTest.java   |   49 -
 .../integration/HiveRetentionTest.java          |  221 ----
 .../integration/RetentionIntegrationTest.java   |  132 --
 .../retention/sql/SqlBasedRetentionPoc.java     |  174 ---
 .../data/management/retention/sql/SqlUdfs.java  |   61 -
 .../test/ContainsARetentionPolicy.java          |   34 -
 .../test/ContainsBRetentionPolicy.java          |   34 -
 .../test/ContainsCRetentionPolicy.java          |   34 -
 .../test/ContainsStringRetentionPolicy.java     |   53 -
 .../version/HiveDatasetVersionCleanerTest.java  |   98 --
 .../data/management/trash/AsyncTrashTest.java   |   78 --
 .../data/management/trash/MockTrashTest.java    |   60 -
 .../management/trash/TestCleanupPolicy.java     |   43 -
 .../data/management/trash/TestTrashTest.java    |  100 --
 .../data/management/trash/TrashFactoryTest.java |   91 --
 .../data/management/trash/TrashTest.java        |  244 ----
 .../data/management/trash/TrashTestBase.java    |   77 --
 .../data/management/util/PathUtilsTest.java     |  131 --
 .../DatePartitionedHiveVersionFinderTest.java   |  122 --
 .../embedded/EmbeddedGobblinDistcpTest.java     |   64 -
 ...SimpleHiveDatasetTieringPrioritizerTest.java |   61 -
 .../management/ConversionHiveTestUtils.java     |   57 +
 .../conversion/hive/BackfillHiveSourceTest.java |   64 +
 .../hive/CopyPartitionParametersTest.java       |   66 +
 .../conversion/hive/HiveSourceTest.java         |  220 ++++
 .../hive/LocalHiveMetastoreTestUtils.java       |  180 +++
 .../converter/HiveAvroToOrcConverterTest.java   |  239 ++++
 .../hive/converter/HiveSchemaEvolutionTest.java |  299 +++++
 .../dataset/ConvertibleHiveDatasetTest.java     |  174 +++
 .../provider/DatePatternUpdateProviderTest.java |   90 ++
 .../util/HiveAvroORCQueryGeneratorTest.java     |  380 ++++++
 .../PartitionLevelWatermarkerTest.java          |  434 +++++++
 .../watermarker/TableLevelWatermarkerTest.java  |  110 ++
 .../copy/ConcurrentBoundedWorkUnitListTest.java |  152 +++
 .../copy/CopySourcePrioritizationTest.java      |  233 ++++
 .../data/management/copy/CopySourceTest.java    |  109 ++
 .../copy/CopyableDatasetMetadataTest.java       |   62 +
 .../data/management/copy/CopyableFileTest.java  |  243 ++++
 .../data/management/copy/CopyableFileUtils.java |   92 ++
 .../management/copy/PreserveAttributesTest.java |   86 ++
 .../copy/ReadyCopyableFileFilterTest.java       |   59 +
 .../copy/RecursiveCopyableDatasetTest.java      |  339 +++++
 .../management/copy/TestCopyableDataset.java    |   86 ++
 .../copy/TestCopyableDatasetFinder.java         |   45 +
 .../TestCopyablePartitionableDatasedFinder.java |   44 +
 .../copy/TestCopyablePartitionableDataset.java  |   41 +
 .../copy/TimestampBasedCopyableDatasetTest.java |  344 +++++
 .../copy/converter/DecryptConverterTest.java    |  145 +++
 .../copy/converter/UnGzipConverterTest.java     |  113 ++
 .../extractor/InputStreamExtractorTest.java     |   66 +
 .../copy/hive/HiveCopyEntityHelperTest.java     |  372 ++++++
 .../copy/hive/HiveDatasetFinderTest.java        |  238 ++++
 .../management/copy/hive/HiveDatasetTest.java   |  166 +++
 .../copy/hive/HiveTargetPathHelperTest.java     |  145 +++
 .../copy/hive/WhitelistBlacklistTest.java       |  173 +++
 .../LookbackPartitionFilterGeneratorTest.java   |   61 +
 .../RegistrationTimeSkipPredicateTest.java      |  114 ++
 .../copy/publisher/CopyDataPublisherTest.java   |  311 +++++
 .../DeletingCopyDataPublisherTest.java          |  113 ++
 .../copy/recovery/RecoveryHelperTest.java       |  159 +++
 .../ConfigBasedDatasetsFinderTest.java          |  108 ++
 .../replication/ConfigBasedDatasetsTest.java    |  135 ++
 .../replication/CopyRouteGeneratorTest.java     |   85 ++
 .../ReplicationConfigurationTest.java           |  221 ++++
 .../FileAwareInputStreamDataWriterTest.java     |  265 ++++
 .../TarArchiveInputStreamDataWriterTest.java    |  140 ++
 .../data/management/partition/FileSetTest.java  |   73 ++
 .../policy/NewestKSelectionPolicyTest.java      |  216 ++++
 .../policy/TimeBasedSelectionPolicyTest.java    |  167 +++
 .../retention/CleanableDatasetBaseTest.java     |  210 +++
 .../retention/CombineRetentionPolicyTest.java   |  135 ++
 .../ConfigurableCleanableDatasetTest.java       |  123 ++
 .../retention/DatasetVersionFinderTest.java     |  116 ++
 .../retention/FsCleanableHelperTest.java        |  155 +++
 .../retention/NewestKRetentionPolicyTest.java   |   59 +
 .../retention/TimeBasedRetentionPolicyTest.java |   95 ++
 .../TimestampedDatasetVersionFinderTest.java    |  100 ++
 .../UnixTimestampVersionFinderTest.java         |   50 +
 .../WatermarkDatasetVersionFinderTest.java      |   59 +
 .../retention/action/RetentionActionTest.java   |   49 +
 .../integration/HiveRetentionTest.java          |  221 ++++
 .../integration/RetentionIntegrationTest.java   |  132 ++
 .../retention/sql/SqlBasedRetentionPoc.java     |  174 +++
 .../data/management/retention/sql/SqlUdfs.java  |   61 +
 .../test/ContainsARetentionPolicy.java          |   34 +
 .../test/ContainsBRetentionPolicy.java          |   34 +
 .../test/ContainsCRetentionPolicy.java          |   34 +
 .../test/ContainsStringRetentionPolicy.java     |   53 +
 .../version/HiveDatasetVersionCleanerTest.java  |   98 ++
 .../data/management/trash/AsyncTrashTest.java   |   78 ++
 .../data/management/trash/MockTrashTest.java    |   60 +
 .../management/trash/TestCleanupPolicy.java     |   43 +
 .../data/management/trash/TestTrashTest.java    |  100 ++
 .../data/management/trash/TrashFactoryTest.java |   91 ++
 .../data/management/trash/TrashTest.java        |  244 ++++
 .../data/management/trash/TrashTestBase.java    |   77 ++
 .../data/management/util/PathUtilsTest.java     |  131 ++
 .../DatePartitionedHiveVersionFinderTest.java   |  122 ++
 .../embedded/EmbeddedGobblinDistcpTest.java     |   64 +
 ...SimpleHiveDatasetTieringPrioritizerTest.java |   61 +
 .../validCompleteDataset.conf                   |   28 +-
 .../validCompleteDataset_PullMode2.conf         |   30 +-
 .../validCompleteDataset_PushMode.conf          |   28 +-
 .../validCompleteDataset_PushMode2.conf         |   28 +-
 .../testCombinePolicy/retention.job             |   10 +-
 .../testCombinePolicy/selection.conf            |   10 +-
 .../daily-retention.job                         |    4 +-
 .../hive-retention.job                          |    6 +-
 .../testHiveTimeBasedRetention/replacement.conf |    6 +-
 .../testHiveTimeBasedRetention/selection.conf   |    6 +-
 .../hourly-retention.job                        |    4 +-
 .../daily-retention-with-accessControl.conf     |    8 +-
 .../daily-hourly-retention.conf                 |    6 +-
 .../testNewestKRetention/retention.conf         |    6 +-
 .../testNewestKRetention/selection.conf         |    6 +-
 .../testTimeBasedAccessControl/selection.conf   |    6 +-
 .../testTimeBasedRetention/retention.conf       |    6 +-
 .../testTimeBasedRetention/selection.conf       |    6 +-
 .../ubuntu-gobblin-0.10.0/Dockerfile            |    2 +-
 .../ubuntu-gobblin-0.7.0/Dockerfile             |    2 +-
 .../ubuntu-gobblin-0.8.0/Dockerfile             |    2 +-
 .../ubuntu-gobblin-0.9.0/Dockerfile             |    2 +-
 .../ubuntu-gobblin-0.10.0/Dockerfile            |    2 +-
 .../ubuntu-gobblin-0.7.0/Dockerfile             |    2 +-
 .../ubuntu-gobblin-0.8.0/Dockerfile             |    2 +-
 .../ubuntu-gobblin-0.9.0/Dockerfile             |    2 +-
 .../adaptors/Hive-Avro-To-ORC-Converter.md      |   14 +-
 gobblin-docs/case-studies/Hive-Distcp.md        |   12 +-
 .../case-studies/Kafka-HDFS-Ingestion.md        |   16 +-
 gobblin-docs/data-management/DistcpNgEvents.md  |    4 +-
 .../data-management/Gobblin-Retention.md        |   46 +-
 .../metrics/Implementing-New-Reporters.md       |    2 +-
 gobblin-docs/sinks/AvroHdfsDataWriter.md        |    2 +-
 gobblin-docs/sinks/ConsoleWriter.md             |    2 +-
 gobblin-docs/sinks/Gobblin-JDBC-Writer.md       |   12 +-
 gobblin-docs/sinks/Kafka.md                     |    4 +-
 gobblin-docs/sinks/SimpleBytesWriter.md         |    2 +-
 gobblin-docs/user-guide/Compaction.md           |    6 +-
 .../Configuration-Properties-Glossary.md        |    4 +-
 gobblin-docs/user-guide/Gobblin-on-Yarn.md      |    4 +-
 gobblin-docs/user-guide/Gobblin-template.md     |   10 +-
 .../user-guide/Working-with-the-ForkOperator.md |   12 +-
 .../example/simplejson/SimpleJsonConverter.java |   75 --
 .../example/simplejson/SimpleJsonExtractor.java |  125 --
 .../example/simplejson/SimpleJsonSource.java    |   81 --
 .../wikipedia/EmbeddedWikipediaExample.java     |  104 --
 .../example/wikipedia/WikipediaConverter.java   |   77 --
 .../example/wikipedia/WikipediaExtractor.java   |  437 -------
 .../example/wikipedia/WikipediaPartitioner.java |   52 -
 .../example/wikipedia/WikipediaSource.java      |  115 --
 .../example/simplejson/SimpleJsonConverter.java |   75 ++
 .../example/simplejson/SimpleJsonExtractor.java |  125 ++
 .../example/simplejson/SimpleJsonSource.java    |   81 ++
 .../wikipedia/EmbeddedWikipediaExample.java     |  104 ++
 .../example/wikipedia/WikipediaConverter.java   |   77 ++
 .../example/wikipedia/WikipediaExtractor.java   |  437 +++++++
 .../example/wikipedia/WikipediaPartitioner.java |   52 +
 .../example/wikipedia/WikipediaSource.java      |  115 ++
 .../src/main/resources/avro-eventhub.job        |    8 +-
 .../src/main/resources/avro-to-mysql.pull       |    8 +-
 .../src/main/resources/csvToAvro.conf           |    8 +-
 .../src/main/resources/distcp-hive.pull         |   14 +-
 .../src/main/resources/distcpFromS3.job         |   18 +-
 .../src/main/resources/distcpToS3.job           |   18 +-
 ...oogle-analytics-unsampledreport-to-avro.pull |    8 +-
 .../src/main/resources/google-web-master.pull   |    8 +-
 .../resources/hdfs-monthly-to-hdfs-daily.pull   |   10 +-
 .../src/main/resources/hive-avro-to-orc.pull    |   10 +-
 .../src/main/resources/kafka-console.pull       |   12 +-
 .../src/main/resources/simplejson.pull          |   12 +-
 .../main/resources/streaming-kafka-console.pull |    6 +-
 .../main/resources/streaming-kafka-kafka.pull   |   10 +-
 .../main/resources/streaming-test-kafka.pull    |   12 +-
 .../src/main/resources/wikipedia-console.pull   |   10 +-
 .../src/main/resources/wikipedia-kafka.pull     |   14 +-
 .../src/main/resources/wikipedia-orc.pull       |    8 +-
 .../src/main/resources/wikipedia.pull           |   10 +-
 .../src/main/resources/wikipedia.template       |    8 +-
 .../main/java/gobblin/hive/HiveConstants.java   |   61 -
 .../src/main/java/gobblin/hive/HiveLock.java    |   66 -
 .../hive/HiveMetaStoreClientFactory.java        |  118 --
 .../gobblin/hive/HiveMetastoreClientPool.java   |  184 ---
 .../main/java/gobblin/hive/HivePartition.java   |   73 --
 .../gobblin/hive/HivePartitionComparator.java   |   50 -
 .../main/java/gobblin/hive/HiveRegProps.java    |  153 ---
 .../main/java/gobblin/hive/HiveRegister.java    |  384 ------
 .../java/gobblin/hive/HiveRegisterStep.java     |  112 --
 .../java/gobblin/hive/HiveRegisterUtils.java    |   55 -
 .../java/gobblin/hive/HiveRegistrationUnit.java |  462 -------
 .../hive/HiveRegistrationUnitComparator.java    |  211 ---
 .../java/gobblin/hive/HiveSerDeManager.java     |  123 --
 .../java/gobblin/hive/HiveSerDeWrapper.java     |  191 ---
 .../src/main/java/gobblin/hive/HiveTable.java   |  120 --
 .../java/gobblin/hive/HiveTableComparator.java  |   53 -
 .../gobblin/hive/PartitionDeregisterStep.java   |   65 -
 .../java/gobblin/hive/TableDeregisterStep.java  |   58 -
 .../gobblin/hive/avro/HiveAvroSerDeManager.java |  196 ---
 .../metastore/HiveMetaStoreBasedRegister.java   |  608 ---------
 .../metastore/HiveMetaStoreEventHelper.java     |  189 ---
 .../hive/metastore/HiveMetaStoreUtils.java      |  429 ------
 .../hive/policy/HiveRegistrationPolicy.java     |   43 -
 .../hive/policy/HiveRegistrationPolicyBase.java |  415 ------
 .../policy/HiveSnapshotRegistrationPolicy.java  |  133 --
 .../main/java/gobblin/hive/spec/HiveSpec.java   |   52 -
 .../hive/spec/HiveSpecWithPostActivities.java   |   36 -
 .../hive/spec/HiveSpecWithPreActivities.java    |   36 -
 .../hive/spec/HiveSpecWithPredicates.java       |   41 -
 .../java/gobblin/hive/spec/SimpleHiveSpec.java  |  120 --
 .../gobblin/hive/spec/activity/Activity.java    |   39 -
 .../spec/activity/DropPartitionActivity.java    |   47 -
 .../hive/spec/activity/DropTableActivity.java   |   43 -
 .../predicate/PartitionNotExistPredicate.java   |   52 -
 .../spec/predicate/TableNotExistPredicate.java  |   49 -
 .../org/apache/gobblin/hive/HiveConstants.java  |   61 +
 .../java/org/apache/gobblin/hive/HiveLock.java  |   66 +
 .../hive/HiveMetaStoreClientFactory.java        |  118 ++
 .../gobblin/hive/HiveMetastoreClientPool.java   |  184 +++
 .../org/apache/gobblin/hive/HivePartition.java  |   73 ++
 .../gobblin/hive/HivePartitionComparator.java   |   50 +
 .../org/apache/gobblin/hive/HiveRegProps.java   |  153 +++
 .../org/apache/gobblin/hive/HiveRegister.java   |  384 ++++++
 .../apache/gobblin/hive/HiveRegisterStep.java   |  112 ++
 .../apache/gobblin/hive/HiveRegisterUtils.java  |   55 +
 .../gobblin/hive/HiveRegistrationUnit.java      |  462 +++++++
 .../hive/HiveRegistrationUnitComparator.java    |  211 +++
 .../apache/gobblin/hive/HiveSerDeManager.java   |  123 ++
 .../apache/gobblin/hive/HiveSerDeWrapper.java   |  191 +++
 .../java/org/apache/gobblin/hive/HiveTable.java |  120 ++
 .../gobblin/hive/HiveTableComparator.java       |   53 +
 .../gobblin/hive/PartitionDeregisterStep.java   |   65 +
 .../gobblin/hive/TableDeregisterStep.java       |   58 +
 .../gobblin/hive/avro/HiveAvroSerDeManager.java |  196 +++
 .../metastore/HiveMetaStoreBasedRegister.java   |  608 +++++++++
 .../metastore/HiveMetaStoreEventHelper.java     |  189 +++
 .../hive/metastore/HiveMetaStoreUtils.java      |  429 ++++++
 .../hive/policy/HiveRegistrationPolicy.java     |   43 +
 .../hive/policy/HiveRegistrationPolicyBase.java |  415 ++++++
 .../policy/HiveSnapshotRegistrationPolicy.java  |  133 ++
 .../org/apache/gobblin/hive/spec/HiveSpec.java  |   52 +
 .../hive/spec/HiveSpecWithPostActivities.java   |   36 +
 .../hive/spec/HiveSpecWithPreActivities.java    |   36 +
 .../hive/spec/HiveSpecWithPredicates.java       |   41 +
 .../gobblin/hive/spec/SimpleHiveSpec.java       |  120 ++
 .../gobblin/hive/spec/activity/Activity.java    |   39 +
 .../spec/activity/DropPartitionActivity.java    |   47 +
 .../hive/spec/activity/DropTableActivity.java   |   43 +
 .../predicate/PartitionNotExistPredicate.java   |   52 +
 .../spec/predicate/TableNotExistPredicate.java  |   49 +
 .../hive/HiveMetaStoreClientFactoryTest.java    |   30 -
 .../HiveRegistrationUnitComparatorTest.java     |   63 -
 .../hive/metastore/HiveMetaStoreUtilsTest.java  |  114 --
 .../policy/HiveRegistrationPolicyBaseTest.java  |  109 --
 .../hive/HiveMetaStoreClientFactoryTest.java    |   30 +
 .../HiveRegistrationUnitComparatorTest.java     |   63 +
 .../hive/metastore/HiveMetaStoreUtilsTest.java  |  114 ++
 .../policy/HiveRegistrationPolicyBaseTest.java  |  109 ++
 .../metastore/DatabaseJobHistoryStore.java      |  146 ---
 .../gobblin/metastore/DatasetStateStore.java    |   43 -
 .../java/gobblin/metastore/FsStateStore.java    |  348 -----
 .../gobblin/metastore/FsStateStoreFactory.java  |   53 -
 .../metastore/JobHistoryDataSourceProvider.java |   46 -
 .../java/gobblin/metastore/JobHistoryStore.java |   53 -
 .../java/gobblin/metastore/MetaStoreModule.java |   46 -
 .../java/gobblin/metastore/MysqlStateStore.java |  413 ------
 .../metastore/MysqlStateStoreFactory.java       |   43 -
 .../main/java/gobblin/metastore/StateStore.java |  196 ---
 .../database/DatabaseJobHistoryStoreV100.java   |  915 -------------
 .../database/DatabaseJobHistoryStoreV101.java   | 1008 ---------------
 .../database/DatabaseJobHistoryStoreV102.java   |   46 -
 .../java/gobblin/metastore/database/Filter.java |   69 -
 .../database/SupportedDatabaseVersion.java      |   41 -
 .../VersionedDatabaseJobHistoryStore.java       |   34 -
 .../DatasetUrnStateStoreNameParser.java         |   47 -
 .../GuidDatasetUrnStateStoreNameParser.java     |  157 ---
 .../SimpleDatasetUrnStateStoreNameParser.java   |   45 -
 .../DatabaseJobHistoryStoreSchemaManager.java   |  170 ---
 .../gobblin/metastore/util/MySqlJdbcUrl.java    |   86 --
 .../metastore/util/StateStoreCleaner.java       |  209 ---
 .../metastore/DatabaseJobHistoryStore.java      |  146 +++
 .../gobblin/metastore/DatasetStateStore.java    |   43 +
 .../apache/gobblin/metastore/FsStateStore.java  |  348 +++++
 .../gobblin/metastore/FsStateStoreFactory.java  |   53 +
 .../metastore/JobHistoryDataSourceProvider.java |   46 +
 .../gobblin/metastore/JobHistoryStore.java      |   53 +
 .../gobblin/metastore/MetaStoreModule.java      |   46 +
 .../gobblin/metastore/MysqlStateStore.java      |  413 ++++++
 .../metastore/MysqlStateStoreFactory.java       |   43 +
 .../apache/gobblin/metastore/StateStore.java    |  196 +++
 .../database/DatabaseJobHistoryStoreV100.java   |  915 +++++++++++++
 .../database/DatabaseJobHistoryStoreV101.java   | 1008 +++++++++++++++
 .../database/DatabaseJobHistoryStoreV102.java   |   46 +
 .../gobblin/metastore/database/Filter.java      |   69 +
 .../database/SupportedDatabaseVersion.java      |   41 +
 .../VersionedDatabaseJobHistoryStore.java       |   34 +
 .../DatasetUrnStateStoreNameParser.java         |   47 +
 .../GuidDatasetUrnStateStoreNameParser.java     |  157 +++
 .../SimpleDatasetUrnStateStoreNameParser.java   |   45 +
 .../DatabaseJobHistoryStoreSchemaManager.java   |  170 +++
 .../gobblin/metastore/util/MySqlJdbcUrl.java    |   86 ++
 .../metastore/util/StateStoreCleaner.java       |  209 +++
 .../metastore/DatabaseJobHistoryStoreTest.java  |  321 -----
 .../DatabaseJobHistoryStoreV100Test.java        |   34 -
 .../DatabaseJobHistoryStoreV101Test.java        |   34 -
 .../gobblin/metastore/FsStateStoreTest.java     |  149 ---
 .../GuidDatasetUrnStateStoreNameParserTest.java |   79 --
 .../testing/ITestMetastoreDatabase.java         |   28 -
 .../metastore/testing/TestMetadataDatabase.java |   71 -
 .../testing/TestMetastoreDatabaseFactory.java   |  158 ---
 .../testing/TestMetastoreDatabaseServer.java    |  218 ----
 .../metastore/DatabaseJobHistoryStoreTest.java  |  321 +++++
 .../DatabaseJobHistoryStoreV100Test.java        |   34 +
 .../DatabaseJobHistoryStoreV101Test.java        |   34 +
 .../gobblin/metastore/FsStateStoreTest.java     |  151 +++
 .../GuidDatasetUrnStateStoreNameParserTest.java |   79 ++
 .../testing/ITestMetastoreDatabase.java         |   28 +
 .../metastore/testing/TestMetadataDatabase.java |   71 +
 .../testing/TestMetastoreDatabaseFactory.java   |  158 +++
 .../testing/TestMetastoreDatabaseServer.java    |  218 ++++
 .../src/main/avro/FlatGobblinMetric.avsc        |    2 +-
 .../src/main/avro/GobblinTrackingEvent.avsc     |    2 +-
 .../src/main/avro/MetricReport.avsc             |    2 +-
 .../gobblin/metrics/FlatGobblinMetric.java      |  433 -------
 .../gobblin/metrics/GobblinTrackingEvent.java   |  434 -------
 .../main/gen-java/gobblin/metrics/Metric.java   |  280 ----
 .../gen-java/gobblin/metrics/MetricReport.java  |  357 -----
 .../MetricsFileSystemInstrumentation.java       |  339 -----
 .../metrics/ConsoleEventReporterFactory.java    |   45 -
 .../gobblin/metrics/ConsoleReporterFactory.java |   39 -
 .../gobblin/metrics/ContextAwareCounter.java    |   62 -
 .../java/gobblin/metrics/ContextAwareGauge.java |   59 -
 .../gobblin/metrics/ContextAwareHistogram.java  |   66 -
 .../java/gobblin/metrics/ContextAwareMeter.java |   63 -
 .../gobblin/metrics/ContextAwareMetric.java     |   45 -
 .../metrics/ContextAwareMetricFactory.java      |  125 --
 .../java/gobblin/metrics/ContextAwareTimer.java |   62 -
 .../src/main/java/gobblin/metrics/Counters.java |   80 --
 .../metrics/CustomCodahaleReporterFactory.java  |   40 -
 .../gobblin/metrics/CustomReporterFactory.java  |   38 -
 .../main/java/gobblin/metrics/InnerCounter.java |   75 --
 .../main/java/gobblin/metrics/InnerGauge.java   |   55 -
 .../java/gobblin/metrics/InnerHistogram.java    |   74 --
 .../main/java/gobblin/metrics/InnerMeter.java   |   64 -
 .../gobblin/metrics/InnerMetricContext.java     |  398 ------
 .../main/java/gobblin/metrics/InnerTimer.java   |   66 -
 .../main/java/gobblin/metrics/Measurements.java |   58 -
 .../java/gobblin/metrics/MetricContext.java     |  732 -----------
 .../main/java/gobblin/metrics/MetricNames.java  |  115 --
 .../java/gobblin/metrics/RootMetricContext.java |  201 ---
 .../src/main/java/gobblin/metrics/Tag.java      |  137 --
 .../gobblin/metrics/TagBasedMetricFilter.java   |   46 -
 .../src/main/java/gobblin/metrics/Taggable.java |   74 --
 .../src/main/java/gobblin/metrics/Tagged.java   |   88 --
 .../metrics/broker/MetricContextFactory.java    |  107 --
 .../metrics/broker/MetricContextKey.java        |   33 -
 .../broker/SubTaggedMetricContextKey.java       |   97 --
 .../metrics/context/ContextWeakReference.java   |   43 -
 .../metrics/context/NameConflictException.java  |   39 -
 .../metrics/context/ReportableContext.java      |  153 ---
 .../context/filter/AllContextFilter.java        |   54 -
 .../metrics/context/filter/ContextFilter.java   |   56 -
 .../context/filter/ContextFilterFactory.java    |   63 -
 .../java/gobblin/metrics/event/EventName.java   |   66 -
 .../gobblin/metrics/event/EventSubmitter.java   |  162 ---
 .../java/gobblin/metrics/event/JobEvent.java    |   46 -
 .../gobblin/metrics/event/MultiPartEvent.java   |   94 --
 .../gobblin/metrics/event/MultiTimingEvent.java |  150 ---
 .../java/gobblin/metrics/event/TaskEvent.java   |   41 -
 .../java/gobblin/metrics/event/TimingEvent.java |  103 --
 .../gobblin/metrics/event/sla/SlaEventKeys.java |   38 -
 .../metrics/event/sla/SlaEventSubmitter.java    |  170 ---
 .../metrics/example/ReporterExampleBase.java    |  184 ---
 .../gobblin/metrics/metric/InnerMetric.java     |   36 -
 .../java/gobblin/metrics/metric/Metrics.java    |   47 -
 .../gobblin/metrics/metric/ProxyMetric.java     |   33 -
 .../metrics/metric/filter/MetricFilters.java    |   38 -
 .../metric/filter/MetricNameRegexFilter.java    |   45 -
 .../metrics/metric/filter/MetricTypeFilter.java |   69 -
 .../metrics/notification/EventNotification.java |   36 -
 .../MetricContextCleanupNotification.java       |   33 -
 .../NewMetricContextNotification.java           |   36 -
 .../metrics/notification/Notification.java      |   25 -
 .../reporter/ConfiguredScheduledReporter.java   |  252 ----
 .../metrics/reporter/ContextAwareReporter.java  |  199 ---
 .../reporter/ContextAwareScheduledReporter.java |  179 ---
 .../gobblin/metrics/reporter/EventReporter.java |  227 ----
 .../metrics/reporter/MetricReportReporter.java  |  246 ----
 .../reporter/OutputStreamEventReporter.java     |  163 ---
 .../metrics/reporter/OutputStreamReporter.java  |  352 -----
 .../RecursiveScheduledMetricReporter.java       |   72 --
 .../reporter/RecursiveScheduledReporter.java    |   80 --
 .../metrics/reporter/ScheduledReporter.java     |  239 ----
 .../reporter/util/AvroBinarySerializer.java     |   41 -
 .../reporter/util/AvroJsonSerializer.java       |   43 -
 .../metrics/reporter/util/AvroSerializer.java   |  110 --
 .../metrics/reporter/util/EventUtils.java       |  113 --
 .../reporter/util/FixedSchemaVersionWriter.java |   47 -
 .../reporter/util/MetricReportUtils.java        |  113 --
 .../reporter/util/NoopSchemaVersionWriter.java  |   45 -
 .../reporter/util/SchemaVersionWriter.java      |   57 -
 .../metrics/test/ContextStoreReporter.java      |   68 -
 .../gobblin/metrics/test/MetricsAssert.java     |  109 --
 .../gobblin/metrics/test/TestConstants.java     |   41 -
 .../gobblin/metrics/test/TimestampedValue.java  |   42 -
 .../MetricsFileSystemInstrumentation.java       |  339 +++++
 .../metrics/ConsoleEventReporterFactory.java    |   45 +
 .../gobblin/metrics/ConsoleReporterFactory.java |   39 +
 .../gobblin/metrics/ContextAwareCounter.java    |   62 +
 .../gobblin/metrics/ContextAwareGauge.java      |   59 +
 .../gobblin/metrics/ContextAwareHistogram.java  |   66 +
 .../gobblin/metrics/ContextAwareMeter.java      |   63 +
 .../gobblin/metrics/ContextAwareMetric.java     |   45 +
 .../metrics/ContextAwareMetricFactory.java      |  125 ++
 .../gobblin/metrics/ContextAwareTimer.java      |   62 +
 .../org/apache/gobblin/metrics/Counters.java    |   80 ++
 .../metrics/CustomCodahaleReporterFactory.java  |   40 +
 .../gobblin/metrics/CustomReporterFactory.java  |   38 +
 .../apache/gobblin/metrics/InnerCounter.java    |   75 ++
 .../org/apache/gobblin/metrics/InnerGauge.java  |   55 +
 .../apache/gobblin/metrics/InnerHistogram.java  |   74 ++
 .../org/apache/gobblin/metrics/InnerMeter.java  |   64 +
 .../gobblin/metrics/InnerMetricContext.java     |  398 ++++++
 .../org/apache/gobblin/metrics/InnerTimer.java  |   66 +
 .../apache/gobblin/metrics/Measurements.java    |   58 +
 .../apache/gobblin/metrics/MetricContext.java   |  732 +++++++++++
 .../org/apache/gobblin/metrics/MetricNames.java |  115 ++
 .../gobblin/metrics/RootMetricContext.java      |  201 +++
 .../java/org/apache/gobblin/metrics/Tag.java    |  137 ++
 .../gobblin/metrics/TagBasedMetricFilter.java   |   46 +
 .../org/apache/gobblin/metrics/Taggable.java    |   74 ++
 .../java/org/apache/gobblin/metrics/Tagged.java |   88 ++
 .../metrics/broker/MetricContextFactory.java    |  107 ++
 .../metrics/broker/MetricContextKey.java        |   33 +
 .../broker/SubTaggedMetricContextKey.java       |   97 ++
 .../metrics/context/ContextWeakReference.java   |   43 +
 .../metrics/context/NameConflictException.java  |   39 +
 .../metrics/context/ReportableContext.java      |  153 +++
 .../context/filter/AllContextFilter.java        |   54 +
 .../metrics/context/filter/ContextFilter.java   |   56 +
 .../context/filter/ContextFilterFactory.java    |   63 +
 .../apache/gobblin/metrics/event/EventName.java |   66 +
 .../gobblin/metrics/event/EventSubmitter.java   |  162 +++
 .../apache/gobblin/metrics/event/JobEvent.java  |   46 +
 .../gobblin/metrics/event/MultiPartEvent.java   |   94 ++
 .../gobblin/metrics/event/MultiTimingEvent.java |  150 +++
 .../apache/gobblin/metrics/event/TaskEvent.java |   41 +
 .../gobblin/metrics/event/TimingEvent.java      |  103 ++
 .../gobblin/metrics/event/sla/SlaEventKeys.java |   38 +
 .../metrics/event/sla/SlaEventSubmitter.java    |  170 +++
 .../metrics/example/ReporterExampleBase.java    |  184 +++
 .../gobblin/metrics/metric/InnerMetric.java     |   36 +
 .../apache/gobblin/metrics/metric/Metrics.java  |   47 +
 .../gobblin/metrics/metric/ProxyMetric.java     |   33 +
 .../metrics/metric/filter/MetricFilters.java    |   38 +
 .../metric/filter/MetricNameRegexFilter.java    |   45 +
 .../metrics/metric/filter/MetricTypeFilter.java |   69 +
 .../metrics/notification/EventNotification.java |   36 +
 .../MetricContextCleanupNotification.java       |   33 +
 .../NewMetricContextNotification.java           |   36 +
 .../metrics/notification/Notification.java      |   25 +
 .../reporter/ConfiguredScheduledReporter.java   |  252 ++++
 .../metrics/reporter/ContextAwareReporter.java  |  199 +++
 .../reporter/ContextAwareScheduledReporter.java |  179 +++
 .../gobblin/metrics/reporter/EventReporter.java |  227 ++++
 .../metrics/reporter/MetricReportReporter.java  |  246 ++++
 .../reporter/OutputStreamEventReporter.java     |  163 +++
 .../metrics/reporter/OutputStreamReporter.java  |  352 +++++
 .../RecursiveScheduledMetricReporter.java       |   72 ++
 .../reporter/RecursiveScheduledReporter.java    |   80 ++
 .../metrics/reporter/ScheduledReporter.java     |  239 ++++
 .../reporter/util/AvroBinarySerializer.java     |   41 +
 .../reporter/util/AvroJsonSerializer.java       |   43 +
 .../metrics/reporter/util/AvroSerializer.java   |  110 ++
 .../metrics/reporter/util/EventUtils.java       |  113 ++
 .../reporter/util/FixedSchemaVersionWriter.java |   47 +
 .../reporter/util/MetricReportUtils.java        |  113 ++
 .../reporter/util/NoopSchemaVersionWriter.java  |   45 +
 .../reporter/util/SchemaVersionWriter.java      |   57 +
 .../metrics/test/ContextStoreReporter.java      |   68 +
 .../gobblin/metrics/test/MetricsAssert.java     |  109 ++
 .../gobblin/metrics/test/TestConstants.java     |   41 +
 .../gobblin/metrics/test/TimestampedValue.java  |   42 +
 ....filesystem.FileSystemInstrumentationFactory |   18 -
 ....filesystem.FileSystemInstrumentationFactory |   18 +
 .../MetricsFileSystemInstrumentationTest.java   |  591 ---------
 .../metrics/ContextAwareMetricFactoryTest.java  |   99 --
 .../java/gobblin/metrics/MetricContextTest.java |  407 ------
 .../metrics/OutputStreamReporterTest.java       |  184 ---
 .../gobblin/metrics/RootMetricContextTest.java  |  226 ----
 .../src/test/java/gobblin/metrics/TagTest.java  |   47 -
 .../test/java/gobblin/metrics/TaggedTest.java   |   73 --
 .../broker/MetricContextFactoryTest.java        |  103 --
 .../metrics/callback/NotificationStore.java     |   52 -
 .../metric/filter/MetricFiltersTest.java        |   50 -
 .../filter/MetricNameRegexFilterTest.java       |   46 -
 .../metric/filter/MetricTypeFilterTest.java     |   67 -
 .../metrics/performance/Incrementer.java        |   72 --
 .../performance/MetricsPerformanceTest.java     |   62 -
 .../metrics/performance/MetricsUpdater.java     |  129 --
 .../metrics/performance/PerformanceUtils.java   |  213 ---
 .../MetricsFileSystemInstrumentationTest.java   |  591 +++++++++
 .../metrics/ContextAwareMetricFactoryTest.java  |   99 ++
 .../gobblin/metrics/MetricContextTest.java      |  407 ++++++
 .../metrics/OutputStreamReporterTest.java       |  184 +++
 .../gobblin/metrics/RootMetricContextTest.java  |  226 ++++
 .../org/apache/gobblin/metrics/TagTest.java     |   47 +
 .../org/apache/gobblin/metrics/TaggedTest.java  |   73 ++
 .../broker/MetricContextFactoryTest.java        |  103 ++
 .../metrics/callback/NotificationStore.java     |   52 +
 .../metric/filter/MetricFiltersTest.java        |   50 +
 .../filter/MetricNameRegexFilterTest.java       |   46 +
 .../metric/filter/MetricTypeFilterTest.java     |   67 +
 .../metrics/performance/Incrementer.java        |   72 ++
 .../performance/MetricsPerformanceTest.java     |   62 +
 .../metrics/performance/MetricsUpdater.java     |  129 ++
 .../metrics/performance/PerformanceUtils.java   |  213 +++
 .../src/test/resources/performance-testng.xml   |    2 +-
 .../src/main/java/gobblin/MetricsHelper.java    |   51 -
 .../java/gobblin/metrics/GobblinMetrics.java    |  727 -----------
 .../gobblin/metrics/GobblinMetricsRegistry.java |  152 ---
 .../java/org/apache/gobblin/MetricsHelper.java  |   51 +
 .../apache/gobblin/metrics/GobblinMetrics.java  |  727 +++++++++++
 .../gobblin/metrics/GobblinMetricsRegistry.java |  152 +++
 .../metrics/reporter/PrefixContextFilter.java   |   73 --
 .../metrics/reporter/ScheduledReporterTest.java |  173 ---
 .../metrics/reporter/PrefixContextFilter.java   |   73 ++
 .../metrics/reporter/ScheduledReporterTest.java |  173 +++
 .../avro/AvroToJsonBytesConverter.java          |   24 -
 .../AvroToJsonBytesWithMetadataConverter.java   |   56 -
 .../converter/avro/AvroToJsonConverter.java     |   74 --
 .../AvroToJsonRecordWithMetadataConverter.java  |   68 -
 .../avro/AvroToJsonStringConverter.java         |   27 -
 .../avro/AvroToJsonStringConverterBase.java     |   96 --
 .../avro/AvroToJsonBytesConverter.java          |   24 +
 .../AvroToJsonBytesWithMetadataConverter.java   |   56 +
 .../converter/avro/AvroToJsonConverter.java     |   74 ++
 .../AvroToJsonRecordWithMetadataConverter.java  |   68 +
 .../avro/AvroToJsonStringConverter.java         |   27 +
 .../avro/AvroToJsonStringConverterBase.java     |   96 ++
 ...roToJsonRecordWithMetadataConverterTest.java |   38 -
 .../avro/AvroToJsonStringConverterTest.java     |   63 -
 ...roToJsonRecordWithMetadataConverterTest.java |   38 +
 .../avro/AvroToJsonStringConverterTest.java     |   63 +
 .../azkaban/AzkabanCompactionJobLauncher.java   |   91 --
 .../gobblin/azkaban/AzkabanGobblinDaemon.java   |   63 -
 .../azkaban/AzkabanGobblinYarnAppLauncher.java  |   90 --
 .../azkaban/AzkabanIntegrationTestLauncher.java |   66 -
 .../gobblin/azkaban/AzkabanJobLauncher.java     |  307 -----
 .../azkaban/AzkabanStateStoreCleanerJob.java    |   51 -
 .../main/java/gobblin/azkaban/AzkabanTags.java  |   27 -
 .../hive/validation/ValidationJob.java          |  739 -----------
 .../retention/Avro2OrcStaleDatasetCleaner.java  |  128 --
 .../management/retention/DatasetCleanerJob.java |   81 --
 .../management/trash/TrashCollectorJob.java     |  100 --
 .../azkaban/AzkabanCompactionJobLauncher.java   |   91 ++
 .../gobblin/azkaban/AzkabanGobblinDaemon.java   |   63 +
 .../azkaban/AzkabanGobblinYarnAppLauncher.java  |   90 ++
 .../azkaban/AzkabanIntegrationTestLauncher.java |   66 +
 .../gobblin/azkaban/AzkabanJobLauncher.java     |  307 +++++
 .../azkaban/AzkabanStateStoreCleanerJob.java    |   51 +
 .../org/apache/gobblin/azkaban/AzkabanTags.java |   27 +
 .../hive/validation/ValidationJob.java          |  739 +++++++++++
 .../retention/Avro2OrcStaleDatasetCleaner.java  |  128 ++
 .../management/retention/DatasetCleanerJob.java |   81 ++
 .../management/trash/TrashCollectorJob.java     |  100 ++
 .../main/java/gobblin/codec/Base64Codec.java    |  126 --
 .../src/main/java/gobblin/codec/GzipCodec.java  |   50 -
 .../org/apache/gobblin/codec/Base64Codec.java   |  126 ++
 .../org/apache/gobblin/codec/GzipCodec.java     |   50 +
 .../compliance/ComplianceConfigurationKeys.java |  142 --
 .../gobblin/compliance/ComplianceEvents.java    |   48 -
 .../java/gobblin/compliance/ComplianceJob.java  |  117 --
 .../gobblin/compliance/DatasetDescriptor.java   |   66 -
 .../compliance/DatasetDescriptorImpl.java       |   71 -
 .../compliance/HivePartitionDataset.java        |  113 --
 .../compliance/HivePartitionDatasetPolicy.java  |   54 -
 .../gobblin/compliance/HivePartitionFinder.java |  123 --
 .../compliance/HivePartitionVersion.java        |   46 -
 .../compliance/HivePartitionVersionFinder.java  |  168 ---
 .../compliance/HivePartitionVersionPolicy.java  |   35 -
 .../compliance/HiveProxyQueryExecutor.java      |  230 ----
 .../main/java/gobblin/compliance/Policy.java    |   26 -
 .../java/gobblin/compliance/QueryExecutor.java  |   33 -
 .../azkaban/ComplianceAzkabanJob.java           |  100 --
 .../gobblin/compliance/purger/CommitPolicy.java |   24 -
 .../purger/HivePurgerCommitPolicy.java          |   38 -
 .../compliance/purger/HivePurgerConverter.java  |   44 -
 .../compliance/purger/HivePurgerExtractor.java  |  142 --
 .../compliance/purger/HivePurgerPolicy.java     |   49 -
 .../compliance/purger/HivePurgerPublisher.java  |  183 ---
 .../purger/HivePurgerQueryTemplate.java         |  215 ---
 .../compliance/purger/HivePurgerSource.java     |  342 -----
 .../compliance/purger/HivePurgerWriter.java     |   73 --
 .../purger/HivePurgerWriterBuilder.java         |   36 -
 .../gobblin/compliance/purger/PurgePolicy.java  |   24 -
 .../compliance/purger/PurgeableDataset.java     |   27 -
 .../purger/PurgeableHivePartitionDataset.java   |  186 ---
 .../PurgeableHivePartitionDatasetSchema.java    |   25 -
 .../compliance/restore/AdhocRestorePolicy.java  |   59 -
 .../restore/ComplianceRestoreJob.java           |  144 ---
 .../restore/HivePartitionRestorePolicy.java     |   34 -
 .../compliance/restore/LKGRestorePolicy.java    |   96 --
 .../compliance/restore/RestorableDataset.java   |   30 -
 .../restore/RestorableHivePartitionDataset.java |  197 ---
 .../RestorableHivePartitionDatasetFinder.java   |   69 -
 .../compliance/restore/RestorePolicy.java       |   28 -
 .../CleanableHivePartitionDataset.java          |  136 --
 .../CleanableHivePartitionDatasetFinder.java    |   63 -
 .../retention/ComplianceRetentionJob.java       |  206 ---
 .../HivePartitionRetentionVersion.java          |   75 --
 .../HivePartitionVersionRetentionCleaner.java   |  129 --
 ...ePartitionVersionRetentionCleanerPolicy.java |  117 --
 .../HivePartitionVersionRetentionReaper.java    |  210 ---
 ...vePartitionVersionRetentionReaperPolicy.java |   70 -
 .../HivePartitionVersionRetentionRunner.java    |   42 -
 .../gobblin/compliance/utils/DatasetUtils.java  |   63 -
 .../compliance/utils/PartitionUtils.java        |   82 --
 .../gobblin/compliance/utils/ProxyUtils.java    |  113 --
 .../validation/ComplianceValidationJob.java     |  141 --
 .../validation/ValidatableDataset.java          |   30 -
 .../compliance/ComplianceConfigurationKeys.java |  142 ++
 .../gobblin/compliance/ComplianceEvents.java    |   48 +
 .../gobblin/compliance/ComplianceJob.java       |  117 ++
 .../gobblin/compliance/DatasetDescriptor.java   |   66 +
 .../compliance/DatasetDescriptorImpl.java       |   71 +
 .../compliance/HivePartitionDataset.java        |  113 ++
 .../compliance/HivePartitionDatasetPolicy.java  |   54 +
 .../gobblin/compliance/HivePartitionFinder.java |  123 ++
 .../compliance/HivePartitionVersion.java        |   46 +
 .../compliance/HivePartitionVersionFinder.java  |  168 +++
 .../compliance/HivePartitionVersionPolicy.java  |   35 +
 .../compliance/HiveProxyQueryExecutor.java      |  230 ++++
 .../org/apache/gobblin/compliance/Policy.java   |   26 +
 .../gobblin/compliance/QueryExecutor.java       |   33 +
 .../azkaban/ComplianceAzkabanJob.java           |  100 ++
 .../gobblin/compliance/purger/CommitPolicy.java |   24 +
 .../purger/HivePurgerCommitPolicy.java          |   38 +
 .../compliance/purger/HivePurgerConverter.java  |   44 +
 .../compliance/purger/HivePurgerExtractor.java  |  142 ++
 .../compliance/purger/HivePurgerPolicy.java     |   49 +
 .../compliance/purger/HivePurgerPublisher.java  |  183 +++
 .../purger/HivePurgerQueryTemplate.java         |  215 +++
 .../compliance/purger/HivePurgerSource.java     |  342 +++++
 .../compliance/purger/HivePurgerWriter.java     |   73 ++
 .../purger/HivePurgerWriterBuilder.java         |   36 +
 .../gobblin/compliance/purger/PurgePolicy.java  |   24 +
 .../compliance/purger/PurgeableDataset.java     |   27 +
 .../purger/PurgeableHivePartitionDataset.java   |  186 +++
 .../PurgeableHivePartitionDatasetSchema.java    |   25 +
 .../compliance/restore/AdhocRestorePolicy.java  |   59 +
 .../restore/ComplianceRestoreJob.java           |  144 +++
 .../restore/HivePartitionRestorePolicy.java     |   34 +
 .../compliance/restore/LKGRestorePolicy.java    |   96 ++
 .../compliance/restore/RestorableDataset.java   |   30 +
 .../restore/RestorableHivePartitionDataset.java |  197 +++
 .../RestorableHivePartitionDatasetFinder.java   |   69 +
 .../compliance/restore/RestorePolicy.java       |   28 +
 .../CleanableHivePartitionDataset.java          |  136 ++
 .../CleanableHivePartitionDatasetFinder.java    |   63 +
 .../retention/ComplianceRetentionJob.java       |  206 +++
 .../HivePartitionRetentionVersion.java          |   75 ++
 .../HivePartitionVersionRetentionCleaner.java   |  129 ++
 ...ePartitionVersionRetentionCleanerPolicy.java |  117 ++
 .../HivePartitionVersionRetentionReaper.java    |  210 +++
 ...vePartitionVersionRetentionReaperPolicy.java |   70 +
 .../HivePartitionVersionRetentionRunner.java    |   42 +
 .../gobblin/compliance/utils/DatasetUtils.java  |   63 +
 .../compliance/utils/PartitionUtils.java        |   82 ++
 .../gobblin/compliance/utils/ProxyUtils.java    |  113 ++
 .../validation/ComplianceValidationJob.java     |  141 ++
 .../validation/ValidatableDataset.java          |   30 +
 .../purger/HivePurgerConverterTest.java         |   49 -
 .../purger/HivePurgerExtractorTest.java         |   53 -
 .../compliance/purger/HivePurgerWriterTest.java |   20 -
 .../purger/HivePurgerConverterTest.java         |   49 +
 .../purger/HivePurgerExtractorTest.java         |   53 +
 .../compliance/purger/HivePurgerWriterTest.java |   20 +
 .../gobblin/couchbase/common/TupleDocument.java |   49 -
 .../converter/AnyToCouchbaseJsonConverter.java  |  108 --
 .../AvroToCouchbaseTupleConverter.java          |   63 -
 .../writer/CouchbaseEnvironmentFactory.java     |   51 -
 .../couchbase/writer/CouchbaseWriter.java       |  277 ----
 .../writer/CouchbaseWriterBuilder.java          |   54 -
 .../CouchbaseWriterConfigurationKeys.java       |   40 -
 .../gobblin/couchbase/common/TupleDocument.java |   49 +
 .../converter/AnyToCouchbaseJsonConverter.java  |  108 ++
 .../AvroToCouchbaseTupleConverter.java          |   63 +
 .../writer/CouchbaseEnvironmentFactory.java     |   51 +
 .../couchbase/writer/CouchbaseWriter.java       |  277 ++++
 .../writer/CouchbaseWriterBuilder.java          |   54 +
 .../CouchbaseWriterConfigurationKeys.java       |   40 +
 .../gobblin/couchbase/CouchbaseTestServer.java  |  206 ---
 .../AnyToCouchbaseJsonConverterTest.java        |  140 --
 .../AvroToCouchbaseTupleConverterTest.java      |   75 --
 .../couchbase/writer/CouchbaseWriterTest.java   |  582 ---------
 .../gobblin/couchbase/CouchbaseTestServer.java  |  206 +++
 .../AnyToCouchbaseJsonConverterTest.java        |  140 ++
 .../AvroToCouchbaseTupleConverterTest.java      |   75 ++
 .../couchbase/writer/CouchbaseWriterTest.java   |  582 +++++++++
 .../AvroStringFieldEncryptorConverter.java      |   36 -
 ...ordToEncryptedSerializedRecordConverter.java |   44 -
 .../StringFieldEncryptorConverter.java          |  106 --
 .../crypto/GobblinEncryptionProvider.java       |  140 --
 .../crypto/JCEKSKeystoreCredentialStoreCli.java |  294 -----
 .../AvroStringFieldEncryptorConverter.java      |   36 +
 ...ordToEncryptedSerializedRecordConverter.java |   44 +
 .../StringFieldEncryptorConverter.java          |  106 ++
 .../crypto/GobblinEncryptionProvider.java       |  140 ++
 .../crypto/JCEKSKeystoreCredentialStoreCli.java |  294 +++++
 .../gobblin.crypto.CredentialStoreProvider      |    1 -
 .../services/gobblin.crypto.EncryptionProvider  |    1 -
 ...pache.gobblin.crypto.CredentialStoreProvider |    1 +
 ...org.apache.gobblin.crypto.EncryptionProvider |    1 +
 .../AvroStringFieldEncryptorConverterTest.java  |  110 --
 ...oEncryptedSerializedRecordConverterTest.java |   95 --
 .../crypto/GobblinEncryptionProviderTest.java   |   37 -
 .../AvroStringFieldEncryptorConverterTest.java  |  110 ++
 ...oEncryptedSerializedRecordConverterTest.java |   95 ++
 .../crypto/GobblinEncryptionProviderTest.java   |   37 +
 .../src/test/resources/record_with_arrays.avsc  |    2 +-
 .../java/gobblin/crypto/EncodingBenchmark.java  |  126 --
 .../gobblin/crypto/EncodingBenchmark.java       |  126 ++
 ...oEncryptedSerializedRecordConverterBase.java |   81 --
 .../gobblin/crypto/Base64KeyToStringCodec.java  |   37 -
 .../src/main/java/gobblin/crypto/GPGCodec.java  |   54 -
 .../java/gobblin/crypto/GPGFileDecryptor.java   |   81 --
 .../gobblin/crypto/HexKeyToStringCodec.java     |   37 -
 .../crypto/JCEKSKeystoreCredentialStore.java    |  188 ---
 .../gobblin/crypto/JsonCredentialStore.java     |   93 --
 .../java/gobblin/crypto/KeyToStringCodec.java   |   34 -
 .../java/gobblin/crypto/RotatingAESCodec.java   |  328 -----
 ...oEncryptedSerializedRecordConverterBase.java |   81 ++
 .../gobblin/crypto/Base64KeyToStringCodec.java  |   37 +
 .../org/apache/gobblin/crypto/GPGCodec.java     |   54 +
 .../apache/gobblin/crypto/GPGFileDecryptor.java |   81 ++
 .../gobblin/crypto/HexKeyToStringCodec.java     |   37 +
 .../crypto/JCEKSKeystoreCredentialStore.java    |  188 +++
 .../gobblin/crypto/JsonCredentialStore.java     |   93 ++
 .../apache/gobblin/crypto/KeyToStringCodec.java |   34 +
 .../apache/gobblin/crypto/RotatingAESCodec.java |  328 +++++
 .../JCEKSKeystoreCredentialStoreTest.java       |   64 -
 .../gobblin/crypto/JsonCredentialStoreTest.java |   54 -
 .../gobblin/crypto/KeyToStringCodecTest.java    |   46 -
 .../gobblin/crypto/RotatingAESCodecTest.java    |  191 ---
 .../JCEKSKeystoreCredentialStoreTest.java       |   64 +
 .../gobblin/crypto/JsonCredentialStoreTest.java |   54 +
 .../gobblin/crypto/KeyToStringCodecTest.java    |   46 +
 .../gobblin/crypto/RotatingAESCodecTest.java    |  191 +++
 .../gobblin/eventhub/EventhubMetricNames.java   |   36 -
 .../writer/BatchedEventhubDataWriter.java       |   27 -
 .../writer/EventhubBatchAccumulator.java        |   18 -
 .../eventhub/writer/EventhubDataWriter.java     |  286 ----
 .../writer/EventhubDataWriterBuilder.java       |   73 --
 .../eventhub/writer/EventhubRequest.java        |   38 -
 .../gobblin/eventhub/EventhubMetricNames.java   |   36 +
 .../writer/BatchedEventhubDataWriter.java       |   27 +
 .../writer/EventhubBatchAccumulator.java        |   18 +
 .../eventhub/writer/EventhubDataWriter.java     |  286 ++++
 .../writer/EventhubDataWriterBuilder.java       |   73 ++
 .../eventhub/writer/EventhubRequest.java        |   38 +
 .../writer/BatchedEventhubDataWriterTest.java   |   94 --
 .../writer/EventhubAccumulatorTest.java         |  169 ---
 .../eventhub/writer/EventhubBatchTest.java      |   52 -
 .../eventhub/writer/EventhubDataWriterTest.java |   94 --
 .../writer/BatchedEventhubDataWriterTest.java   |   94 ++
 .../writer/EventhubAccumulatorTest.java         |  169 +++
 .../eventhub/writer/EventhubBatchTest.java      |   52 +
 .../eventhub/writer/EventhubDataWriterTest.java |   94 ++
 .../java/gobblin/metastore/ZkStateStore.java    |  324 -----
 .../ZkStateStoreConfigurationKeys.java          |   22 -
 .../gobblin/metastore/ZkStateStoreFactory.java  |   43 -
 .../gobblin/runtime/ZkDatasetStateStore.java    |  127 --
 .../runtime/ZkDatasetStateStoreFactory.java     |   42 -
 .../apache/gobblin/metastore/ZkStateStore.java  |  324 +++++
 .../ZkStateStoreConfigurationKeys.java          |   22 +
 .../gobblin/metastore/ZkStateStoreFactory.java  |   43 +
 .../gobblin/runtime/ZkDatasetStateStore.java    |  127 ++
 .../runtime/ZkDatasetStateStoreFactory.java     |   42 +
 .../runtime/StateStoreWatermarkStorageTest.java |   85 --
 .../runtime/ZkDatasetStateStoreTest.java        |  231 ----
 .../runtime/StateStoreWatermarkStorageTest.java |   85 ++
 .../runtime/ZkDatasetStateStoreTest.java        |  231 ++++
 .../src/main/avro/HttpOperation.avsc            |    2 +-
 .../src/main/avro/HttpRequestReponse.avsc       |    2 +-
 .../converter/AsyncHttpJoinConverter.java       |  182 ---
 .../converter/AvroApacheHttpJoinConverter.java  |   62 -
 .../converter/AvroHttpJoinConverter.java        |  121 --
 .../gobblin/converter/AvroR2JoinConverter.java  |   76 --
 .../gobblin/converter/HttpJoinConverter.java    |  120 --
 .../gobblin/http/ApacheHttpAsyncClient.java     |  184 ---
 .../java/gobblin/http/ApacheHttpClient.java     |  111 --
 .../java/gobblin/http/ApacheHttpRequest.java    |   58 -
 .../gobblin/http/ApacheHttpRequestBuilder.java  |  120 --
 .../gobblin/http/ApacheHttpResponseHandler.java |   77 --
 .../gobblin/http/ApacheHttpResponseStatus.java  |   15 -
 .../src/main/java/gobblin/http/HttpClient.java  |   43 -
 .../main/java/gobblin/http/ResponseHandler.java |   31 -
 .../main/java/gobblin/http/ResponseStatus.java  |   34 -
 .../src/main/java/gobblin/http/StatusType.java  |   33 -
 .../java/gobblin/http/ThrottledHttpClient.java  |   84 --
 .../src/main/java/gobblin/r2/D2ClientProxy.java |  146 ---
 .../src/main/java/gobblin/r2/R2Client.java      |   89 --
 .../main/java/gobblin/r2/R2ClientFactory.java   |  179 ---
 .../main/java/gobblin/r2/R2HttpClientProxy.java |   48 -
 .../src/main/java/gobblin/r2/R2Request.java     |   52 -
 .../main/java/gobblin/r2/R2ResponseStatus.java  |   19 -
 .../java/gobblin/r2/R2RestRequestBuilder.java   |  114 --
 .../java/gobblin/r2/R2RestResponseHandler.java  |   70 -
 .../main/java/gobblin/utils/HttpConstants.java  |   27 -
 .../src/main/java/gobblin/utils/HttpUtils.java  |  207 ---
 .../java/gobblin/writer/AsyncHttpWriter.java    |  171 ---
 .../gobblin/writer/AsyncHttpWriterBuilder.java  |  119 --
 .../gobblin/writer/AvroHttpWriterBuilder.java   |   46 -
 .../gobblin/writer/R2RestWriterBuilder.java     |   73 --
 .../converter/AsyncHttpJoinConverter.java       |  182 +++
 .../converter/AvroApacheHttpJoinConverter.java  |   62 +
 .../converter/AvroHttpJoinConverter.java        |  121 ++
 .../gobblin/converter/AvroR2JoinConverter.java  |   76 ++
 .../gobblin/converter/HttpJoinConverter.java    |  120 ++
 .../gobblin/http/ApacheHttpAsyncClient.java     |  184 +++
 .../apache/gobblin/http/ApacheHttpClient.java   |  111 ++
 .../apache/gobblin/http/ApacheHttpRequest.java  |   58 +
 .../gobblin/http/ApacheHttpRequestBuilder.java  |  120 ++
 .../gobblin/http/ApacheHttpResponseHandler.java |   77 ++
 .../gobblin/http/ApacheHttpResponseStatus.java  |   15 +
 .../org/apache/gobblin/http/HttpClient.java     |   43 +
 .../apache/gobblin/http/ResponseHandler.java    |   31 +
 .../org/apache/gobblin/http/ResponseStatus.java |   34 +
 .../org/apache/gobblin/http/StatusType.java     |   33 +
 .../gobblin/http/ThrottledHttpClient.java       |   84 ++
 .../org/apache/gobblin/r2/D2ClientProxy.java    |  146 +++
 .../java/org/apache/gobblin/r2/R2Client.java    |   89 ++
 .../org/apache/gobblin/r2/R2ClientFactory.java  |  179 +++
 .../apache/gobblin/r2/R2HttpClientProxy.java    |   48 +
 .../java/org/apache/gobblin/r2/R2Request.java   |   52 +
 .../org/apache/gobblin/r2/R2ResponseStatus.java |   19 +
 .../apache/gobblin/r2/R2RestRequestBuilder.java |  114 ++
 .../gobblin/r2/R2RestResponseHandler.java       |   70 +
 .../org/apache/gobblin/utils/HttpConstants.java |   27 +
 .../org/apache/gobblin/utils/HttpUtils.java     |  207 +++
 .../apache/gobblin/writer/AsyncHttpWriter.java  |  171 +++
 .../gobblin/writer/AsyncHttpWriterBuilder.java  |  119 ++
 .../gobblin/writer/AvroHttpWriterBuilder.java   |   46 +
 .../gobblin/writer/R2RestWriterBuilder.java     |   73 ++
 .../src/test/java/gobblin/HttpTestUtils.java    |   98 --
 .../test/java/gobblin/MockGenericRecord.java    |   41 -
 .../http/ApacheHttpRequestBuilderTest.java      |   51 -
 .../java/gobblin/r2/R2ClientFactoryTest.java    |  102 --
 .../gobblin/r2/R2RestRequestBuilderTest.java    |   61 -
 .../test/java/gobblin/util/HttpUtilsTest.java   |   71 -
 .../gobblin/writer/AsyncHttpWriterTest.java     |  337 -----
 .../java/org/apache/gobblin/HttpTestUtils.java  |   98 ++
 .../org/apache/gobblin/MockGenericRecord.java   |   41 +
 .../http/ApacheHttpRequestBuilderTest.java      |   51 +
 .../apache/gobblin/r2/R2ClientFactoryTest.java  |  102 ++
 .../gobblin/r2/R2RestRequestBuilderTest.java    |   61 +
 .../org/apache/gobblin/util/HttpUtilsTest.java  |   71 +
 .../gobblin/writer/AsyncHttpWriterTest.java     |  337 +++++
 .../resource/job-props/testKafkaIngest.pull     |   12 +-
 .../kafka/client/Kafka08ConsumerClient.java     |  376 ------
 .../kafka/serialize/LiAvroDeserializer.java     |   67 -
 .../kafka/serialize/LiAvroSerializer.java       |   44 -
 .../gobblin/kafka/tool/KafkaCheckpoint.java     |   73 --
 .../gobblin/kafka/tool/SimpleKafkaConsumer.java |  201 ---
 .../gobblin/kafka/writer/Kafka08DataWriter.java |  131 --
 .../kafka/writer/KafkaDataWriterBuilder.java    |   45 -
 .../gobblin/metrics/KafkaReportingFormats.java  |   83 --
 .../metrics/kafka/KafkaAvroEventReporter.java   |  122 --
 .../metrics/kafka/KafkaAvroReporter.java        |  105 --
 .../metrics/kafka/KafkaEventReporter.java       |  151 ---
 .../java/gobblin/metrics/kafka/KafkaPusher.java |   85 --
 .../gobblin/metrics/kafka/KafkaReporter.java    |  147 ---
 .../metrics/kafka/KafkaReporterFactory.java     |  104 --
 .../metrics/kafka/ProducerCloseable.java        |   33 -
 .../SimpleKafkaSpecExecutorInstance.java        |  131 --
 ...SimpleKafkaSpecExecutorInstanceConsumer.java |  261 ----
 ...SimpleKafkaSpecExecutorInstanceProducer.java |  139 --
 ...eamingKafkaSpecExecutorInstanceConsumer.java |  171 ---
 .../kafka/KafkaDeserializerExtractor.java       |  219 ----
 .../extract/kafka/KafkaDeserializerSource.java  |   39 -
 .../extract/kafka/KafkaGsonDeserializer.java    |   56 -
 .../extractor/extract/kafka/KafkaWrapper.java   |  546 --------
 .../kafka/client/Kafka08ConsumerClient.java     |  376 ++++++
 .../kafka/serialize/LiAvroDeserializer.java     |   67 +
 .../kafka/serialize/LiAvroSerializer.java       |   44 +
 .../gobblin/kafka/tool/KafkaCheckpoint.java     |   73 ++
 .../gobblin/kafka/tool/SimpleKafkaConsumer.java |  201 +++
 .../gobblin/kafka/writer/Kafka08DataWriter.java |  131 ++
 .../kafka/writer/KafkaDataWriterBuilder.java    |   45 +
 .../gobblin/metrics/KafkaReportingFormats.java  |   83 ++
 .../metrics/kafka/KafkaAvroEventReporter.java   |  122 ++
 .../metrics/kafka/KafkaAvroReporter.java        |  105 ++
 .../metrics/kafka/KafkaEventReporter.java       |  151 +++
 .../gobblin/metrics/kafka/KafkaPusher.java      |   85 ++
 .../gobblin/metrics/kafka/KafkaReporter.java    |  147 +++
 .../metrics/kafka/KafkaReporterFactory.java     |  104 ++
 .../metrics/kafka/ProducerCloseable.java        |   33 +
 .../SimpleKafkaSpecExecutorInstance.java        |  131 ++
 ...SimpleKafkaSpecExecutorInstanceConsumer.java |  261 ++++
 ...SimpleKafkaSpecExecutorInstanceProducer.java |  139 ++
 ...eamingKafkaSpecExecutorInstanceConsumer.java |  171 +++
 .../kafka/KafkaDeserializerExtractor.java       |  219 ++++
 .../extract/kafka/KafkaDeserializerSource.java  |   39 +
 .../extract/kafka/KafkaGsonDeserializer.java    |   56 +
 .../extractor/extract/kafka/KafkaWrapper.java   |  546 ++++++++
 .../test/java/StandaloneTestKafkaServer.java    |    2 +-
 .../java/gobblin/kafka/FlakyKafkaProducer.java  |  104 --
 .../test/java/gobblin/kafka/KafkaTestBase.java  |  251 ----
 .../Kafka08DataWriterIntegrationTest.java       |  181 ---
 .../kafka/writer/Kafka08DataWriterTest.java     |  172 ---
 .../kafka/writer/Kafka08DataWriterUnitTest.java |   51 -
 .../reporter/KafkaAvroEventReporterTest.java    |   50 -
 ...AvroEventReporterWithSchemaRegistryTest.java |  111 --
 .../metrics/reporter/KafkaAvroReporterTest.java |   68 -
 .../reporter/KafkaEventReporterTest.java        |  150 ---
 .../metrics/reporter/KafkaPusherTest.java       |   82 --
 .../metrics/reporter/KafkaReporterTest.java     |  242 ----
 .../gobblin/metrics/reporter/KafkaTestBase.java |  133 --
 .../metrics/reporter/MockKafkaPusher.java       |   64 -
 .../SimpleKafkaSpecExecutorInstanceTest.java    |  180 ---
 .../StreamingKafkaSpecExecutorInstanceTest.java |  192 ---
 .../kafka/ConfluentKafkaSchemaRegistryTest.java |   98 --
 .../kafka/KafkaDeserializerExtractorTest.java   |  286 ----
 .../kafka/KafkaGsonDeserializerTest.java        |   43 -
 .../extract/kafka/KafkaWrapperTest.java         |   56 -
 .../kafka/SimpleKafkaSchemaRegistryTest.java    |   36 -
 .../gobblin/kafka/FlakyKafkaProducer.java       |  104 ++
 .../org/apache/gobblin/kafka/KafkaTestBase.java |  251 ++++
 .../Kafka08DataWriterIntegrationTest.java       |  181 +++
 .../kafka/writer/Kafka08DataWriterTest.java     |  172 +++
 .../kafka/writer/Kafka08DataWriterUnitTest.java |   51 +
 .../reporter/KafkaAvroEventReporterTest.java    |   50 +
 ...AvroEventReporterWithSchemaRegistryTest.java |  111 ++
 .../metrics/reporter/KafkaAvroReporterTest.java |   68 +
 .../reporter/KafkaEventReporterTest.java        |  150 +++
 .../metrics/reporter/KafkaPusherTest.java       |   82 ++
 .../metrics/reporter/KafkaReporterTest.java     |  242 ++++
 .../gobblin/metrics/reporter/KafkaTestBase.java |  133 ++
 .../metrics/reporter/MockKafkaPusher.java       |   64 +
 .../SimpleKafkaSpecExecutorInstanceTest.java    |  180 +++
 .../StreamingKafkaSpecExecutorInstanceTest.java |  192 +++
 .../kafka/ConfluentKafkaSchemaRegistryTest.java |   98 ++
 .../kafka/KafkaDeserializerExtractorTest.java   |  286 ++++
 .../kafka/KafkaGsonDeserializerTest.java        |   43 +
 .../extract/kafka/KafkaWrapperTest.java         |   56 +
 .../kafka/SimpleKafkaSchemaRegistryTest.java    |   36 +
 .../kafka/client/Kafka09ConsumerClient.java     |  197 ---
 .../kafka/serialize/LiAvroDeserializer.java     |   67 -
 .../kafka/serialize/LiAvroSerializer.java       |   44 -
 .../gobblin/kafka/writer/Kafka09DataWriter.java |  129 --
 .../kafka/writer/KafkaDataWriterBuilder.java    |   35 -
 .../kafka/KafkaSimpleStreamingExtractor.java    |  247 ----
 .../kafka/KafkaSimpleStreamingSource.java       |  145 ---
 .../kafka/client/Kafka09ConsumerClient.java     |  197 +++
 .../kafka/serialize/LiAvroDeserializer.java     |   67 +
 .../kafka/serialize/LiAvroSerializer.java       |   44 +
 .../gobblin/kafka/writer/Kafka09DataWriter.java |  129 ++
 .../kafka/writer/KafkaDataWriterBuilder.java    |   35 +
 .../kafka/KafkaSimpleStreamingExtractor.java    |  247 ++++
 .../kafka/KafkaSimpleStreamingSource.java       |  145 +++
 .../test/java/gobblin/kafka/KafkaTestBase.java  |  269 ----
 .../kafka/client/Kafka09ConsumerClientTest.java |   76 --
 .../extract/kafka/KafkaSimpleStreamingTest.java |  267 ----
 .../kafka/writer/Kafka09DataWriterTest.java     |  184 ---
 .../org/apache/gobblin/kafka/KafkaTestBase.java |  269 ++++
 .../kafka/client/Kafka09ConsumerClientTest.java |   76 ++
 .../extract/kafka/KafkaSimpleStreamingTest.java |  267 ++++
 .../kafka/writer/Kafka09DataWriterTest.java     |  184 +++
 .../converter/EnvelopeSchemaConverter.java      |  152 ---
 .../LiKafkaByteArrayMsgToAvroConverter.java     |   78 --
 .../client/AbstractBaseKafkaConsumerClient.java |   89 --
 .../kafka/client/BaseKafkaConsumerRecord.java   |   49 -
 .../kafka/client/ByteArrayBasedKafkaRecord.java |   28 -
 .../kafka/client/DecodeableKafkaRecord.java     |   36 -
 .../client/GobblinKafkaConsumerClient.java      |   99 --
 .../kafka/client/KafkaConsumerRecord.java       |   41 -
 .../schemareg/CachingKafkaSchemaRegistry.java   |  124 --
 .../ConfigDrivenMd5SchemaRegistry.java          |  152 ---
 .../kafka/schemareg/HttpClientFactory.java      |   43 -
 .../kafka/schemareg/KafkaSchemaRegistry.java    |   74 --
 .../KafkaSchemaRegistryConfigurationKeys.java   |   27 -
 .../schemareg/KafkaSchemaRegistryFactory.java   |   63 -
 .../kafka/schemareg/LiKafkaSchemaRegistry.java  |  251 ----
 .../schemareg/SchemaRegistryException.java      |   33 -
 .../kafka/serialize/LiAvroDeserializerBase.java |  124 --
 .../kafka/serialize/LiAvroSerDeHelper.java      |   38 -
 .../kafka/serialize/LiAvroSerializerBase.java   |   84 --
 .../java/gobblin/kafka/serialize/MD5Digest.java |  115 --
 .../kafka/serialize/SerializationException.java |   32 -
 .../writer/BaseKafkaDataWriterBuilder.java      |   73 --
 .../writer/KafkaWriterConfigurationKeys.java    |   51 -
 .../gobblin/kafka/writer/KafkaWriterHelper.java |   92 --
 .../kafka/writer/KafkaWriterMetricNames.java    |   42 -
 .../metrics/kafka/KafkaAvroSchemaRegistry.java  |  267 ----
 .../kafka/KafkaAvroSchemaRegistryFactory.java   |   29 -
 .../metrics/kafka/KafkaSchemaRegistry.java      |  204 ---
 .../kafka/KafkaSchemaRegistryFactory.java       |   35 -
 .../metrics/kafka/SchemaRegistryException.java  |   36 -
 .../util/SchemaRegistryVersionWriter.java       |  140 --
 .../extract/kafka/ConfigStoreUtils.java         |  216 ----
 .../kafka/ConfluentKafkaSchemaRegistry.java     |  114 --
 .../kafka/FixedSchemaKafkaAvroExtractor.java    |   62 -
 .../extract/kafka/KafkaAvroExtractor.java       |  144 ---
 .../extractor/extract/kafka/KafkaExtractor.java |  367 ------
 .../KafkaOffsetRetrievalFailureException.java   |   27 -
 .../extractor/extract/kafka/KafkaPartition.java |  150 ---
 .../extractor/extract/kafka/KafkaRecord.java    |   89 --
 .../extract/kafka/KafkaSimpleExtractor.java     |   62 -
 .../extract/kafka/KafkaSimpleJsonExtractor.java |   55 -
 .../extract/kafka/KafkaSimpleSource.java        |   48 -
 .../extractor/extract/kafka/KafkaSource.java    |  644 ---------
 .../extractor/extract/kafka/KafkaTopic.java     |   52 -
 .../extractor/extract/kafka/KafkaUtils.java     |  171 ---
 .../extract/kafka/MultiLongWatermark.java       |  133 --
 .../kafka/PreviousOffsetNotFoundException.java  |   27 -
 .../kafka/SimpleKafkaSchemaRegistry.java        |   57 -
 .../kafka/StartOffsetOutOfRangeException.java   |   27 -
 .../extract/kafka/UniversalKafkaSource.java     |   54 -
 ...AvgRecordSizeBasedWorkUnitSizeEstimator.java |   91 --
 ...AvgRecordTimeBasedWorkUnitSizeEstimator.java |  152 ---
 .../packer/KafkaBiLevelWorkUnitPacker.java      |  153 ---
 .../packer/KafkaSingleLevelWorkUnitPacker.java  |   73 --
 .../workunit/packer/KafkaWorkUnitPacker.java    |  352 -----
 .../packer/KafkaWorkUnitSizeEstimator.java      |   32 -
 .../converter/EnvelopeSchemaConverter.java      |  152 +++
 .../LiKafkaByteArrayMsgToAvroConverter.java     |   78 ++
 .../client/AbstractBaseKafkaConsumerClient.java |   89 ++
 .../kafka/client/BaseKafkaConsumerRecord.java   |   49 +
 .../kafka/client/ByteArrayBasedKafkaRecord.java |   28 +
 .../kafka/client/DecodeableKafkaRecord.java     |   36 +
 .../client/GobblinKafkaConsumerClient.java      |   99 ++
 .../kafka/client/KafkaConsumerRecord.java       |   41 +
 .../schemareg/CachingKafkaSchemaRegistry.java   |  124 ++
 .../ConfigDrivenMd5SchemaRegistry.java          |  152 +++
 .../kafka/schemareg/HttpClientFactory.java      |   43 +
 .../kafka/schemareg/KafkaSchemaRegistry.java    |   74 ++
 .../KafkaSchemaRegistryConfigurationKeys.java   |   27 +
 .../schemareg/KafkaSchemaRegistryFactory.java   |   63 +
 .../kafka/schemareg/LiKafkaSchemaRegistry.java  |  251 ++++
 .../schemareg/SchemaRegistryException.java      |   33 +
 .../kafka/serialize/LiAvroDeserializerBase.java |  124 ++
 .../kafka/serialize/LiAvroSerDeHelper.java      |   38 +
 .../kafka/serialize/LiAvroSerializerBase.java   |   84 ++
 .../gobblin/kafka/serialize/MD5Digest.java      |  115 ++
 .../kafka/serialize/SerializationException.java |   32 +
 .../writer/BaseKafkaDataWriterBuilder.java      |   73 ++
 .../writer/KafkaWriterConfigurationKeys.java    |   51 +
 .../gobblin/kafka/writer/KafkaWriterHelper.java |   92 ++
 .../kafka/writer/KafkaWriterMetricNames.java    |   42 +
 .../metrics/kafka/KafkaAvroSchemaRegistry.java  |  267 ++++
 .../kafka/KafkaAvroSchemaRegistryFactory.java   |   29 +
 .../metrics/kafka/KafkaSchemaRegistry.java      |  204 +++
 .../kafka/KafkaSchemaRegistryFactory.java       |   35 +
 .../metrics/kafka/SchemaRegistryException.java  |   36 +
 .../util/SchemaRegistryVersionWriter.java       |  140 ++
 .../extract/kafka/ConfigStoreUtils.java         |  216 ++++
 .../kafka/ConfluentKafkaSchemaRegistry.java     |  114 ++
 .../kafka/FixedSchemaKafkaAvroExtractor.java    |   62 +
 .../extract/kafka/KafkaAvroExtractor.java       |  144 +++
 .../extractor/extract/kafka/KafkaExtractor.java |  367 ++++++
 .../KafkaOffsetRetrievalFailureException.java   |   27 +
 .../extractor/extract/kafka/KafkaPartition.java |  150 +++
 .../extractor/extract/kafka/KafkaRecord.java    |   89 ++
 .../extract/kafka/KafkaSimpleExtractor.java     |   62 +
 .../extract/kafka/KafkaSimpleJsonExtractor.java |   55 +
 .../extract/kafka/KafkaSimpleSource.java        |   48 +
 .../extractor/extract/kafka/KafkaSource.java    |  644 +++++++++
 .../extractor/extract/kafka/KafkaTopic.java     |   52 +
 .../extractor/extract/kafka/KafkaUtils.java     |  171 +++
 .../extract/kafka/MultiLongWatermark.java       |  133 ++
 .../kafka/PreviousOffsetNotFoundException.java  |   27 +
 .../kafka/SimpleKafkaSchemaRegistry.java        |   57 +
 .../kafka/StartOffsetOutOfRangeException.java   |   27 +
 .../extract/kafka/UniversalKafkaSource.java     |   54 +
 ...AvgRecordSizeBasedWorkUnitSizeEstimator.java |   91 ++
 ...AvgRecordTimeBasedWorkUnitSizeEstimator.java |  152 +++
 .../packer/KafkaBiLevelWorkUnitPacker.java      |  153 +++
 .../packer/KafkaSingleLevelWorkUnitPacker.java  |   73 ++
 .../workunit/packer/KafkaWorkUnitPacker.java    |  352 +++++
 .../packer/KafkaWorkUnitSizeEstimator.java      |   32 +
 .../converter/EnvelopeSchemaConverterTest.java  |   73 --
 .../KafkaAvroSchemaRegistryForTest.java         |   50 -
 .../CachingKafkaSchemaRegistryTest.java         |  133 --
 .../gobblin/kafka/serialize/MD5DigestTest.java  |   66 -
 .../converter/EnvelopeSchemaConverterTest.java  |   73 ++
 .../KafkaAvroSchemaRegistryForTest.java         |   50 +
 .../CachingKafkaSchemaRegistryTest.java         |  133 ++
 .../gobblin/kafka/serialize/MD5DigestTest.java  |   66 +
 .../converter/MetadataConverterWrapper.java     |  111 --
 ...thMetadataToEnvelopedRecordWithMetadata.java |  123 --
 .../metadata/GlobalMetadataCollector.java       |  123 --
 .../DatasetAwareFsMetadataProvider.java         |   35 -
 .../provider/DatasetAwareMetadataProvider.java  |   34 -
 .../DatasetAwareMetadataProviderFactory.java    |   28 -
 .../provider/MetadataAwareFileSystem.java       |  127 --
 .../provider/PermissionMetadataParser.java      |   46 -
 .../provider/SimpleConfigMetadataProvider.java  |   50 -
 .../provider/SimpleMetadataProviderFactory.java |   47 -
 .../gobblin/metadata/types/GlobalMetadata.java  |  393 ------
 .../types/GlobalMetadataJsonMerger.java         |   71 -
 .../java/gobblin/metadata/types/Metadata.java   |   27 -
 .../types/StaticStringMetadataMerger.java       |   54 -
 .../java/gobblin/type/ContentTypeUtils.java     |   98 --
 .../java/gobblin/type/RecordWithMetadata.java   |   40 -
 .../type/SerializedRecordWithMetadata.java      |   38 -
 .../converter/MetadataConverterWrapper.java     |  111 ++
 ...thMetadataToEnvelopedRecordWithMetadata.java |  123 ++
 .../metadata/GlobalMetadataCollector.java       |  123 ++
 .../DatasetAwareFsMetadataProvider.java         |   35 +
 .../provider/DatasetAwareMetadataProvider.java  |   34 +
 .../DatasetAwareMetadataProviderFactory.java    |   28 +
 .../provider/MetadataAwareFileSystem.java       |  127 ++
 .../provider/PermissionMetadataParser.java      |   46 +
 .../provider/SimpleConfigMetadataProvider.java  |   50 +
 .../provider/SimpleMetadataProviderFactory.java |   47 +
 .../gobblin/metadata/types/GlobalMetadata.java  |  393 ++++++
 .../types/GlobalMetadataJsonMerger.java         |   71 +
 .../apache/gobblin/metadata/types/Metadata.java |   27 +
 .../types/StaticStringMetadataMerger.java       |   54 +
 .../apache/gobblin/type/ContentTypeUtils.java   |   98 ++
 .../apache/gobblin/type/RecordWithMetadata.java |   40 +
 .../type/SerializedRecordWithMetadata.java      |   38 +
 ....filesystem.FileSystemInstrumentationFactory |   17 -
 ....filesystem.FileSystemInstrumentationFactory |   17 +
 .../converter/MetadataConverterWrapperTest.java |  117 --
 ...tadataToEnvelopedRecordWithMetadataTest.java |  135 --
 .../metadata/GlobalMetadataCollectorTest.java   |  118 --
 .../metadata/types/GlobalMetadataTest.java      |  131 --
 .../converter/MetadataConverterWrapperTest.java |  117 ++
 ...tadataToEnvelopedRecordWithMetadataTest.java |  135 ++
 .../metadata/GlobalMetadataCollectorTest.java   |  118 ++
 .../metadata/types/GlobalMetadataTest.java      |  131 ++
 .../graphite/GraphiteConnectionType.java        |   51 -
 .../metrics/graphite/GraphiteEventReporter.java |  245 ----
 .../metrics/graphite/GraphitePusher.java        |   66 -
 .../metrics/graphite/GraphiteReporter.java      |  267 ----
 .../graphite/GraphiteConnectionType.java        |   51 +
 .../metrics/graphite/GraphiteEventReporter.java |  245 ++++
 .../metrics/graphite/GraphitePusher.java        |   66 +
 .../metrics/graphite/GraphiteReporter.java      |  267 ++++
 .../graphite/GraphiteEventReporterTest.java     |  152 ---
 .../metrics/graphite/GraphiteReporterTest.java  |  198 ---
 .../metrics/graphite/TestGraphiteSender.java    |   79 --
 .../graphite/GraphiteEventReporterTest.java     |  152 +++
 .../metrics/graphite/GraphiteReporterTest.java  |  198 +++
 .../metrics/graphite/TestGraphiteSender.java    |   79 ++
 .../hadoop/AbstractHadoopCounterReporter.java   |  118 --
 .../metrics/hadoop/HadoopCounterReporter.java   |   97 --
 .../hadoop/NewAPIHadoopCounterReporter.java     |  120 --
 .../hadoop/AbstractHadoopCounterReporter.java   |  118 ++
 .../metrics/hadoop/HadoopCounterReporter.java   |   97 ++
 .../hadoop/NewAPIHadoopCounterReporter.java     |  120 ++
 .../hadoop/HadoopCounterReporterTest.java       |  165 ---
 .../hadoop/NewAPIHadoopCounterReporterTest.java |  165 ---
 .../hadoop/HadoopCounterReporterTest.java       |  165 +++
 .../hadoop/NewAPIHadoopCounterReporterTest.java |  165 +++
 .../influxdb/InfluxDBConnectionType.java        |   41 -
 .../metrics/influxdb/InfluxDBEventReporter.java |  225 ----
 .../metrics/influxdb/InfluxDBPusher.java        |  104 --
 .../metrics/influxdb/InfluxDBReporter.java      |  275 ----
 .../influxdb/InfluxDBConnectionType.java        |   41 +
 .../metrics/influxdb/InfluxDBEventReporter.java |  225 ++++
 .../metrics/influxdb/InfluxDBPusher.java        |  104 ++
 .../metrics/influxdb/InfluxDBReporter.java      |  275 ++++
 .../influxdb/InfluxDBEventReporterTest.java     |  158 ---
 .../metrics/influxdb/InfluxDBReporterTest.java  |  201 ---
 .../gobblin/metrics/influxdb/TestInfluxDB.java  |  150 ---
 .../influxdb/InfluxDBEventReporterTest.java     |  158 +++
 .../metrics/influxdb/InfluxDBReporterTest.java  |  201 +++
 .../gobblin/metrics/influxdb/TestInfluxDB.java  |  150 +++
 .../AvroToJdbcEntryConverterInitializer.java    |  116 --
 .../jdbc/AvroToJdbcEntryConverter.java          |  344 -----
 .../gobblin/converter/jdbc/JdbcEntryData.java   |   61 -
 .../gobblin/converter/jdbc/JdbcEntryDatum.java  |   44 -
 .../converter/jdbc/JdbcEntryMetaDatum.java      |   44 -
 .../gobblin/converter/jdbc/JdbcEntrySchema.java |   68 -
 .../java/gobblin/converter/jdbc/JdbcType.java   |   51 -
 .../java/gobblin/publisher/JdbcPublisher.java   |  208 ---
 .../extractor/extract/jdbc/MysqlSource.java     |   53 -
 .../extractor/extract/jdbc/OracleSource.java    |   53 -
 .../extractor/extract/jdbc/SqlServerSource.java |   53 -
 .../extractor/extract/jdbc/TeradataSource.java  |   51 -
 .../java/gobblin/source/jdbc/JdbcCommand.java   |   77 --
 .../source/jdbc/JdbcCommandFormatException.java |   36 -
 .../gobblin/source/jdbc/JdbcCommandOutput.java  |   53 -
 .../java/gobblin/source/jdbc/JdbcExtractor.java | 1222 ------------------
 .../java/gobblin/source/jdbc/JdbcProvider.java  |   92 --
 .../gobblin/source/jdbc/JdbcSpecificLayer.java  |   55 -
 .../gobblin/source/jdbc/MysqlExtractor.java     |  290 -----
 .../gobblin/source/jdbc/OracleExtractor.java    |  325 -----
 .../java/gobblin/source/jdbc/SqlQueryUtils.java |   91 --
 .../gobblin/source/jdbc/SqlServerExtractor.java |  304 -----
 .../gobblin/source/jdbc/TeradataExtractor.java  |  346 -----
 .../main/java/gobblin/writer/JdbcWriter.java    |  202 ---
 .../java/gobblin/writer/JdbcWriterBuilder.java  |   46 -
 .../commands/BaseJdbcBufferedInserter.java      |  189 ---
 .../commands/GenericJdbcBufferedInserter.java   |  114 --
 .../writer/commands/JdbcBufferedInserter.java   |   62 -
 .../writer/commands/JdbcWriterCommands.java     |   96 --
 .../commands/JdbcWriterCommandsFactory.java     |   63 -
 .../writer/commands/MySqlBufferedInserter.java  |   89 --
 .../writer/commands/MySqlWriterCommands.java    |  165 ---
 .../commands/TeradataBufferedInserter.java      |  121 --
 .../writer/commands/TeradataWriterCommands.java |  185 ---
 .../initializer/JdbcWriterInitializer.java      |  331 -----
 .../AvroToJdbcEntryConverterInitializer.java    |  116 ++
 .../jdbc/AvroToJdbcEntryConverter.java          |  344 +++++
 .../gobblin/converter/jdbc/JdbcEntryData.java   |   61 +
 .../gobblin/converter/jdbc/JdbcEntryDatum.java  |   44 +
 .../converter/jdbc/JdbcEntryMetaDatum.java      |   44 +
 .../gobblin/converter/jdbc/JdbcEntrySchema.java |   68 +
 .../apache/gobblin/converter/jdbc/JdbcType.java |   51 +
 .../apache/gobblin/publisher/JdbcPublisher.java |  208 +++
 .../extractor/extract/jdbc/MysqlSource.java     |   53 +
 .../extractor/extract/jdbc/OracleSource.java    |   53 +
 .../extractor/extract/jdbc/SqlServerSource.java |   53 +
 .../extractor/extract/jdbc/TeradataSource.java  |   51 +
 .../apache/gobblin/source/jdbc/JdbcCommand.java |   77 ++
 .../source/jdbc/JdbcCommandFormatException.java |   36 +
 .../gobblin/source/jdbc/JdbcCommandOutput.java  |   53 +
 .../gobblin/source/jdbc/JdbcExtractor.java      | 1222 ++++++++++++++++++
 .../gobblin/source/jdbc/JdbcProvider.java       |   92 ++
 .../gobblin/source/jdbc/JdbcSpecificLayer.java  |   55 +
 .../gobblin/source/jdbc/MysqlExtractor.java     |  290 +++++
 .../gobblin/source/jdbc/OracleExtractor.java    |  325 +++++
 .../gobblin/source/jdbc/SqlQueryUtils.java      |   91 ++
 .../gobblin/source/jdbc/SqlServerExtractor.java |  304 +++++
 .../gobblin/source/jdbc/TeradataExtractor.java  |  346 +++++
 .../org/apache/gobblin/writer/JdbcWriter.java   |  202 +++
 .../gobblin/writer/JdbcWriterBuilder.java       |   46 +
 .../commands/BaseJdbcBufferedInserter.java      |  189 +++
 .../commands/GenericJdbcBufferedInserter.java   |  114 ++
 .../writer/commands/JdbcBufferedInserter.java   |   62 +
 .../writer/commands/JdbcWriterCommands.java     |   96 ++
 .../commands/JdbcWriterCommandsFactory.java     |   63 +
 .../writer/commands/MySqlBufferedInserter.java  |   89 ++
 .../writer/commands/MySqlWriterCommands.java    |  165 +++
 .../commands/TeradataBufferedInserter.java      |  121 ++
 .../writer/commands/TeradataWriterCommands.java |  185 +++
 .../initializer/JdbcWriterInitializer.java      |  331 +++++
 .../jdbc/AvroToJdbcEntryConverterTest.java      |  133 --
 .../gobblin/source/TimestampWatermarkTest.java  |   64 -
 .../gobblin/source/jdbc/JdbcExtractorTest.java  |  148 ---
 .../gobblin/source/jdbc/MockJdbcColumn.java     |   31 -
 .../source/jdbc/OracleExtractorTest.java        |  124 --
 .../gobblin/source/jdbc/SqlQueryUtilsTest.java  |   96 --
 .../writer/JdbcBufferedInserterTestBase.java    |   77 --
 .../java/gobblin/writer/JdbcPublisherTest.java  |  130 --
 .../gobblin/writer/JdbcWriterCommandsTest.java  |  130 --
 .../writer/JdbcWriterInitializerTest.java       |  162 ---
 .../java/gobblin/writer/JdbcWriterTest.java     |   83 --
 .../writer/MySqlBufferedInserterTest.java       |  108 --
 .../writer/TeradataBufferedInserterTest.java    |   87 --
 .../jdbc/AvroToJdbcEntryConverterTest.java      |  133 ++
 .../gobblin/source/TimestampWatermarkTest.java  |   64 +
 .../gobblin/source/jdbc/JdbcExtractorTest.java  |  148 +++
 .../gobblin/source/jdbc/MockJdbcColumn.java     |   31 +
 .../source/jdbc/OracleExtractorTest.java        |  124 ++
 .../gobblin/source/jdbc/SqlQueryUtilsTest.java  |   96 ++
 .../writer/JdbcBufferedInserterTestBase.java    |   77 ++
 .../gobblin/writer/JdbcPublisherTest.java       |  130 ++
 .../gobblin/writer/JdbcWriterCommandsTest.java  |  130 ++
 .../writer/JdbcWriterInitializerTest.java       |  162 +++
 .../apache/gobblin/writer/JdbcWriterTest.java   |   83 ++
 .../writer/MySqlBufferedInserterTest.java       |  108 ++
 .../writer/TeradataBufferedInserterTest.java    |   87 ++
 .../google/AsyncIteratorWithDataSink.java       |   93 --
 .../ingestion/google/DayPartitioner.java        |  122 --
 .../GoggleIngestionConfigurationKeys.java       |   37 -
 .../ingestion/google/util/SchemaUtil.java       |   21 -
 .../google/webmaster/GoogleWebMasterSource.java |  253 ----
 .../webmaster/GoogleWebMasterSourceDaily.java   |  105 --
 .../google/webmaster/GoogleWebmasterClient.java |   68 -
 .../webmaster/GoogleWebmasterClientImpl.java    |  104 --
 .../webmaster/GoogleWebmasterDataFetcher.java   |  114 --
 .../GoogleWebmasterDataFetcherImpl.java         |  381 ------
 .../GoogleWebmasterDayPartitioner.java          |   29 -
 .../webmaster/GoogleWebmasterExtractor.java     |  252 ----
 .../GoogleWebmasterExtractorIterator.java       |  478 -------
 .../google/webmaster/GoogleWebmasterFilter.java |  101 --
 .../ingestion/google/webmaster/ProducerJob.java |   78 --
 .../google/webmaster/SimpleProducerJob.java     |  103 --
 .../google/webmaster/TrieBasedProducerJob.java  |  111 --
 .../ingestion/google/webmaster/UrlGrouper.java  |   38 -
 .../ingestion/google/webmaster/UrlTrie.java     |   88 --
 .../ingestion/google/webmaster/UrlTrieNode.java |   95 --
 .../webmaster/UrlTriePostOrderIterator.java     |  142 --
 .../google/webmaster/UrlTriePrefixGrouper.java  |  106 --
 .../webmaster/WebmasterPerformanceTuningMetrics |   41 -
 .../GoogleAnalyticsUnsampledExtractor.java      |  387 ------
 .../google/GoogleAnalyticsUnsampledSource.java  |   58 -
 .../extractor/extract/google/GoogleCommon.java  |  241 ----
 .../extract/google/GoogleCommonKeys.java        |   25 -
 .../extract/google/GoogleDriveExtractor.java    |   35 -
 .../extract/google/GoogleDriveFileSystem.java   |  324 -----
 .../extract/google/GoogleDriveFsHelper.java     |  164 ---
 .../extract/google/GoogleDriveSource.java       |  130 --
 .../google/AsyncIteratorWithDataSink.java       |   93 ++
 .../ingestion/google/DayPartitioner.java        |  122 ++
 .../GoggleIngestionConfigurationKeys.java       |   37 +
 .../ingestion/google/util/SchemaUtil.java       |   21 +
 .../google/webmaster/GoogleWebMasterSource.java |  253 ++++
 .../webmaster/GoogleWebMasterSourceDaily.java   |  105 ++
 .../google/webmaster/GoogleWebmasterClient.java |   68 +
 .../webmaster/GoogleWebmasterClientImpl.java    |  104 ++
 .../webmaster/GoogleWebmasterDataFetcher.java   |  114 ++
 .../GoogleWebmasterDataFetcherImpl.java         |  381 ++++++
 .../GoogleWebmasterDayPartitioner.java          |   29 +
 .../webmaster/GoogleWebmasterExtractor.java     |  252 ++++
 .../GoogleWebmasterExtractorIterator.java       |  478 +++++++
 .../google/webmaster/GoogleWebmasterFilter.java |  101 ++
 .../ingestion/google/webmaster/ProducerJob.java |   78 ++
 .../google/webmaster/SimpleProducerJob.java     |  103 ++
 .../google/webmaster/TrieBasedProducerJob.java  |  111 ++
 .../ingestion/google/webmaster/UrlGrouper.java  |   38 +
 .../ingestion/google/webmaster/UrlTrie.java     |   88 ++
 .../ingestion/google/webmaster/UrlTrieNode.java |   95 ++
 .../webmaster/UrlTriePostOrderIterator.java     |  142 ++
 .../google/webmaster/UrlTriePrefixGrouper.java  |  106 ++
 .../webmaster/WebmasterPerformanceTuningMetrics |   41 +
 .../GoogleAnalyticsUnsampledExtractor.java      |  387 ++++++
 .../google/GoogleAnalyticsUnsampledSource.java  |   58 +
 .../extractor/extract/google/GoogleCommon.java  |  241 ++++
 .../extract/google/GoogleCommonKeys.java        |   25 +
 .../extract/google/GoogleDriveExtractor.java    |   35 +
 .../extract/google/GoogleDriveFileSystem.java   |  324 +++++
 .../extract/google/GoogleDriveFsHelper.java     |  164 +++
 .../extract/google/GoogleDriveSource.java       |  130 ++
 .../GoogleWebmasterDataFetcherImplTest.java     |   96 --
 .../GoogleWebmasterExtractorIteratorTest.java   |  126 --
 .../webmaster/GoogleWebmasterExtractorTest.java |   89 --
 .../google/webmaster/ProducerJobTest.java       |   56 -
 .../google/webmaster/SimpleProducerJobTest.java |   54 -
 .../webmaster/TrieBasedProducerJobTest.java     |  118 --
 .../webmaster/UrlTriePostOrderIteratorTest.java |  216 ----
 .../webmaster/UrlTriePrefixGrouperTest.java     |  194 ---
 .../ingestion/google/webmaster/UrlTrieTest.java |  163 ---
 .../GoogleAnalyticsUnsampledExtractorTest.java  |  140 --
 .../google/GoogleDriveFileSystemTest.java       |   67 -
 .../extract/google/GoogleDriveFsHelperTest.java |  192 ---
 .../filebased/GoogleDriveSourceTest.java        |   71 -
 .../GoogleWebmasterDataFetcherImplTest.java     |   96 ++
 .../GoogleWebmasterExtractorIteratorTest.java   |  126 ++
 .../webmaster/GoogleWebmasterExtractorTest.java |   89 ++
 .../google/webmaster/ProducerJobTest.java       |   56 +
 .../google/webmaster/SimpleProducerJobTest.java |   54 +
 .../webmaster/TrieBasedProducerJobTest.java     |  118 ++
 .../webmaster/UrlTriePostOrderIteratorTest.java |  216 ++++
 .../webmaster/UrlTriePrefixGrouperTest.java     |  194 +++
 .../ingestion/google/webmaster/UrlTrieTest.java |  163 +++
 .../GoogleAnalyticsUnsampledExtractorTest.java  |  140 ++
 .../google/GoogleDriveFileSystemTest.java       |   67 +
 .../extract/google/GoogleDriveFsHelperTest.java |  192 +++
 .../filebased/GoogleDriveSourceTest.java        |   71 +
 .../gobblin-oozie-example-system.properties     |    2 +-
 ...obblin-oozie-mr-example-sysconfig.properties |    2 +-
 .../gobblin.rest.jobExecutions.restspec.json    |   23 -
 ...che.gobblin.rest.jobExecutions.restspec.json |   23 +
 .../pegasus/gobblin/rest/JobExecutionInfo.pdsc  |   99 --
 .../pegasus/gobblin/rest/JobExecutionQuery.pdsc |   84 --
 .../gobblin/rest/JobExecutionQueryResult.pdsc   |   16 -
 .../src/main/pegasus/gobblin/rest/Metric.pdsc   |   32 -
 .../src/main/pegasus/gobblin/rest/Table.pdsc    |   29 -
 .../pegasus/gobblin/rest/TaskExecutionInfo.pdsc |   87 --
 .../main/pegasus/gobblin/rest/TimeRange.pdsc    |   25 -
 .../apache/gobblin/rest/JobExecutionInfo.pdsc   |   99 ++
 .../apache/gobblin/rest/JobExecutionQuery.pdsc  |   84 ++
 .../gobblin/rest/JobExecutionQueryResult.pdsc   |   16 +
 .../pegasus/org/apache/gobblin/rest/Metric.pdsc |   32 +
 .../pegasus/org/apache/gobblin/rest/Table.pdsc  |   29 +
 .../apache/gobblin/rest/TaskExecutionInfo.pdsc  |   87 ++
 .../org/apache/gobblin/rest/TimeRange.pdsc      |   25 +
 .../gobblin.rest.jobExecutions.snapshot.json    |  350 -----
 ...che.gobblin.rest.jobExecutions.snapshot.json |  350 +++++
 .../gobblin/rest/JobExecutionInfoClient.java    |  112 --
 .../gobblin/rest/JobExecutionInfoClient.java    |  112 ++
 .../gobblin/rest/JobExecutionInfoResource.java  |   95 --
 .../gobblin/rest/JobExecutionInfoServer.java    |  134 --
 .../gobblin/rest/JobExecutionInfoResource.java  |   95 ++
 .../gobblin/rest/JobExecutionInfoServer.java    |  134 ++
 .../rest/JobExecutionInfoServerTest.java        |  299 -----
 .../rest/JobExecutionInfoServerTest.java        |  299 +++++
 .../gobblin.service.flowconfigs.restspec.json   |   31 -
 .../gobblin.service.flowstatuses.restspec.json  |   29 -
 ...he.gobblin.service.flowconfigs.restspec.json |   31 +
 ...e.gobblin.service.flowstatuses.restspec.json |   29 +
 .../gobblin/service/ExecutionStatus.pdsc        |    9 -
 .../pegasus/gobblin/service/FlowConfig.pdsc     |   31 -
 .../main/pegasus/gobblin/service/FlowId.pdsc    |   29 -
 .../pegasus/gobblin/service/FlowStatistics.pdsc |   18 -
 .../pegasus/gobblin/service/FlowStatus.pdsc     |   33 -
 .../pegasus/gobblin/service/FlowStatusId.pdsc   |   23 -
 .../src/main/pegasus/gobblin/service/JobId.pdsc |   29 -
 .../main/pegasus/gobblin/service/JobState.pdsc  |   18 -
 .../pegasus/gobblin/service/JobStatistics.pdsc  |   23 -
 .../main/pegasus/gobblin/service/JobStatus.pdsc |   38 -
 .../main/pegasus/gobblin/service/Schedule.pdsc  |   22 -
 .../apache/gobblin/service/ExecutionStatus.pdsc |    9 +
 .../org/apache/gobblin/service/FlowConfig.pdsc  |   31 +
 .../org/apache/gobblin/service/FlowId.pdsc      |   29 +
 .../apache/gobblin/service/FlowStatistics.pdsc  |   18 +
 .../org/apache/gobblin/service/FlowStatus.pdsc  |   33 +
 .../apache/gobblin/service/FlowStatusId.pdsc    |   23 +
 .../org/apache/gobblin/service/JobId.pdsc       |   29 +
 .../org/apache/gobblin/service/JobState.pdsc    |   18 +
 .../apache/gobblin/service/JobStatistics.pdsc   |   23 +
 .../org/apache/gobblin/service/JobStatus.pdsc   |   38 +
 .../org/apache/gobblin/service/Schedule.pdsc    |   22 +
 .../gobblin.service.flowconfigs.snapshot.json   |  116 --
 .../gobblin.service.flowstatuses.snapshot.json  |  227 ----
 ...he.gobblin.service.flowconfigs.snapshot.json |  116 ++
 ...e.gobblin.service.flowstatuses.snapshot.json |  227 ++++
 .../java/gobblin/service/FlowConfigClient.java  |  170 ---
 .../java/gobblin/service/FlowStatusClient.java  |  138 --
 .../gobblin/service/FlowConfigClient.java       |  170 +++
 .../gobblin/service/FlowStatusClient.java       |  138 ++
 .../java/gobblin/service/FlowConfigTest.java    |  316 -----
 .../java/gobblin/service/FlowStatusTest.java    |  281 ----
 .../apache/gobblin/service/FlowConfigTest.java  |  316 +++++
 .../apache/gobblin/service/FlowStatusTest.java  |  281 ++++
 .../gobblin/service/FlowConfigsResource.java    |  296 -----
 .../gobblin/service/FlowStatusResource.java     |  208 ---
 .../service/validator/CronValidator.java        |   51 -
 .../service/validator/TemplateUriValidator.java |   70 -
 .../gobblin/service/FlowConfigsResource.java    |  296 +++++
 .../gobblin/service/FlowStatusResource.java     |  208 +++
 .../service/validator/CronValidator.java        |   51 +
 .../service/validator/TemplateUriValidator.java |   70 +
 .../gobblin/restli/EmbeddedRestliServer.java    |  176 ---
 .../gobblin/restli/SharedRestClientFactory.java |  146 ---
 .../gobblin/restli/SharedRestClientKey.java     |   39 -
 .../java/gobblin/restli/UriRestClientKey.java   |   78 --
 .../gobblin/restli/EmbeddedRestliServer.java    |  176 +++
 .../gobblin/restli/SharedRestClientFactory.java |  146 +++
 .../gobblin/restli/SharedRestClientKey.java     |   39 +
 .../apache/gobblin/restli/UriRestClientKey.java |   78 ++
 ...blin.restli.throttling.permits.restspec.json |   22 -
 ...blin.restli.throttling.permits.restspec.json |   22 +
 ...lin.restli.throttling.policies.restspec.json |   20 +
 .../restli/throttling/PermitAllocation.pdsc     |   11 -
 .../restli/throttling/PermitRequest.pdsc        |   12 -
 .../gobblin/restli/throttling/Policy.pdsc       |   13 -
 .../restli/throttling/PermitAllocation.pdsc     |   11 +
 .../restli/throttling/PermitRequest.pdsc        |   12 +
 .../gobblin/restli/throttling/Policy.pdsc       |   13 +
 ...blin.restli.throttling.permits.snapshot.json |   76 --
 ...blin.restli.throttling.permits.snapshot.json |   76 ++
 ...lin.restli.throttling.policies.snapshot.json |   55 +
 .../util/limiter/BatchedPermitsRequester.java   |  525 --------
 .../RedirectAwareRestClientRequestSender.java   |  203 ---
 .../gobblin/util/limiter/RequestSender.java     |   42 -
 .../util/limiter/RestClientRequestSender.java   |   60 -
 .../util/limiter/RestliLimiterFactory.java      |   89 --
 .../util/limiter/RestliServiceBasedLimiter.java |  101 --
 .../stressTest/FixedOperationsStressor.java     |   50 -
 .../util/limiter/stressTest/MRStressTest.java   |  363 ------
 .../stressTest/RandomDelayStartStressor.java    |   48 -
 .../stressTest/RandomRuntimeStressor.java       |   49 -
 .../RateComputingLimiterContainer.java          |  143 --
 .../limiter/stressTest/StressTestUtils.java     |   84 --
 .../util/limiter/stressTest/Stressor.java       |   32 -
 .../util/limiter/BatchedPermitsRequester.java   |  525 ++++++++
 .../RedirectAwareRestClientRequestSender.java   |  203 +++
 .../gobblin/util/limiter/RequestSender.java     |   42 +
 .../util/limiter/RestClientRequestSender.java   |   60 +
 .../util/limiter/RestliLimiterFactory.java      |   89 ++
 .../util/limiter/RestliServiceBasedLimiter.java |  101 ++
 .../stressTest/FixedOperationsStressor.java     |   50 +
 .../util/limiter/stressTest/MRStressTest.java   |  363 ++++++
 .../stressTest/RandomDelayStartStressor.java    |   48 +
 .../stressTest/RandomRuntimeStressor.java       |   49 +
 .../RateComputingLimiterContainer.java          |  143 ++
 .../limiter/stressTest/StressTestUtils.java     |   84 ++
 .../util/limiter/stressTest/Stressor.java       |   32 +
 .../restli/throttling/LocalStressTest.java      |  204 ---
 .../restli/throttling/ThrottlingClientTest.java |  130 --
 .../limiter/BatchedPermitsRequesterTest.java    |  260 ----
 .../gobblin/util/limiter/MockRequester.java     |  137 --
 .../util/limiter/RestliLimiterFactoryTest.java  |  121 --
 .../limiter/RestliServiceBasedLimiterTest.java  |  188 ---
 .../restli/throttling/LocalStressTest.java      |  204 +++
 .../restli/throttling/ThrottlingClientTest.java |  130 ++
 .../limiter/BatchedPermitsRequesterTest.java    |  260 ++++
 .../gobblin/util/limiter/MockRequester.java     |  137 ++
 .../util/limiter/RestliLimiterFactoryTest.java  |  121 ++
 .../limiter/RestliServiceBasedLimiterTest.java  |  188 +++
 .../ConfigClientBasedPolicyFactory.java         |   76 --
 .../restli/throttling/CountBasedPolicy.java     |   95 --
 .../restli/throttling/DynamicTokenBucket.java   |  101 --
 .../gobblin/restli/throttling/LeaderFinder.java |   65 -
 .../throttling/LimiterServerResource.java       |  163 ---
 .../gobblin/restli/throttling/NoopPolicy.java   |   68 -
 .../restli/throttling/PoliciesResource.java     |   78 --
 .../gobblin/restli/throttling/QPSPolicy.java    |  114 --
 .../ThrottlingGuiceServletConfig.java           |  202 ---
 .../restli/throttling/ThrottlingPolicy.java     |   41 -
 .../throttling/ThrottlingPolicyFactory.java     |   95 --
 .../throttling/ThrottlingServerScopes.java      |   74 --
 .../gobblin/restli/throttling/TokenBucket.java  |  140 --
 .../gobblin/restli/throttling/URIMetadata.java  |   38 -
 .../throttling/ZookeeperLeaderElection.java     |  223 ----
 .../ConfigClientBasedPolicyFactory.java         |   76 ++
 .../restli/throttling/CountBasedPolicy.java     |   95 ++
 .../restli/throttling/DynamicTokenBucket.java   |  101 ++
 .../gobblin/restli/throttling/LeaderFinder.java |   65 +
 .../throttling/LimiterServerResource.java       |  163 +++
 .../gobblin/restli/throttling/NoopPolicy.java   |   68 +
 .../restli/throttling/PoliciesResource.java     |   78 ++
 .../gobblin/restli/throttling/QPSPolicy.java    |  114 ++
 .../ThrottlingGuiceServletConfig.java           |  202 +++
 .../restli/throttling/ThrottlingPolicy.java     |   41 +
 .../throttling/ThrottlingPolicyFactory.java     |   95 ++
 .../throttling/ThrottlingServerScopes.java      |   74 ++
 .../gobblin/restli/throttling/TokenBucket.java  |  140 ++
 .../gobblin/restli/throttling/URIMetadata.java  |   38 +
 .../throttling/ZookeeperLeaderElection.java     |  223 ++++
 .../throttling/ConfigStoreBasedPolicyTest.java  |   62 -
 .../throttling/DynamicTokenBucketTest.java      |   52 -
 .../throttling/LimiterServerResourceTest.java   |  144 ---
 .../restli/throttling/PoliciesResourceTest.java |   61 -
 .../gobblin/restli/throttling/TestFailover.java |   98 --
 .../restli/throttling/TokenBucketTest.java      |  109 --
 .../throttling/ConfigStoreBasedPolicyTest.java  |   62 +
 .../throttling/DynamicTokenBucketTest.java      |   52 +
 .../throttling/LimiterServerResourceTest.java   |  144 +++
 .../restli/throttling/PoliciesResourceTest.java |   61 +
 .../gobblin/restli/throttling/TestFailover.java |   98 ++
 .../restli/throttling/TokenBucketTest.java      |  109 ++
 .../1/ConfigBasedPolicyTest/resource2/main.conf |    2 +-
 ...adoopKerberosKeytabAuthenticationPlugin.java |  124 --
 ...adoopKerberosKeytabAuthenticationPlugin.java |  124 ++
 ...adoopKerberosKeytabAuthenticationPlugin.java |   85 --
 ...adoopKerberosKeytabAuthenticationPlugin.java |   85 ++
 gobblin-runtime/build.gradle                    |    2 +-
 .../gobblin/runtime/fork/MockTaskContext.java   |   94 --
 .../gobblin/runtime/fork/MockTaskContext.java   |   94 ++
 gobblin-runtime/src/main/avro/AvroJobSpec.avsc  |    2 +-
 .../gobblin/runtime/AbstractJobLauncher.java    |  932 -------------
 .../runtime/AbstractTaskStateTracker.java       |  122 --
 .../java/gobblin/runtime/BaseLimiterType.java   |   78 --
 .../runtime/BoundedBlockingRecordQueue.java     |  317 -----
 .../runtime/CheckpointableWatermarkState.java   |   50 -
 .../java/gobblin/runtime/CountBasedLimiter.java |   32 -
 .../gobblin/runtime/CountUpAndDownLatch.java    |   75 --
 .../gobblin/runtime/DefaultLimiterFactory.java  |   27 -
 .../gobblin/runtime/EventMetadataUtils.java     |   75 --
 .../java/gobblin/runtime/ExecutionModel.java    |   32 -
 .../runtime/ForkBranchMismatchException.java    |   34 -
 .../java/gobblin/runtime/ForkException.java     |   33 -
 .../gobblin/runtime/FsDatasetStateStore.java    |  388 ------
 .../runtime/FsDatasetStateStoreFactory.java     |   34 -
 .../runtime/GobblinMultiTaskAttempt.java        |  381 ------
 .../main/java/gobblin/runtime/JobContext.java   |  527 --------
 .../main/java/gobblin/runtime/JobException.java |   35 -
 .../runtime/JobExecutionEventSubmitter.java     |  118 --
 .../main/java/gobblin/runtime/JobLauncher.java  |   70 -
 .../gobblin/runtime/JobLauncherFactory.java     |  123 --
 .../src/main/java/gobblin/runtime/JobState.java |  809 ------------
 .../src/main/java/gobblin/runtime/Limiter.java  |   28 -
 .../runtime/LimitingExtractorDecorator.java     |  159 ---
 .../java/gobblin/runtime/MultiConverter.java    |  215 ---
 .../gobblin/runtime/MysqlDatasetStateStore.java |  131 --
 .../runtime/MysqlDatasetStateStoreFactory.java  |   45 -
 .../gobblin/runtime/NewTaskCompletionEvent.java |   51 -
 .../gobblin/runtime/NonRefillableLimiter.java   |   28 -
 .../gobblin/runtime/NoopDatasetStateStore.java  |  106 --
 .../runtime/NoopEventMetadataGenerator.java     |   33 -
 .../java/gobblin/runtime/PoolBasedLimiter.java  |   31 -
 .../java/gobblin/runtime/RateBasedLimiter.java  |   38 -
 .../java/gobblin/runtime/SafeDatasetCommit.java |  356 -----
 .../java/gobblin/runtime/SourceDecorator.java   |  119 --
 .../StateStoreBasedWatermarkStorage.java        |  142 --
 .../StateStoreBasedWatermarkStorageCli.java     |  184 ---
 .../gobblin/runtime/StreamModelTaskRunner.java  |  142 --
 .../src/main/java/gobblin/runtime/Task.java     |  905 -------------
 .../gobblin/runtime/TaskConfigurationKeys.java  |   40 -
 .../main/java/gobblin/runtime/TaskContext.java  |  334 -----
 .../main/java/gobblin/runtime/TaskExecutor.java |  203 ---
 .../runtime/TaskInstantiationException.java     |   30 -
 .../main/java/gobblin/runtime/TaskState.java    |  463 -------
 .../runtime/TaskStateCollectorService.java      |  166 ---
 .../java/gobblin/runtime/TaskStateTracker.java  |   50 -
 .../java/gobblin/runtime/TimeBasedLimiter.java  |   37 -
 .../java/gobblin/runtime/api/Configurable.java  |   32 -
 .../runtime/api/EventMetadataGenerator.java     |   35 -
 .../main/java/gobblin/runtime/api/FlowSpec.java |  352 -----
 .../runtime/api/GobblinInstanceDriver.java      |  108 --
 .../runtime/api/GobblinInstanceEnvironment.java |   44 -
 .../runtime/api/GobblinInstanceLauncher.java    |   74 --
 .../runtime/api/GobblinInstancePlugin.java      |   31 -
 .../api/GobblinInstancePluginFactory.java       |   30 -
 .../java/gobblin/runtime/api/JobCatalog.java    |  115 --
 .../gobblin/runtime/api/JobCatalogListener.java |   94 --
 .../api/JobCatalogListenersContainer.java       |   45 -
 .../runtime/api/JobCatalogWithTemplates.java    |   38 -
 .../java/gobblin/runtime/api/JobExecution.java  |   36 -
 .../gobblin/runtime/api/JobExecutionDriver.java |   58 -
 .../runtime/api/JobExecutionLauncher.java       |   78 --
 .../gobblin/runtime/api/JobExecutionResult.java |   77 --
 .../gobblin/runtime/api/JobExecutionState.java  |  285 ----
 .../runtime/api/JobExecutionStateListener.java  |  116 --
 .../api/JobExecutionStateListenerContainer.java |   35 -
 .../gobblin/runtime/api/JobExecutionStatus.java |   28 -
 .../runtime/api/JobLifecycleListener.java       |   50 -
 .../api/JobLifecycleListenersContainer.java     |   36 -
 .../main/java/gobblin/runtime/api/JobSpec.java  |  320 -----
 .../gobblin/runtime/api/JobSpecMonitor.java     |   26 -
 .../runtime/api/JobSpecMonitorFactory.java      |   35 -
 .../runtime/api/JobSpecNotFoundException.java   |   28 -
 .../gobblin/runtime/api/JobSpecSchedule.java    |   32 -
 .../gobblin/runtime/api/JobSpecScheduler.java   |   62 -
 .../runtime/api/JobSpecSchedulerListener.java   |   77 --
 .../api/JobSpecSchedulerListenersContainer.java |   38 -
 .../java/gobblin/runtime/api/JobTemplate.java   |   64 -
 .../gobblin/runtime/api/MutableJobCatalog.java  |   40 -
 .../gobblin/runtime/api/MutableSpecCatalog.java |   40 -
 .../java/gobblin/runtime/api/SpecCatalog.java   |  112 --
 .../runtime/api/SpecCatalogListener.java        |   89 --
 .../api/SpecCatalogListenersContainer.java      |   41 -
 .../java/gobblin/runtime/api/SpecCompiler.java  |   44 -
 .../runtime/api/SpecNotFoundException.java      |   43 -
 .../java/gobblin/runtime/api/SpecSerDe.java     |   37 -
 .../java/gobblin/runtime/api/SpecStore.java     |  108 --
 .../java/gobblin/runtime/api/TopologySpec.java  |  340 -----
 .../java/gobblin/runtime/api/package-info.java  |   75 --
 .../runtime/app/ApplicationException.java       |   34 -
 .../runtime/app/ApplicationLauncher.java        |   51 -
 .../runtime/app/ServiceBasedAppLauncher.java    |  296 -----
 .../gobblin/runtime/cli/CliEmbeddedGobblin.java |  121 --
 .../java/gobblin/runtime/cli/CliOptions.java    |   94 --
 ...ructorAndPublicMethodsGobblinCliFactory.java |   42 -
 .../runtime/cli/EmbeddedGobblinCliFactory.java  |   28 -
 .../gobblin/runtime/cli/PasswordManagerCLI.java |   38 -
 .../cli/PublicMethodsGobblinCliFactory.java     |   57 -
 .../runtime/commit/DatasetStateCommitStep.java  |  125 --
 .../runtime/commit/FsCommitSequenceStore.java   |  148 ---
 .../java/gobblin/runtime/crypto/DecryptCli.java |   90 --
 .../runtime/embedded/EmbeddedGobblin.java       |  624 ---------
 .../gobblin/runtime/fork/AsynchronousFork.java  |  106 --
 .../main/java/gobblin/runtime/fork/Fork.java    |  663 ----------
 .../gobblin/runtime/fork/SynchronousFork.java   |   71 -
 .../DefaultGobblinInstanceDriverImpl.java       |  305 -----
 .../SimpleGobblinInstanceEnvironment.java       |   77 --
 .../instance/StandardGobblinInstanceDriver.java |  476 -------
 .../StandardGobblinInstanceLauncher.java        |  307 -----
 .../instance/hadoop/HadoopConfigLoader.java     |   70 -
 .../instance/plugin/BaseIdlePluginImpl.java     |   50 -
 .../runtime/job_catalog/CachingJobCatalog.java  |  152 ---
 .../runtime/job_catalog/FSJobCatalog.java       |  227 ----
 .../FSPathAlterationListenerAdaptor.java        |   87 --
 .../job_catalog/ImmutableFSJobCatalog.java      |  320 -----
 .../runtime/job_catalog/InMemoryJobCatalog.java |   91 --
 .../runtime/job_catalog/JobCatalogBase.java     |  143 --
 .../job_catalog/JobCatalogListenersList.java    |  121 --
 .../job_catalog/MutableCachingJobCatalog.java   |   49 -
 .../job_catalog/MutableJobCatalogBase.java      |   97 --
 .../job_catalog/NonObservingFSJobCatalog.java   |  124 --
 .../PackagedTemplatesJobCatalogDecorator.java   |  106 --
 .../runtime/job_catalog/StaticJobCatalog.java   |   96 --
 .../job_exec/JobLauncherExecutionDriver.java    |  574 --------
 .../gobblin/runtime/job_exec/package-info.java  |   21 -
 .../job_monitor/AvroJobSpecKafkaJobMonitor.java |  156 ---
 .../job_monitor/KafkaAvroJobMonitor.java        |  129 --
 .../runtime/job_monitor/KafkaJobMonitor.java    |  108 --
 .../job_monitor/SLAEventKafkaJobMonitor.java    |  220 ----
 .../runtime/job_spec/ResolvedJobSpec.java       |   92 --
 .../runtime/kafka/HighLevelConsumer.java        |  207 ---
 .../listeners/AbstractCloseableJobListener.java |   27 -
 .../runtime/listeners/AbstractJobListener.java  |   82 --
 .../runtime/listeners/CloseableJobListener.java |   30 -
 .../listeners/EmailNotificationJobListener.java |   86 --
 .../JobExecutionEventSubmitterListener.java     |   45 -
 .../gobblin/runtime/listeners/JobListener.java  |   62 -
 .../gobblin/runtime/listeners/JobListeners.java |  201 ---
 .../runtime/listeners/RunOnceJobListener.java   |   58 -
 .../runtime/local/CliLocalJobLauncher.java      |  102 --
 .../gobblin/runtime/local/LocalJobLauncher.java |  166 ---
 .../runtime/local/LocalTaskStateTracker.java    |  131 --
 .../locks/AbstractJobLockFactoryManager.java    |   70 -
 .../gobblin/runtime/locks/FileBasedJobLock.java |  116 --
 .../runtime/locks/FileBasedJobLockFactory.java  |  249 ----
 .../locks/FileBasedJobLockFactoryManager.java   |   57 -
 .../java/gobblin/runtime/locks/JobLock.java     |   73 --
 .../runtime/locks/JobLockEventListener.java     |   31 -
 .../gobblin/runtime/locks/JobLockException.java |   38 -
 .../gobblin/runtime/locks/JobLockFactory.java   |   33 -
 .../runtime/locks/JobLockFactoryManager.java    |   36 -
 .../locks/LegacyJobLockFactoryManager.java      |   68 -
 .../runtime/locks/ListenableJobLock.java        |   27 -
 .../runtime/locks/ZookeeperBasedJobLock.java    |  258 ----
 .../runtime/mapreduce/CliMRJobLauncher.java     |  113 --
 .../mapreduce/GobblinOutputCommitter.java       |  180 ---
 .../runtime/mapreduce/GobblinOutputFormat.java  |   35 -
 .../mapreduce/GobblinWorkUnitsInputFormat.java  |  214 ---
 .../runtime/mapreduce/MRJobLauncher.java        |  700 ----------
 .../java/gobblin/runtime/mapreduce/MRTask.java  |  128 --
 .../runtime/mapreduce/MRTaskFactory.java        |   43 -
 .../runtime/mapreduce/MRTaskStateTracker.java   |  158 ---
 .../gobblin/runtime/metrics/RuntimeMetrics.java |   38 -
 .../plugins/GobblinInstancePluginUtils.java     |   63 -
 .../runtime/plugins/PluginStaticKeys.java       |   35 -
 .../plugins/email/EmailNotificationPlugin.java  |  162 ---
 .../plugins/metrics/GobblinMetricsPlugin.java   |   58 -
 .../scheduler/AbstractJobSpecScheduler.java     |  194 ---
 .../DefaultJobSpecSchedulerListenerImpl.java    |   72 --
 .../scheduler/ImmediateJobSpecScheduler.java    |   64 -
 .../scheduler/JobSpecSchedulerListeners.java    |  103 --
 .../scheduler/QuartzJobSpecScheduler.java       |  202 ---
 .../runtime/services/JMXReportingService.java   |   82 --
 .../services/MetricsReportingService.java       |   49 -
 .../runtime/spec_catalog/FlowCatalog.java       |  267 ----
 .../spec_catalog/SpecCatalogListenersList.java  |  152 ---
 .../runtime/spec_catalog/TopologyCatalog.java   |  268 ----
 .../InMemorySpecExecutorInstanceProducer.java   |  147 ---
 .../gobblin/runtime/spec_store/FSSpecStore.java |  293 -----
 .../runtime/std/DefaultConfigurableImpl.java    |   58 -
 .../std/DefaultJobCatalogListenerImpl.java      |   73 --
 .../DefaultJobExecutionStateListenerImpl.java   |   79 --
 .../std/DefaultJobLifecycleListenerImpl.java    |  126 --
 .../runtime/std/DefaultJobSpecScheduleImpl.java |   49 -
 .../std/FilteredJobLifecycleListener.java       |  115 --
 .../runtime/std/JobExecutionStateListeners.java |  108 --
 .../runtime/std/JobExecutionUpdatable.java      |   52 -
 .../runtime/std/JobLifecycleListenersList.java  |  139 --
 .../java/gobblin/runtime/std/JobSpecFilter.java |   98 --
 .../gobblin/runtime/task/BaseAbstractTask.java  |   91 --
 .../java/gobblin/runtime/task/FailedTask.java   |   47 -
 .../java/gobblin/runtime/task/TaskFactory.java  |   41 -
 .../java/gobblin/runtime/task/TaskIFace.java    |   83 --
 .../gobblin/runtime/task/TaskIFaceWrapper.java  |  170 ---
 .../java/gobblin/runtime/task/TaskUtils.java    |   53 -
 .../template/HOCONInputStreamJobTemplate.java   |   60 -
 .../runtime/template/InheritingJobTemplate.java |  175 ---
 .../template/PullFileToConfigConverter.java     |  179 ---
 .../template/ResourceBasedJobTemplate.java      |   90 --
 .../runtime/template/StaticJobTemplate.java     |  107 --
 .../gobblin/runtime/util/ClustersNames.java     |   44 -
 .../java/gobblin/runtime/util/JobMetrics.java   |  139 --
 .../runtime/util/JobStateToJsonConverter.java   |  225 ----
 .../java/gobblin/runtime/util/MetricGroup.java  |   25 -
 .../util/MultiWorkUnitUnpackingIterator.java    |   63 -
 .../gobblin/runtime/util/RuntimeConstructs.java |   43 -
 .../java/gobblin/runtime/util/StateStores.java  |   86 --
 .../java/gobblin/runtime/util/TaskMetrics.java  |  100 --
 .../java/gobblin/scheduler/BaseGobblinJob.java  |   82 --
 .../java/gobblin/scheduler/JobScheduler.java    |  531 --------
 ...PathAlterationListenerAdaptorForMonitor.java |  258 ----
 .../java/gobblin/scheduler/SchedulerDaemon.java |   77 --
 .../gobblin/scheduler/SchedulerService.java     |   79 --
 .../gobblin/service/monitoring/FlowStatus.java  |   39 -
 .../service/monitoring/FlowStatusGenerator.java |   75 --
 .../gobblin/service/monitoring/JobStatus.java   |   46 -
 .../service/monitoring/JobStatusRetriever.java  |   46 -
 .../LatestFlowExecutionIdTracker.java           |   31 -
 .../main/java/gobblin/util/SchedulerUtils.java  |  187 ---
 .../gobblin/runtime/AbstractJobLauncher.java    |  932 +++++++++++++
 .../runtime/AbstractTaskStateTracker.java       |  122 ++
 .../apache/gobblin/runtime/BaseLimiterType.java |   78 ++
 .../runtime/BoundedBlockingRecordQueue.java     |  317 +++++
 .../runtime/CheckpointableWatermarkState.java   |   50 +
 .../gobblin/runtime/CountBasedLimiter.java      |   32 +
 .../gobblin/runtime/CountUpAndDownLatch.java    |   75 ++
 .../gobblin/runtime/DefaultLimiterFactory.java  |   27 +
 .../gobblin/runtime/EventMetadataUtils.java     |   75 ++
 .../apache/gobblin/runtime/ExecutionModel.java  |   32 +
 .../runtime/ForkBranchMismatchException.java    |   34 +
 .../apache/gobblin/runtime/ForkException.java   |   33 +
 .../gobblin/runtime/FsDatasetStateStore.java    |  388 ++++++
 .../runtime/FsDatasetStateStoreFactory.java     |   34 +
 .../runtime/GobblinMultiTaskAttempt.java        |  381 ++++++
 .../org/apache/gobblin/runtime/JobContext.java  |  527 ++++++++
 .../apache/gobblin/runtime/JobException.java    |   35 +
 .../runtime/JobExecutionEventSubmitter.java     |  118 ++
 .../org/apache/gobblin/runtime/JobLauncher.java |   70 +
 .../gobblin/runtime/JobLauncherFactory.java     |  123 ++
 .../org/apache/gobblin/runtime/JobState.java    |  809 ++++++++++++
 .../org/apache/gobblin/runtime/Limiter.java     |   28 +
 .../runtime/LimitingExtractorDecorator.java     |  159 +++
 .../apache/gobblin/runtime/MultiConverter.java  |  215 +++
 .../gobblin/runtime/MysqlDatasetStateStore.java |  131 ++
 .../runtime/MysqlDatasetStateStoreFactory.java  |   45 +
 .../gobblin/runtime/NewTaskCompletionEvent.java |   51 +
 .../gobblin/runtime/NonRefillableLimiter.java   |   28 +
 .../gobblin/runtime/NoopDatasetStateStore.java  |  106 ++
 .../runtime/NoopEventMetadataGenerator.java     |   33 +
 .../gobblin/runtime/PoolBasedLimiter.java       |   31 +
 .../gobblin/runtime/RateBasedLimiter.java       |   38 +
 .../gobblin/runtime/SafeDatasetCommit.java      |  356 +++++
 .../apache/gobblin/runtime/SourceDecorator.java |  119 ++
 .../StateStoreBasedWatermarkStorage.java        |  142 ++
 .../StateStoreBasedWatermarkStorageCli.java     |  184 +++
 .../gobblin/runtime/StreamModelTaskRunner.java  |  142 ++
 .../java/org/apache/gobblin/runtime/Task.java   |  905 +++++++++++++
 .../gobblin/runtime/TaskConfigurationKeys.java  |   40 +
 .../org/apache/gobblin/runtime/TaskContext.java |  334 +++++
 .../apache/gobblin/runtime/TaskExecutor.java    |  203 +++
 .../runtime/TaskInstantiationException.java     |   30 +
 .../org/apache/gobblin/runtime/TaskState.java   |  463 +++++++
 .../runtime/TaskStateCollectorService.java      |  166 +++
 .../gobblin/runtime/TaskStateTracker.java       |   50 +
 .../gobblin/runtime/TimeBasedLimiter.java       |   37 +
 .../gobblin/runtime/api/Configurable.java       |   32 +
 .../runtime/api/EventMetadataGenerator.java     |   35 +
 .../apache/gobblin/runtime/api/FlowSpec.java    |  352 +++++
 .../runtime/api/GobblinInstanceDriver.java      |  108 ++
 .../runtime/api/GobblinInstanceEnvironment.java |   44 +
 .../runtime/api/GobblinInstanceLauncher.java    |   74 ++
 .../runtime/api/GobblinInstancePlugin.java      |   31 +
 .../api/GobblinInstancePluginFactory.java       |   30 +
 .../apache/gobblin/runtime/api/JobCatalog.java  |  115 ++
 .../gobblin/runtime/api/JobCatalogListener.java |   94 ++
 .../api/JobCatalogListenersContainer.java       |   45 +
 .../runtime/api/JobCatalogWithTemplates.java    |   38 +
 .../gobblin/runtime/api/JobExecution.java       |   36 +
 .../gobblin/runtime/api/JobExecutionDriver.java |   58 +
 .../runtime/api/JobExecutionLauncher.java       |   78 ++
 .../gobblin/runtime/api/JobExecutionResult.java |   77 ++
 .../gobblin/runtime/api/JobExecutionState.java  |  285 ++++
 .../runtime/api/JobExecutionStateListener.java  |  116 ++
 .../api/JobExecutionStateListenerContainer.java |   35 +
 .../gobblin/runtime/api/JobExecutionStatus.java |   28 +
 .../runtime/api/JobLifecycleListener.java       |   50 +
 .../api/JobLifecycleListenersContainer.java     |   36 +
 .../org/apache/gobblin/runtime/api/JobSpec.java |  320 +++++
 .../gobblin/runtime/api/JobSpecMonitor.java     |   26 +
 .../runtime/api/JobSpecMonitorFactory.java      |   35 +
 .../runtime/api/JobSpecNotFoundException.java   |   28 +
 .../gobblin/runtime/api/JobSpecSchedule.java    |   32 +
 .../gobblin/runtime/api/JobSpecScheduler.java   |   62 +
 .../runtime/api/JobSpecSchedulerListener.java   |   77 ++
 .../api/JobSpecSchedulerListenersContainer.java |   38 +
 .../apache/gobblin/runtime/api/JobTemplate.java |   64 +
 .../gobblin/runtime/api/MutableJobCatalog.java  |   40 +
 .../gobblin/runtime/api/MutableSpecCatalog.java |   40 +
 .../apache/gobblin/runtime/api/SpecCatalog.java |  112 ++
 .../runtime/api/SpecCatalogListener.java        |   89 ++
 .../api/SpecCatalogListenersContainer.java      |   41 +
 .../gobblin/runtime/api/SpecCompiler.java       |   44 +
 .../runtime/api/SpecNotFoundException.java      |   43 +
 .../apache/gobblin/runtime/api/SpecSerDe.java   |   37 +
 .../apache/gobblin/runtime/api/SpecStore.java   |  108 ++
 .../gobblin/runtime/api/TopologySpec.java       |  340 +++++
 .../gobblin/runtime/api/package-info.java       |   75 ++
 .../runtime/app/ApplicationException.java       |   34 +
 .../runtime/app/ApplicationLauncher.java        |   51 +
 .../runtime/app/ServiceBasedAppLauncher.java    |  296 +++++
 .../gobblin/runtime/cli/CliEmbeddedGobblin.java |  121 ++
 .../apache/gobblin/runtime/cli/CliOptions.java  |   94 ++
 ...ructorAndPublicMethodsGobblinCliFactory.java |   42 +
 .../runtime/cli/EmbeddedGobblinCliFactory.java  |   28 +
 .../gobblin/runtime/cli/PasswordManagerCLI.java |   38 +
 .../cli/PublicMethodsGobblinCliFactory.java     |   57 +
 .../runtime/commit/DatasetStateCommitStep.java  |  125 ++
 .../runtime/commit/FsCommitSequenceStore.java   |  148 +++
 .../gobblin/runtime/crypto/DecryptCli.java      |   90 ++
 .../runtime/embedded/EmbeddedGobblin.java       |  624 +++++++++
 .../gobblin/runtime/fork/AsynchronousFork.java  |  106 ++
 .../org/apache/gobblin/runtime/fork/Fork.java   |  663 ++++++++++
 .../gobblin/runtime/fork/SynchronousFork.java   |   71 +
 .../DefaultGobblinInstanceDriverImpl.java       |  305 +++++
 .../SimpleGobblinInstanceEnvironment.java       |   77 ++
 .../instance/StandardGobblinInstanceDriver.java |  476 +++++++
 .../StandardGobblinInstanceLauncher.java        |  307 +++++
 .../instance/hadoop/HadoopConfigLoader.java     |   70 +
 .../instance/plugin/BaseIdlePluginImpl.java     |   50 +
 .../runtime/job_catalog/CachingJobCatalog.java  |  152 +++
 .../runtime/job_catalog/FSJobCatalog.java       |  227 ++++
 .../FSPathAlterationListenerAdaptor.java        |   87 ++
 .../job_catalog/ImmutableFSJobCatalog.java      |  320 +++++
 .../runtime/job_catalog/InMemoryJobCatalog.java |   91 ++
 .../runtime/job_catalog/JobCatalogBase.java     |  143 ++
 .../job_catalog/JobCatalogListenersList.java    |  121 ++
 .../job_catalog/MutableCachingJobCatalog.java   |   49 +
 .../job_catalog/MutableJobCatalogBase.java      |   97 ++
 .../job_catalog/NonObservingFSJobCatalog.java   |  124 ++
 .../PackagedTemplatesJobCatalogDecorator.java   |  106 ++
 .../runtime/job_catalog/StaticJobCatalog.java   |   96 ++
 .../job_exec/JobLauncherExecutionDriver.java    |  574 ++++++++
 .../gobblin/runtime/job_exec/package-info.java  |   21 +
 .../job_monitor/AvroJobSpecKafkaJobMonitor.java |  156 +++
 .../job_monitor/KafkaAvroJobMonitor.java        |  129 ++
 .../runtime/job_monitor/KafkaJobMonitor.java    |  108 ++
 .../job_monitor/SLAEventKafkaJobMonitor.java    |  220 ++++
 .../runtime/job_spec/ResolvedJobSpec.java       |   92 ++
 .../runtime/kafka/HighLevelConsumer.java        |  207 +++
 .../listeners/AbstractCloseableJobListener.java |   27 +
 .../runtime/listeners/AbstractJobListener.java  |   82 ++
 .../runtime/listeners/CloseableJobListener.java |   30 +
 .../listeners/EmailNotificationJobListener.java |   86 ++
 .../JobExecutionEventSubmitterListener.java     |   45 +
 .../gobblin/runtime/listeners/JobListener.java  |   62 +
 .../gobblin/runtime/listeners/JobListeners.java |  201 +++
 .../runtime/listeners/RunOnceJobListener.java   |   58 +
 .../runtime/local/CliLocalJobLauncher.java      |  102 ++
 .../gobblin/runtime/local/LocalJobLauncher.java |  166 +++
 .../runtime/local/LocalTaskStateTracker.java    |  131 ++
 .../locks/AbstractJobLockFactoryManager.java    |   70 +
 .../gobblin/runtime/locks/FileBasedJobLock.java |  116 ++
 .../runtime/locks/FileBasedJobLockFactory.java  |  249 ++++
 .../locks/FileBasedJobLockFactoryManager.java   |   57 +
 .../apache/gobblin/runtime/locks/JobLock.java   |   73 ++
 .../runtime/locks/JobLockEventListener.java     |   31 +
 .../gobblin/runtime/locks/JobLockException.java |   38 +
 .../gobblin/runtime/locks/JobLockFactory.java   |   33 +
 .../runtime/locks/JobLockFactoryManager.java    |   36 +
 .../locks/LegacyJobLockFactoryManager.java      |   68 +
 .../runtime/locks/ListenableJobLock.java        |   27 +
 .../runtime/locks/ZookeeperBasedJobLock.java    |  258 ++++
 .../runtime/mapreduce/CliMRJobLauncher.java     |  113 ++
 .../mapreduce/GobblinOutputCommitter.java       |  180 +++
 .../runtime/mapreduce/GobblinOutputFormat.java  |   35 +
 .../mapreduce/GobblinWorkUnitsInputFormat.java  |  214 +++
 .../runtime/mapreduce/MRJobLauncher.java        |  700 ++++++++++
 .../gobblin/runtime/mapreduce/MRTask.java       |  128 ++
 .../runtime/mapreduce/MRTaskFactory.java        |   43 +
 .../runtime/mapreduce/MRTaskStateTracker.java   |  158 +++
 .../gobblin/runtime/metrics/RuntimeMetrics.java |   38 +
 .../plugins/GobblinInstancePluginUtils.java     |   63 +
 .../runtime/plugins/PluginStaticKeys.java       |   35 +
 .../plugins/email/EmailNotificationPlugin.java  |  162 +++
 .../plugins/metrics/GobblinMetricsPlugin.java   |   58 +
 .../scheduler/AbstractJobSpecScheduler.java     |  194 +++
 .../DefaultJobSpecSchedulerListenerImpl.java    |   72 ++
 .../scheduler/ImmediateJobSpecScheduler.java    |   64 +
 .../scheduler/JobSpecSchedulerListeners.java    |  103 ++
 .../scheduler/QuartzJobSpecScheduler.java       |  202 +++
 .../runtime/services/JMXReportingService.java   |   82 ++
 .../services/MetricsReportingService.java       |   49 +
 .../runtime/spec_catalog/FlowCatalog.java       |  267 ++++
 .../spec_catalog/SpecCatalogListenersList.java  |  152 +++
 .../runtime/spec_catalog/TopologyCatalog.java   |  268 ++++
 .../InMemorySpecExecutorInstanceProducer.java   |  147 +++
 .../gobblin/runtime/spec_store/FSSpecStore.java |  293 +++++
 .../runtime/std/DefaultConfigurableImpl.java    |   58 +
 .../std/DefaultJobCatalogListenerImpl.java      |   73 ++
 .../DefaultJobExecutionStateListenerImpl.java   |   79 ++
 .../std/DefaultJobLifecycleListenerImpl.java    |  126 ++
 .../runtime/std/DefaultJobSpecScheduleImpl.java |   49 +
 .../std/FilteredJobLifecycleListener.java       |  115 ++
 .../runtime/std/JobExecutionStateListeners.java |  108 ++
 .../runtime/std/JobExecutionUpdatable.java      |   52 +
 .../runtime/std/JobLifecycleListenersList.java  |  139 ++
 .../gobblin/runtime/std/JobSpecFilter.java      |   98 ++
 .../gobblin/runtime/task/BaseAbstractTask.java  |   91 ++
 .../apache/gobblin/runtime/task/FailedTask.java |   47 +
 .../gobblin/runtime/task/TaskFactory.java       |   41 +
 .../apache/gobblin/runtime/task/TaskIFace.java  |   83 ++
 .../gobblin/runtime/task/TaskIFaceWrapper.java  |  170 +++
 .../apache/gobblin/runtime/task/TaskUtils.java  |   53 +
 .../template/HOCONInputStreamJobTemplate.java   |   60 +
 .../runtime/template/InheritingJobTemplate.java |  175 +++
 .../template/PullFileToConfigConverter.java     |  179 +++
 .../template/ResourceBasedJobTemplate.java      |   90 ++
 .../runtime/template/StaticJobTemplate.java     |  107 ++
 .../gobblin/runtime/util/ClustersNames.java     |   44 +
 .../apache/gobblin/runtime/util/JobMetrics.java |  139 ++
 .../runtime/util/JobStateToJsonConverter.java   |  225 ++++
 .../gobblin/runtime/util/MetricGroup.java       |   25 +
 .../util/MultiWorkUnitUnpackingIterator.java    |   63 +
 .../gobblin/runtime/util/RuntimeConstructs.java |   43 +
 .../gobblin/runtime/util/StateStores.java       |   86 ++
 .../gobblin/runtime/util/TaskMetrics.java       |  100 ++
 .../gobblin/scheduler/BaseGobblinJob.java       |   82 ++
 .../apache/gobblin/scheduler/JobScheduler.java  |  531 ++++++++
 ...PathAlterationListenerAdaptorForMonitor.java |  258 ++++
 .../gobblin/scheduler/SchedulerDaemon.java      |   77 ++
 .../gobblin/scheduler/SchedulerService.java     |   79 ++
 .../gobblin/service/monitoring/FlowStatus.java  |   39 +
 .../service/monitoring/FlowStatusGenerator.java |   75 ++
 .../gobblin/service/monitoring/JobStatus.java   |   46 +
 .../service/monitoring/JobStatusRetriever.java  |   46 +
 .../LatestFlowExecutionIdTracker.java           |   31 +
 .../org/apache/gobblin/util/SchedulerUtils.java |  187 +++
 .../runtime/api/GobblinInstanceLauncher.conf    |   21 -
 .../runtime/api/GobblinInstanceLauncher.conf    |   21 +
 .../main/resources/templates/distcp.template    |   12 +-
 .../resources/templates/gobblin-kafka.template  |    8 +-
 .../resources/templates/hello-world.template    |    6 +-
 .../resources/templates/kafka-to-kafka.template |    8 +-
 .../gobblin/performance/PerformanceTest.java    |  134 --
 .../runtime/BoundedBlockingRecordQueueTest.java |  135 --
 .../runtime/CountUpAndDownLatchTest.java        |   91 --
 .../gobblin/runtime/DatasetStateStoreTest.java  |  293 -----
 .../java/gobblin/runtime/DummyJobContext.java   |   98 --
 .../runtime/FsDatasetStateStoreTest.java        |  182 ---
 .../gobblin/runtime/JobBrokerInjectionTest.java |  238 ----
 .../java/gobblin/runtime/JobContextTest.java    |  279 ----
 .../runtime/JobExecutionEventSubmitterTest.java |   75 --
 .../gobblin/runtime/JobLauncherTestHelper.java  |  358 -----
 .../java/gobblin/runtime/JobListenersTest.java  |   54 -
 .../test/java/gobblin/runtime/JobStateTest.java |  210 ---
 .../gobblin/runtime/LimiterStopEventTest.java   |  144 ---
 .../gobblin/runtime/MultiConverterTest.java     |  394 ------
 .../runtime/MysqlDatasetStateStoreTest.java     |  239 ----
 .../java/gobblin/runtime/TaskContextTest.java   |   82 --
 .../gobblin/runtime/TaskContinuousTest.java     |  543 --------
 .../runtime/TaskStateCollectorServiceTest.java  |  118 --
 .../java/gobblin/runtime/TaskStateTest.java     |  119 --
 .../src/test/java/gobblin/runtime/TaskTest.java |  562 --------
 .../java/gobblin/runtime/TestRecordStream.java  |  348 -----
 .../runtime/TestWorkUnitStreamSource.java       |  191 ---
 .../runtime/api/TestJobExecutionState.java      |  269 ----
 .../java/gobblin/runtime/api/TestJobSpec.java   |  152 ---
 .../runtime/commit/CommitSequenceTest.java      |  100 --
 .../commit/FsCommitSequenceStoreTest.java       |  103 --
 .../runtime/embedded/EmbeddedGobblinTest.java   |   95 --
 .../TestDefaultGobblinInstanceDriverImpl.java   |  140 --
 .../TestStandardGobblinInstanceDriver.java      |   99 --
 .../TestStandardGobblinInstanceLauncher.java    |  282 ----
 .../instance/hadoop/TestHadoopConfigLoader.java |   53 -
 .../job_catalog/FSJobCatalogHelperTest.java     |  307 -----
 ...ackagedTemplatesJobCatalogDecoratorTest.java |  103 --
 .../runtime/job_catalog/TestFSJobCatalog.java   |  164 ---
 .../job_catalog/TestImmutableFSJobCatalog.java  |   74 --
 .../job_catalog/TestInMemoryJobCatalog.java     |  195 ---
 .../TestJobCatalogListenersList.java            |   75 --
 .../TestMutableCachingJobCatalog.java           |  106 --
 .../TestNonObservingFSJobCatalog.java           |  145 ---
 .../TestJobLauncherExecutionDriver.java         |  114 --
 .../job_monitor/KafkaAvroJobMonitorTest.java    |  140 --
 .../job_monitor/KafkaJobMonitorTest.java        |   63 -
 .../runtime/job_monitor/MockKafkaStream.java    |  106 --
 .../job_monitor/MockedKafkaJobMonitor.java      |  152 ---
 .../SLAEventKafkaJobMonitorTest.java            |  174 ---
 .../runtime/kafka/HighLevelConsumerTest.java    |   75 --
 .../runtime/kafka/MockedHighLevelConsumer.java  |   83 --
 .../runtime/local/LocalJobLauncherTest.java     |  225 ----
 .../FileBasedJobLockFactoryManagerTest.java     |   82 --
 .../runtime/locks/FileBasedJobLockTest.java     |   70 -
 .../java/gobblin/runtime/locks/JobLockTest.java |  149 ---
 .../locks/LegacyJobLockFactoryManagerTest.java  |  126 --
 .../locks/ZookeeperBasedJobLockTest.java        |   66 -
 .../mapreduce/GobblinOutputCommitterTest.java   |  145 ---
 .../GobblinWorkUnitsInputFormatTest.java        |  182 ---
 .../runtime/mapreduce/MRJobLauncherTest.java    |  309 -----
 .../runtime/mapreduce/MRTaskFactoryTest.java    |  196 ---
 .../TestImmediateJobSpecScheduler.java          |  103 --
 .../scheduler/TestQuartzJobSpecScheduler.java   |  165 ---
 .../std/TestDefaultConfigurableImpl.java        |   66 -
 .../std/TestFilteredJobLifecycleListener.java   |   96 --
 .../std/TestJobExecutionStateListeners.java     |   88 --
 .../std/TestJobLifecycleListenersList.java      |   68 -
 .../gobblin/runtime/std/TestJobSpecFilter.java  |   49 -
 .../template/InheritingJobTemplateTest.java     |  232 ----
 .../template/ResourceBasedJobTemplateTest.java  |   52 -
 .../runtime/template/StaticJobTemplateTest.java |   77 --
 .../gobblin/runtime/util/JobMetricsTest.java    |  103 --
 .../util/JobStateToJsonConverterTest.java       |   55 -
 .../MultiWorkUnitUnpackingIteratorTest.java     |   71 -
 .../gobblin/runtime/util/TaskMetricsTest.java   |   64 -
 .../scheduler/JobConfigFileMonitorTest.java     |  195 ---
 .../filebased/TextFileBasedSourceTest.java      |  132 --
 .../gobblin/spec_catalog/FlowCatalogTest.java   |  174 ---
 .../spec_catalog/TopologyCatalogTest.java       |  169 ---
 .../test/java/gobblin/task/CustomTaskTest.java  |  105 --
 .../task/EventBusPublishingTaskFactory.java     |  220 ----
 .../test/java/gobblin/test/TestConverter.java   |   64 -
 .../test/java/gobblin/test/TestConverter2.java  |   85 --
 .../java/gobblin/test/TestDataPublisher.java    |   72 --
 .../test/java/gobblin/test/TestExtractor.java   |  119 --
 .../src/test/java/gobblin/test/TestSource.java  |   83 --
 .../java/gobblin/util/SchedulerUtilsTest.java   |  314 -----
 .../test/java/gobblin/util/TemplateTest.java    |  123 --
 .../gobblin/performance/PerformanceTest.java    |  134 ++
 .../runtime/BoundedBlockingRecordQueueTest.java |  135 ++
 .../runtime/CountUpAndDownLatchTest.java        |   91 ++
 .../gobblin/runtime/DatasetStateStoreTest.java  |  293 +++++
 .../apache/gobblin/runtime/DummyJobContext.java |   98 ++
 .../runtime/FsDatasetStateStoreTest.java        |  182 +++
 .../gobblin/runtime/JobBrokerInjectionTest.java |  238 ++++
 .../apache/gobblin/runtime/JobContextTest.java  |  279 ++++
 .../runtime/JobExecutionEventSubmitterTest.java |   75 ++
 .../gobblin/runtime/JobLauncherTestHelper.java  |  358 +++++
 .../gobblin/runtime/JobListenersTest.java       |   54 +
 .../apache/gobblin/runtime/JobStateTest.java    |  210 +++
 .../gobblin/runtime/LimiterStopEventTest.java   |  144 +++
 .../gobblin/runtime/MultiConverterTest.java     |  394 ++++++
 .../runtime/MysqlDatasetStateStoreTest.java     |  239 ++++
 .../apache/gobblin/runtime/TaskContextTest.java |   82 ++
 .../gobblin/runtime/TaskContinuousTest.java     |  543 ++++++++
 .../runtime/TaskStateCollectorServiceTest.java  |  118 ++
 .../apache/gobblin/runtime/TaskStateTest.java   |  119 ++
 .../org/apache/gobblin/runtime/TaskTest.java    |  562 ++++++++
 .../gobblin/runtime/TestRecordStream.java       |  348 +++++
 .../runtime/TestWorkUnitStreamSource.java       |  191 +++
 .../runtime/api/TestJobExecutionState.java      |  269 ++++
 .../apache/gobblin/runtime/api/TestJobSpec.java |  152 +++
 .../runtime/commit/CommitSequenceTest.java      |  100 ++
 .../commit/FsCommitSequenceStoreTest.java       |  103 ++
 .../runtime/embedded/EmbeddedGobblinTest.java   |   95 ++
 .../TestDefaultGobblinInstanceDriverImpl.java   |  140 ++
 .../TestStandardGobblinInstanceDriver.java      |   99 ++
 .../TestStandardGobblinInstanceLauncher.java    |  282 ++++
 .../instance/hadoop/TestHadoopConfigLoader.java |   53 +
 .../job_catalog/FSJobCatalogHelperTest.java     |  307 +++++
 ...ackagedTemplatesJobCatalogDecoratorTest.java |  103 ++
 .../runtime/job_catalog/TestFSJobCatalog.java   |  164 +++
 .../job_catalog/TestImmutableFSJobCatalog.java  |   74 ++
 .../job_catalog/TestInMemoryJobCatalog.java     |  195 +++
 .../TestJobCatalogListenersList.java            |   75 ++
 .../TestMutableCachingJobCatalog.java           |  106 ++
 .../TestNonObservingFSJobCatalog.java           |  145 +++
 .../TestJobLauncherExecutionDriver.java         |  114 ++
 .../job_monitor/KafkaAvroJobMonitorTest.java    |  140 ++
 .../job_monitor/KafkaJobMonitorTest.java        |   63 +
 .../runtime/job_monitor/MockKafkaStream.java    |  106 ++
 .../job_monitor/MockedKafkaJobMonitor.java      |  152 +++
 .../SLAEventKafkaJobMonitorTest.java            |  174 +++
 .../runtime/kafka/HighLevelConsumerTest.java    |   75 ++
 .../runtime/kafka/MockedHighLevelConsumer.java  |   83 ++
 .../runtime/local/LocalJobLauncherTest.java     |  225 ++++
 .../FileBasedJobLockFactoryManagerTest.java     |   82 ++
 .../runtime/locks/FileBasedJobLockTest.java     |   70 +
 .../gobblin/runtime/locks/JobLockTest.java      |  149 +++
 .../locks/LegacyJobLockFactoryManagerTest.java  |  126 ++
 .../locks/ZookeeperBasedJobLockTest.java        |   66 +
 .../mapreduce/GobblinOutputCommitterTest.java   |  145 +++
 .../GobblinWorkUnitsInputFormatTest.java        |  182 +++
 .../runtime/mapreduce/MRJobLauncherTest.java    |  309 +++++
 .../runtime/mapreduce/MRTaskFactoryTest.java    |  196 +++
 .../TestImmediateJobSpecScheduler.java          |  103 ++
 .../scheduler/TestQuartzJobSpecScheduler.java   |  165 +++
 .../std/TestDefaultConfigurableImpl.java        |   66 +
 .../std/TestFilteredJobLifecycleListener.java   |   96 ++
 .../std/TestJobExecutionStateListeners.java     |   88 ++
 .../std/TestJobLifecycleListenersList.java      |   68 +
 .../gobblin/runtime/std/TestJobSpecFilter.java  |   49 +
 .../template/InheritingJobTemplateTest.java     |  232 ++++
 .../template/ResourceBasedJobTemplateTest.java  |   52 +
 .../runtime/template/StaticJobTemplateTest.java |   77 ++
 .../gobblin/runtime/util/JobMetricsTest.java    |  103 ++
 .../util/JobStateToJsonConverterTest.java       |   56 +
 .../MultiWorkUnitUnpackingIteratorTest.java     |   71 +
 .../gobblin/runtime/util/TaskMetricsTest.java   |   64 +
 .../scheduler/JobConfigFileMonitorTest.java     |  195 +++
 .../filebased/TextFileBasedSourceTest.java      |  132 ++
 .../gobblin/spec_catalog/FlowCatalogTest.java   |  174 +++
 .../spec_catalog/TopologyCatalogTest.java       |  169 +++
 .../org/apache/gobblin/task/CustomTaskTest.java |  105 ++
 .../task/EventBusPublishingTaskFactory.java     |  220 ++++
 .../org/apache/gobblin/test/TestConverter.java  |   64 +
 .../org/apache/gobblin/test/TestConverter2.java |   85 ++
 .../apache/gobblin/test/TestDataPublisher.java  |   72 ++
 .../org/apache/gobblin/test/TestExtractor.java  |  119 ++
 .../org/apache/gobblin/test/TestSource.java     |   83 ++
 .../apache/gobblin/util/SchedulerUtilsTest.java |  314 +++++
 .../org/apache/gobblin/util/TemplateTest.java   |  123 ++
 .../brokerTest/SimpleHelloWorldJob.jobconf      |    8 +-
 .../instance/SimpleHelloWorldJob.jobconf        |    6 +-
 .../instance/SimpleHelloWorldJob.template       |    6 +-
 .../resources/mr-job-conf/GobblinMRTest.pull    |   12 +-
 .../resources/templates/distcp-ng-hive.template |    8 +-
 .../test/resources/templates/distcp-ng.template |   14 +-
 .../templates/performanceTest.template          |    4 +-
 .../templates/textFileBasedSourceTest.template  |    4 +-
 .../salesforce/SalesforceConfigurationKeys.java |   25 -
 .../gobblin/salesforce/SalesforceConnector.java |   97 --
 .../gobblin/salesforce/SalesforceExtractor.java |  804 ------------
 .../gobblin/salesforce/SalesforceSource.java    |  331 -----
 .../salesforce/SalesforceConfigurationKeys.java |   25 +
 .../gobblin/salesforce/SalesforceConnector.java |   97 ++
 .../gobblin/salesforce/SalesforceExtractor.java |  804 ++++++++++++
 .../gobblin/salesforce/SalesforceSource.java    |  331 +++++
 .../main/resources/azkaban/common.properties    |   10 +-
 .../resources/stand-alone/common.properties     |    8 +-
 .../salesforce/SalesforceSourceTest.java        |   25 -
 .../salesforce/SalesforceSourceTest.java        |   25 +
 .../main/java/gobblin/service/HelixUtils.java   |  110 --
 .../java/gobblin/service/ServiceConfigKeys.java |   77 --
 .../gobblin/service/ServiceMetricNames.java     |   31 -
 .../modules/core/GobblinServiceManager.java     |  552 --------
 .../flow/IdentityFlowToJobSpecCompiler.java     |  260 ----
 .../modules/orchestration/Orchestrator.java     |  237 ----
 .../scheduler/GobblinServiceJobScheduler.java   |  314 -----
 .../ConfigBasedTopologySpecFactory.java         |  104 --
 .../modules/topology/TopologySpecFactory.java   |   36 -
 .../org/apache/gobblin/service/HelixUtils.java  |  110 ++
 .../gobblin/service/ServiceConfigKeys.java      |   77 ++
 .../gobblin/service/ServiceMetricNames.java     |   31 +
 .../modules/core/GobblinServiceManager.java     |  552 ++++++++
 .../flow/IdentityFlowToJobSpecCompiler.java     |  260 ++++
 .../modules/orchestration/Orchestrator.java     |  237 ++++
 .../scheduler/GobblinServiceJobScheduler.java   |  314 +++++
 .../ConfigBasedTopologySpecFactory.java         |  104 ++
 .../modules/topology/TopologySpecFactory.java   |   36 +
 .../modules/core/GobblinServiceHATest.java      |  509 --------
 .../modules/core/GobblinServiceManagerTest.java |  298 -----
 .../core/IdentityFlowToJobSpecCompilerTest.java |  253 ----
 .../modules/orchestration/OrchestratorTest.java |  290 -----
 .../ConfigBasedTopologySpecFactoryTest.java     |   97 --
 .../modules/core/GobblinServiceHATest.java      |  509 ++++++++
 .../modules/core/GobblinServiceManagerTest.java |  298 +++++
 .../core/IdentityFlowToJobSpecCompilerTest.java |  253 ++++
 .../modules/orchestration/OrchestratorTest.java |  290 +++++
 .../ConfigBasedTopologySpecFactoryTest.java     |   97 ++
 .../dataManagement/copy/job-props/copy.pull     |   10 +-
 .../test/execution/operator/SetupOperator.java  |   32 -
 .../execution/validator/ValidationRule.java     |   34 -
 .../test/setup/config/ConfigStepsGenerator.java |   36 -
 .../java/gobblin/test/setup/config/Step.java    |   41 -
 .../test/setup/config/TestHarnessLauncher.java  |   37 -
 .../test/execution/operator/SetupOperator.java  |   32 +
 .../execution/validator/ValidationRule.java     |   34 +
 .../test/setup/config/ConfigStepsGenerator.java |   36 +
 .../apache/gobblin/test/setup/config/Step.java  |   41 +
 .../test/setup/config/TestHarnessLauncher.java  |   37 +
 .../gobblin/GobblinLocalJobLauncherUtils.java   |   67 -
 .../gobblin/SkipWorkUnitsIntegrationTest.java   |   80 --
 .../test/java/gobblin/TestAvroExtractor.java    |   87 --
 .../src/test/java/gobblin/TestAvroSource.java   |   36 -
 .../gobblin/TestSkipWorkUnitsPublisher.java     |   59 -
 .../java/gobblin/TestSkipWorkUnitsSource.java   |   78 --
 .../WriterOutputFormatIntegrationTest.java      |   63 -
 .../data/management/CopyIntegrationTest.java    |   86 --
 .../gobblin/GobblinLocalJobLauncherUtils.java   |   67 +
 .../gobblin/SkipWorkUnitsIntegrationTest.java   |   80 ++
 .../org/apache/gobblin/TestAvroExtractor.java   |   87 ++
 .../java/org/apache/gobblin/TestAvroSource.java |   36 +
 .../gobblin/TestSkipWorkUnitsPublisher.java     |   59 +
 .../apache/gobblin/TestSkipWorkUnitsSource.java |   78 ++
 .../WriterOutputFormatIntegrationTest.java      |   63 +
 .../data/management/CopyIntegrationTest.java    |   86 ++
 .../runtime_test/skip_workunits_test.properties |    2 +-
 .../writer_output_format_test.properties        |    6 +-
 .../java/gobblin/test/ConstantTimingType.java   |   33 -
 .../main/java/gobblin/test/ErrorManager.java    |  106 --
 .../main/java/gobblin/test/NthTimingType.java   |   45 -
 .../src/main/java/gobblin/test/TestUtils.java   |  103 --
 .../main/java/gobblin/test/TimingManager.java   |   36 -
 .../main/java/gobblin/test/TimingResult.java    |   31 -
 .../src/main/java/gobblin/test/TimingType.java  |   25 -
 .../gobblin/test/crypto/InsecureShiftCodec.java |  107 --
 .../test/crypto/TestEncryptionProvider.java     |   57 -
 .../test/crypto/TestRandomCredentialStore.java  |   56 -
 .../apache/gobblin/test/ConstantTimingType.java |   33 +
 .../org/apache/gobblin/test/ErrorManager.java   |  106 ++
 .../org/apache/gobblin/test/NthTimingType.java  |   45 +
 .../java/org/apache/gobblin/test/TestUtils.java |  103 ++
 .../org/apache/gobblin/test/TimingManager.java  |   36 +
 .../org/apache/gobblin/test/TimingResult.java   |   31 +
 .../org/apache/gobblin/test/TimingType.java     |   25 +
 .../gobblin/test/crypto/InsecureShiftCodec.java |  107 ++
 .../test/crypto/TestEncryptionProvider.java     |   57 +
 .../test/crypto/TestRandomCredentialStore.java  |   56 +
 .../gobblin.crypto.CredentialStoreProvider      |    1 -
 .../services/gobblin.crypto.EncryptionProvider  |    1 -
 ...pache.gobblin.crypto.CredentialStoreProvider |    1 +
 ...org.apache.gobblin.crypto.EncryptionProvider |    1 +
 .../java/gobblin/test/ErrorManagerTest.java     |   65 -
 .../gobblin/test/RandomCredentialStoreTest.java |   57 -
 .../apache/gobblin/test/ErrorManagerTest.java   |   65 +
 .../gobblin/test/RandomCredentialStoreTest.java |   57 +
 .../resource/job-conf/GobblinTest1.pull         |   12 +-
 .../resource/job-conf/GobblinTest2.pull         |   12 +-
 .../resource/job-conf/GobblinTest3.pull         |   12 +-
 .../resource/mr-job-conf/GobblinMRTest.pull     |   12 +-
 .../main/java/gobblin/tunnel/AcceptHandler.java |   58 -
 .../src/main/java/gobblin/tunnel/Config.java    |   49 -
 .../main/java/gobblin/tunnel/HandlerState.java  |   28 -
 .../java/gobblin/tunnel/ProxySetupHandler.java  |  189 ---
 .../java/gobblin/tunnel/ReadWriteHandler.java   |  205 ---
 .../src/main/java/gobblin/tunnel/Tunnel.java    |  190 ---
 .../apache/gobblin/tunnel/AcceptHandler.java    |   58 +
 .../java/org/apache/gobblin/tunnel/Config.java  |   49 +
 .../org/apache/gobblin/tunnel/HandlerState.java |   28 +
 .../gobblin/tunnel/ProxySetupHandler.java       |  189 +++
 .../apache/gobblin/tunnel/ReadWriteHandler.java |  205 +++
 .../java/org/apache/gobblin/tunnel/Tunnel.java  |  190 +++
 .../java/gobblin/tunnel/ConnectProxyServer.java |  173 ---
 .../java/gobblin/tunnel/DoubleEchoServer.java   |   59 -
 .../test/java/gobblin/tunnel/EasyThread.java    |   53 -
 .../test/java/gobblin/tunnel/MockServer.java    |  130 --
 .../tunnel/TalkFirstDoubleEchoServer.java       |   62 -
 .../java/gobblin/tunnel/TalkPastServer.java     |   94 --
 .../TestTunnelWithArbitraryTCPTraffic.java      |  625 ---------
 .../test/java/gobblin/tunnel/TunnelTest.java    |  256 ----
 .../gobblin/tunnel/ConnectProxyServer.java      |  173 +++
 .../apache/gobblin/tunnel/DoubleEchoServer.java |   59 +
 .../org/apache/gobblin/tunnel/EasyThread.java   |   53 +
 .../org/apache/gobblin/tunnel/MockServer.java   |  130 ++
 .../tunnel/TalkFirstDoubleEchoServer.java       |   62 +
 .../apache/gobblin/tunnel/TalkPastServer.java   |   94 ++
 .../TestTunnelWithArbitraryTCPTraffic.java      |  625 +++++++++
 .../org/apache/gobblin/tunnel/TunnelTest.java   |  256 ++++
 .../src/main/bash/gobblin_password_encryptor.sh |    2 +-
 .../broker/BrokerConfigurationKeyGenerator.java |   59 -
 .../java/gobblin/broker/DefaultBrokerCache.java |  212 ---
 .../src/main/java/gobblin/broker/EmptyKey.java  |   34 -
 .../broker/KeyedScopedConfigViewImpl.java       |   91 --
 .../gobblin/broker/NonExtendableBrokerView.java |   41 -
 .../java/gobblin/broker/ResourceInstance.java   |   41 -
 .../main/java/gobblin/broker/ScopeWrapper.java  |   37 -
 .../broker/SharedResourcesBrokerFactory.java    |  155 ---
 .../broker/SharedResourcesBrokerImpl.java       |  328 -----
 .../broker/SharedResourcesBrokerUtils.java      |   89 --
 .../java/gobblin/broker/TTLResourceEntry.java   |   50 -
 .../main/java/gobblin/broker/package-info.java  |   46 -
 .../copy/hive/WhitelistBlacklist.java           |  149 ---
 .../gobblin/runtime/cli/CliApplication.java     |   30 -
 .../gobblin/runtime/cli/CliObjectFactory.java   |   61 -
 .../gobblin/runtime/cli/CliObjectOption.java    |   41 -
 .../gobblin/runtime/cli/CliObjectSupport.java   |   40 -
 ...tructorAndPublicMethodsCliObjectFactory.java |  134 --
 .../java/gobblin/runtime/cli/GobblinCli.java    |   61 -
 .../main/java/gobblin/runtime/cli/NotOnCli.java |   31 -
 .../cli/PublicMethodsCliObjectFactory.java      |  221 ----
 .../gobblin/util/ApplicationLauncherUtils.java  |   35 -
 .../java/gobblin/util/AutoCloseableLock.java    |   49 -
 .../java/gobblin/util/AutoReturnableObject.java |   70 -
 .../main/java/gobblin/util/AvroFlattener.java   |  489 -------
 .../src/main/java/gobblin/util/AvroUtils.java   |  655 ----------
 .../src/main/java/gobblin/util/AzkabanTags.java |   71 -
 .../java/gobblin/util/CLIPasswordEncryptor.java |  149 ---
 .../main/java/gobblin/util/ClusterNameTags.java |   62 -
 .../main/java/gobblin/util/ClustersNames.java   |  180 ---
 .../src/main/java/gobblin/util/ConfigUtils.java |  507 --------
 .../java/gobblin/util/DatasetFilterUtils.java   |  100 --
 .../java/gobblin/util/DatePartitionType.java    |  100 --
 .../src/main/java/gobblin/util/Either.java      |  109 --
 .../src/main/java/gobblin/util/EmailUtils.java  |  125 --
 .../main/java/gobblin/util/EmptyIterable.java   |   38 -
 .../main/java/gobblin/util/ExecutorsUtils.java  |  305 -----
 .../java/gobblin/util/ExponentialBackoff.java   |  130 --
 .../main/java/gobblin/util/FileListUtils.java   |  175 ---
 .../java/gobblin/util/ForkOperatorUtils.java    |  114 --
 .../src/main/java/gobblin/util/HadoopUtils.java |  923 -------------
 .../java/gobblin/util/HeapDumpForTaskUtils.java |   87 --
 .../java/gobblin/util/HiveJdbcConnector.java    |  288 -----
 .../src/main/java/gobblin/util/HostUtils.java   |   19 -
 .../src/main/java/gobblin/util/Id.java          |  187 ---
 .../java/gobblin/util/ImmutableProperties.java  |   71 -
 .../gobblin/util/JobConfigurationUtils.java     |  131 --
 .../java/gobblin/util/JobLauncherUtils.java     |  279 ----
 .../src/main/java/gobblin/util/JvmUtils.java    |   40 -
 .../util/LoggingUncaughtExceptionHandler.java   |   47 -
 .../main/java/gobblin/util/NoopCloseable.java   |   34 -
 .../main/java/gobblin/util/ParallelRunner.java  |  380 ------
 .../src/main/java/gobblin/util/PathUtils.java   |  199 ---
 .../src/main/java/gobblin/util/PortUtils.java   |  165 ---
 .../main/java/gobblin/util/PropertiesUtils.java |   82 --
 .../gobblin/util/ProxiedFileSystemCache.java    |  345 -----
 .../gobblin/util/ProxiedFileSystemUtils.java    |  255 ----
 .../gobblin/util/ProxiedFileSystemWrapper.java  |  166 ---
 .../main/java/gobblin/util/PublisherUtils.java  |  111 --
 .../main/java/gobblin/util/PullFileLoader.java  |  271 ----
 .../gobblin/util/RateControlledFileSystem.java  |  114 --
 .../java/gobblin/util/SerializationUtils.java   |  193 ---
 .../java/gobblin/util/StringParsingUtils.java   |   83 --
 .../main/java/gobblin/util/TemplateUtils.java   |   44 -
 .../java/gobblin/util/TimeRangeChecker.java     |  108 --
 .../gobblin/util/WritableShimSerialization.java |  133 --
 .../src/main/java/gobblin/util/WriterUtils.java |  335 -----
 .../gobblin/util/binpacking/FieldWeighter.java  |   38 -
 .../WorstFitDecreasingBinPacking.java           |  168 ---
 .../java/gobblin/util/callbacks/Callback.java   |   35 -
 .../gobblin/util/callbacks/CallbackResult.java  |   76 --
 .../util/callbacks/CallbacksDispatcher.java     |  204 ---
 .../gobblin/util/callbacks/package-info.java    |   63 -
 .../gobblin/util/concurrent/AutoResetEvent.java |   71 -
 .../util/concurrent/CancellableTask.java        |   44 -
 .../HashedWheelTimerTaskScheduler.java          |  170 ---
 .../ScheduledExecutorServiceTaskScheduler.java  |  153 ---
 .../gobblin/util/concurrent/ScheduledTask.java  |   37 -
 .../gobblin/util/concurrent/TaskScheduler.java  |  169 ---
 .../util/concurrent/TaskSchedulerFactory.java   |   66 -
 .../util/concurrent/TaskSchedulerType.java      |   63 -
 .../java/gobblin/util/dataset/DatasetUtils.java |  134 --
 .../util/deprecation/DeprecationUtils.java      |   56 -
 .../util/executors/ForceQueuePolicy.java        |   39 -
 .../util/executors/IteratorExecutor.java        |  172 ---
 .../util/executors/MDCPropagatingCallable.java  |   49 -
 .../MDCPropagatingExecutorService.java          |   58 -
 .../util/executors/MDCPropagatingRunnable.java  |   44 -
 .../MDCPropagatingScheduledExecutorService.java |  145 ---
 .../gobblin/util/executors/ScalingQueue.java    |   77 --
 .../executors/ScalingThreadPoolExecutor.java    |   67 -
 ...CatchingPathAlterationListenerDecorator.java |  114 --
 .../util/filesystem/FileStatusEntry.java        |  185 ---
 .../util/filesystem/FileSystemDecorator.java    |  533 --------
 .../util/filesystem/FileSystemFactory.java      |  113 --
 .../filesystem/FileSystemInstrumentation.java   |   62 -
 .../FileSystemInstrumentationFactory.java       |   43 -
 .../gobblin/util/filesystem/FileSystemKey.java  |   91 --
 .../util/filesystem/FileSystemLimiterKey.java   |   66 -
 .../util/filesystem/InstrumentedFileSystem.java |   54 -
 .../filesystem/InstrumentedFileSystemUtils.java |  102 --
 .../filesystem/InstrumentedHDFSFileSystem.java  |   36 -
 .../filesystem/InstrumentedLocalFileSystem.java |   37 -
 .../InstrumentedWebHDFSFileSystem.java          |   36 -
 .../util/filesystem/PathAlterationListener.java |   46 -
 .../PathAlterationListenerAdaptor.java          |   47 -
 .../util/filesystem/PathAlterationObserver.java |  346 -----
 .../PathAlterationObserverScheduler.java        |  189 ---
 .../util/filesystem/ThrottledFileSystem.java    |  206 ---
 .../gobblin/util/filters/AndPathFilter.java     |   44 -
 .../java/gobblin/util/filters/HiddenFilter.java |   42 -
 .../gobblin/util/filters/RegexPathFilter.java   |   52 -
 .../gobblin/util/filters/TarGpgPathFilter.java  |   32 -
 .../src/main/java/gobblin/util/guid/Guid.java   |  209 ---
 .../main/java/gobblin/util/guid/HasGuid.java    |   34 -
 .../java/gobblin/util/hadoop/TokenUtils.java    |  252 ----
 .../java/gobblin/util/http/HttpLimiterKey.java  |   51 -
 .../util/io/AdditionalCloseableInputStream.java |   49 -
 .../gobblin/util/io/BatchedMeterDecorator.java  |   70 -
 .../java/gobblin/util/io/CloseableHttpConn.java |   40 -
 .../gobblin/util/io/FilterStreamUnpacker.java   |   62 -
 .../gobblin/util/io/GsonInterfaceAdapter.java   |  195 ---
 .../gobblin/util/io/MeteredInputStream.java     |   93 --
 .../gobblin/util/io/MeteredOutputStream.java    |   89 --
 .../java/gobblin/util/io/MeteredStream.java     |   31 -
 .../gobblin/util/io/SeekableFSInputStream.java  |   77 --
 .../main/java/gobblin/util/io/StreamCopier.java |  149 ---
 .../util/io/StreamCopierSharedLimiterKey.java   |   89 --
 .../java/gobblin/util/io/StreamThrottler.java   |  110 --
 .../main/java/gobblin/util/io/StreamUtils.java  |  239 ----
 .../gobblin/util/io/ThrottledInputStream.java   |   96 --
 .../util/iterators/InterruptibleIterator.java   |   67 -
 .../gobblin/util/jdbc/DataSourceBuilder.java    |  145 ---
 .../gobblin/util/jdbc/DataSourceModule.java     |   45 -
 .../gobblin/util/jdbc/DataSourceProvider.java   |   76 --
 .../main/java/gobblin/util/json/JsonUtils.java  |   43 -
 .../gobblin/util/limiter/BaseLimiterType.java   |   79 --
 .../gobblin/util/limiter/CountBasedLimiter.java |   88 --
 .../util/limiter/DefaultLimiterFactory.java     |  141 --
 .../main/java/gobblin/util/limiter/Limiter.java |   60 -
 .../gobblin/util/limiter/LimiterFactory.java    |   28 -
 .../java/gobblin/util/limiter/MultiLimiter.java |  106 --
 .../util/limiter/NonRefillableLimiter.java      |   44 -
 .../java/gobblin/util/limiter/NoopLimiter.java  |   48 -
 .../util/limiter/NotEnoughPermitsException.java |   36 -
 .../gobblin/util/limiter/PoolBasedLimiter.java  |   99 --
 .../gobblin/util/limiter/RateBasedLimiter.java  |   92 --
 .../gobblin/util/limiter/TimeBasedLimiter.java  |  105 --
 .../limiter/broker/SharedLimiterFactory.java    |  149 ---
 .../util/limiter/broker/SharedLimiterKey.java   |   66 -
 .../util/logs/Log4jConfigurationHelper.java     |   70 -
 .../main/java/gobblin/util/logs/LogCopier.java  |  580 ---------
 .../CompactionRecordCountProvider.java          |   95 --
 .../IngestionRecordCountProvider.java           |   60 -
 .../LateFileRecordCountProvider.java            |   68 -
 .../reflection/GobblinConstructorUtils.java     |  119 --
 .../AllocatedRequestsIterator.java              |   31 -
 .../AllocatedRequestsIteratorBase.java          |   92 --
 .../request_allocation/BruteForceAllocator.java |   58 -
 .../ConcurrentBoundedPriorityIterable.java      |  232 ----
 .../request_allocation/GreedyAllocator.java     |   74 --
 .../HierarchicalAllocator.java                  |  183 ---
 .../HierarchicalPrioritizer.java                |   29 -
 .../request_allocation/PreOrderAllocator.java   |   84 --
 .../PriorityIterableBasedRequestAllocator.java  |   92 --
 .../PriorityMultiIterator.java                  |   80 --
 .../request_allocation/PushDownRequestor.java   |   34 -
 .../util/request_allocation/Request.java        |   25 -
 .../request_allocation/RequestAllocator.java    |   68 -
 .../RequestAllocatorConfig.java                 |   86 --
 .../RequestAllocatorUtils.java                  |   50 -
 .../util/request_allocation/Requestor.java      |   29 -
 .../request_allocation/ResourceEstimator.java   |   37 -
 .../util/request_allocation/ResourcePool.java   |  176 ---
 .../request_allocation/ResourceRequirement.java |  113 --
 .../SimpleHierarchicalPrioritizer.java          |   49 -
 .../util/request_allocation/VectorAlgebra.java  |   67 -
 .../util/service/StandardServiceConfig.java     |   56 -
 .../gobblin/util/test/FastSequentialSource.java |  106 --
 .../gobblin/util/test/HelloWorldSource.java     |  115 --
 .../java/gobblin/util/test/StdoutWriter.java    |   80 --
 .../java/gobblin/util/test/TestingSource.java   |   81 --
 .../broker/BrokerConfigurationKeyGenerator.java |   59 +
 .../gobblin/broker/DefaultBrokerCache.java      |  212 +++
 .../org/apache/gobblin/broker/EmptyKey.java     |   34 +
 .../broker/KeyedScopedConfigViewImpl.java       |   91 ++
 .../gobblin/broker/NonExtendableBrokerView.java |   41 +
 .../apache/gobblin/broker/ResourceInstance.java |   41 +
 .../org/apache/gobblin/broker/ScopeWrapper.java |   37 +
 .../broker/SharedResourcesBrokerFactory.java    |  155 +++
 .../broker/SharedResourcesBrokerImpl.java       |  328 +++++
 .../broker/SharedResourcesBrokerUtils.java      |   89 ++
 .../apache/gobblin/broker/TTLResourceEntry.java |   50 +
 .../org/apache/gobblin/broker/package-info.java |   46 +
 .../copy/hive/WhitelistBlacklist.java           |  149 +++
 .../gobblin/runtime/cli/CliApplication.java     |   30 +
 .../gobblin/runtime/cli/CliObjectFactory.java   |   61 +
 .../gobblin/runtime/cli/CliObjectOption.java    |   41 +
 .../gobblin/runtime/cli/CliObjectSupport.java   |   40 +
 ...tructorAndPublicMethodsCliObjectFactory.java |  134 ++
 .../apache/gobblin/runtime/cli/GobblinCli.java  |   61 +
 .../apache/gobblin/runtime/cli/NotOnCli.java    |   31 +
 .../cli/PublicMethodsCliObjectFactory.java      |  221 ++++
 .../gobblin/util/ApplicationLauncherUtils.java  |   35 +
 .../apache/gobblin/util/AutoCloseableLock.java  |   49 +
 .../gobblin/util/AutoReturnableObject.java      |   70 +
 .../org/apache/gobblin/util/AvroFlattener.java  |  489 +++++++
 .../java/org/apache/gobblin/util/AvroUtils.java |  655 ++++++++++
 .../org/apache/gobblin/util/AzkabanTags.java    |   71 +
 .../gobblin/util/CLIPasswordEncryptor.java      |  149 +++
 .../apache/gobblin/util/ClusterNameTags.java    |   62 +
 .../org/apache/gobblin/util/ClustersNames.java  |  180 +++
 .../org/apache/gobblin/util/ConfigUtils.java    |  507 ++++++++
 .../apache/gobblin/util/DatasetFilterUtils.java |  100 ++
 .../apache/gobblin/util/DatePartitionType.java  |  100 ++
 .../java/org/apache/gobblin/util/Either.java    |  109 ++
 .../org/apache/gobblin/util/EmailUtils.java     |  125 ++
 .../org/apache/gobblin/util/EmptyIterable.java  |   38 +
 .../org/apache/gobblin/util/ExecutorsUtils.java |  305 +++++
 .../apache/gobblin/util/ExponentialBackoff.java |  130 ++
 .../org/apache/gobblin/util/FileListUtils.java  |  175 +++
 .../apache/gobblin/util/ForkOperatorUtils.java  |  114 ++
 .../org/apache/gobblin/util/HadoopUtils.java    |  923 +++++++++++++
 .../gobblin/util/HeapDumpForTaskUtils.java      |   87 ++
 .../apache/gobblin/util/HiveJdbcConnector.java  |  288 +++++
 .../java/org/apache/gobblin/util/HostUtils.java |   19 +
 .../main/java/org/apache/gobblin/util/Id.java   |  187 +++
 .../gobblin/util/ImmutableProperties.java       |   71 +
 .../gobblin/util/JobConfigurationUtils.java     |  131 ++
 .../apache/gobblin/util/JobLauncherUtils.java   |  279 ++++
 .../java/org/apache/gobblin/util/JvmUtils.java  |   40 +
 .../util/LoggingUncaughtExceptionHandler.java   |   47 +
 .../org/apache/gobblin/util/NoopCloseable.java  |   34 +
 .../org/apache/gobblin/util/ParallelRunner.java |  380 ++++++
 .../java/org/apache/gobblin/util/PathUtils.java |  199 +++
 .../java/org/apache/gobblin/util/PortUtils.java |  165 +++
 .../apache/gobblin/util/PropertiesUtils.java    |   82 ++
 .../gobblin/util/ProxiedFileSystemCache.java    |  345 +++++
 .../gobblin/util/ProxiedFileSystemUtils.java    |  255 ++++
 .../gobblin/util/ProxiedFileSystemWrapper.java  |  166 +++
 .../org/apache/gobblin/util/PublisherUtils.java |  111 ++
 .../org/apache/gobblin/util/PullFileLoader.java |  271 ++++
 .../gobblin/util/RateControlledFileSystem.java  |  114 ++
 .../apache/gobblin/util/SerializationUtils.java |  193 +++
 .../apache/gobblin/util/StringParsingUtils.java |   83 ++
 .../org/apache/gobblin/util/TemplateUtils.java  |   44 +
 .../apache/gobblin/util/TimeRangeChecker.java   |  108 ++
 .../gobblin/util/WritableShimSerialization.java |  133 ++
 .../org/apache/gobblin/util/WriterUtils.java    |  335 +++++
 .../gobblin/util/binpacking/FieldWeighter.java  |   38 +
 .../WorstFitDecreasingBinPacking.java           |  171 +++
 .../apache/gobblin/util/callbacks/Callback.java |   35 +
 .../gobblin/util/callbacks/CallbackResult.java  |   76 ++
 .../util/callbacks/CallbacksDispatcher.java     |  204 +++
 .../gobblin/util/callbacks/package-info.java    |   63 +
 .../gobblin/util/concurrent/AutoResetEvent.java |   71 +
 .../util/concurrent/CancellableTask.java        |   44 +
 .../HashedWheelTimerTaskScheduler.java          |  170 +++
 .../ScheduledExecutorServiceTaskScheduler.java  |  153 +++
 .../gobblin/util/concurrent/ScheduledTask.java  |   37 +
 .../gobblin/util/concurrent/TaskScheduler.java  |  169 +++
 .../util/concurrent/TaskSchedulerFactory.java   |   66 +
 .../util/concurrent/TaskSchedulerType.java      |   63 +
 .../gobblin/util/dataset/DatasetUtils.java      |  134 ++
 .../util/deprecation/DeprecationUtils.java      |   56 +
 .../util/executors/ForceQueuePolicy.java        |   39 +
 .../util/executors/IteratorExecutor.java        |  172 +++
 .../util/executors/MDCPropagatingCallable.java  |   49 +
 .../MDCPropagatingExecutorService.java          |   58 +
 .../util/executors/MDCPropagatingRunnable.java  |   44 +
 .../MDCPropagatingScheduledExecutorService.java |  145 +++
 .../gobblin/util/executors/ScalingQueue.java    |   77 ++
 .../executors/ScalingThreadPoolExecutor.java    |   67 +
 ...CatchingPathAlterationListenerDecorator.java |  114 ++
 .../util/filesystem/FileStatusEntry.java        |  185 +++
 .../util/filesystem/FileSystemDecorator.java    |  533 ++++++++
 .../util/filesystem/FileSystemFactory.java      |  113 ++
 .../filesystem/FileSystemInstrumentation.java   |   62 +
 .../FileSystemInstrumentationFactory.java       |   43 +
 .../gobblin/util/filesystem/FileSystemKey.java  |   91 ++
 .../util/filesystem/FileSystemLimiterKey.java   |   66 +
 .../util/filesystem/InstrumentedFileSystem.java |   54 +
 .../filesystem/InstrumentedFileSystemUtils.java |  102 ++
 .../filesystem/InstrumentedHDFSFileSystem.java  |   36 +
 .../filesystem/InstrumentedLocalFileSystem.java |   37 +
 .../InstrumentedWebHDFSFileSystem.java          |   36 +
 .../util/filesystem/PathAlterationListener.java |   46 +
 .../PathAlterationListenerAdaptor.java          |   47 +
 .../util/filesystem/PathAlterationObserver.java |  346 +++++
 .../PathAlterationObserverScheduler.java        |  189 +++
 .../util/filesystem/ThrottledFileSystem.java    |  206 +++
 .../gobblin/util/filters/AndPathFilter.java     |   44 +
 .../gobblin/util/filters/HiddenFilter.java      |   42 +
 .../gobblin/util/filters/RegexPathFilter.java   |   52 +
 .../gobblin/util/filters/TarGpgPathFilter.java  |   32 +
 .../java/org/apache/gobblin/util/guid/Guid.java |  209 +++
 .../org/apache/gobblin/util/guid/HasGuid.java   |   34 +
 .../apache/gobblin/util/hadoop/TokenUtils.java  |  252 ++++
 .../gobblin/util/http/HttpLimiterKey.java       |   51 +
 .../util/io/AdditionalCloseableInputStream.java |   49 +
 .../gobblin/util/io/BatchedMeterDecorator.java  |   70 +
 .../gobblin/util/io/CloseableHttpConn.java      |   40 +
 .../gobblin/util/io/FilterStreamUnpacker.java   |   62 +
 .../gobblin/util/io/GsonInterfaceAdapter.java   |  195 +++
 .../gobblin/util/io/MeteredInputStream.java     |   93 ++
 .../gobblin/util/io/MeteredOutputStream.java    |   89 ++
 .../apache/gobblin/util/io/MeteredStream.java   |   31 +
 .../gobblin/util/io/SeekableFSInputStream.java  |   77 ++
 .../apache/gobblin/util/io/StreamCopier.java    |  149 +++
 .../util/io/StreamCopierSharedLimiterKey.java   |   89 ++
 .../apache/gobblin/util/io/StreamThrottler.java |  110 ++
 .../org/apache/gobblin/util/io/StreamUtils.java |  239 ++++
 .../gobblin/util/io/ThrottledInputStream.java   |   96 ++
 .../util/iterators/InterruptibleIterator.java   |   67 +
 .../gobblin/util/jdbc/DataSourceBuilder.java    |  145 +++
 .../gobblin/util/jdbc/DataSourceModule.java     |   45 +
 .../gobblin/util/jdbc/DataSourceProvider.java   |   76 ++
 .../org/apache/gobblin/util/json/JsonUtils.java |   43 +
 .../gobblin/util/limiter/BaseLimiterType.java   |   79 ++
 .../gobblin/util/limiter/CountBasedLimiter.java |   88 ++
 .../util/limiter/DefaultLimiterFactory.java     |  141 ++
 .../apache/gobblin/util/limiter/Limiter.java    |   60 +
 .../gobblin/util/limiter/LimiterFactory.java    |   28 +
 .../gobblin/util/limiter/MultiLimiter.java      |  106 ++
 .../util/limiter/NonRefillableLimiter.java      |   44 +
 .../gobblin/util/limiter/NoopLimiter.java       |   48 +
 .../util/limiter/NotEnoughPermitsException.java |   36 +
 .../gobblin/util/limiter/PoolBasedLimiter.java  |   99 ++
 .../gobblin/util/limiter/RateBasedLimiter.java  |   92 ++
 .../gobblin/util/limiter/TimeBasedLimiter.java  |  105 ++
 .../limiter/broker/SharedLimiterFactory.java    |  149 +++
 .../util/limiter/broker/SharedLimiterKey.java   |   66 +
 .../util/logs/Log4jConfigurationHelper.java     |   70 +
 .../org/apache/gobblin/util/logs/LogCopier.java |  580 +++++++++
 .../CompactionRecordCountProvider.java          |   95 ++
 .../IngestionRecordCountProvider.java           |   60 +
 .../LateFileRecordCountProvider.java            |   68 +
 .../reflection/GobblinConstructorUtils.java     |  119 ++
 .../AllocatedRequestsIterator.java              |   31 +
 .../AllocatedRequestsIteratorBase.java          |   92 ++
 .../request_allocation/BruteForceAllocator.java |   58 +
 .../ConcurrentBoundedPriorityIterable.java      |  232 ++++
 .../request_allocation/GreedyAllocator.java     |   74 ++
 .../HierarchicalAllocator.java                  |  183 +++
 .../HierarchicalPrioritizer.java                |   29 +
 .../request_allocation/PreOrderAllocator.java   |   84 ++
 .../PriorityIterableBasedRequestAllocator.java  |   92 ++
 .../PriorityMultiIterator.java                  |   80 ++
 .../request_allocation/PushDownRequestor.java   |   34 +
 .../util/request_allocation/Request.java        |   25 +
 .../request_allocation/RequestAllocator.java    |   68 +
 .../RequestAllocatorConfig.java                 |   86 ++
 .../RequestAllocatorUtils.java                  |   50 +
 .../util/request_allocation/Requestor.java      |   29 +
 .../request_allocation/ResourceEstimator.java   |   37 +
 .../util/request_allocation/ResourcePool.java   |  176 +++
 .../request_allocation/ResourceRequirement.java |  113 ++
 .../SimpleHierarchicalPrioritizer.java          |   49 +
 .../util/request_allocation/VectorAlgebra.java  |   67 +
 .../util/service/StandardServiceConfig.java     |   56 +
 .../gobblin/util/test/FastSequentialSource.java |  106 ++
 .../gobblin/util/test/HelloWorldSource.java     |  115 ++
 .../apache/gobblin/util/test/StdoutWriter.java  |   80 ++
 .../apache/gobblin/util/test/TestingSource.java |   81 ++
 ....filesystem.FileSystemInstrumentationFactory |   18 -
 ....filesystem.FileSystemInstrumentationFactory |   18 +
 .../services/org.apache.hadoop.fs.FileSystem    |    6 +-
 .../gobblin/broker/AutoscopedFactoryTest.java   |   86 --
 .../broker/DefaultGobblinBrokerTest.java        |  315 -----
 .../gobblin/broker/GobblinBrokerConfTest.java   |  114 --
 .../broker/GobblinBrokerCreationTest.java       |  110 --
 .../broker/KeyedScopedConfigViewImplTest.java   |   64 -
 .../SharedResourcesBrokerFactoryTest.java       |  105 --
 .../test/java/gobblin/broker/TestFactory.java   |   90 --
 .../gobblin/broker/TestFactoryWithRedirect.java |   32 -
 .../java/gobblin/broker/TestResourceKey.java    |   35 -
 ...torAndPublicMethodsCliObjectFactoryTest.java |   89 --
 .../cli/PublicMethodsCliObjectFactoryTest.java  |   89 --
 .../java/gobblin/util/AvroFlattenerTest.java    |  192 ---
 .../test/java/gobblin/util/AvroUtilsTest.java   |  259 ----
 .../java/gobblin/util/ClustersNamesTest.java    |   43 -
 .../test/java/gobblin/util/ConfigUtilsTest.java |  280 ----
 .../gobblin/util/DatePartitionTypeTest.java     |   29 -
 .../java/gobblin/util/ExecutorsUtilsTest.java   |  132 --
 .../java/gobblin/util/FileListUtilsTest.java    |  149 ---
 .../gobblin/util/ForkOperatorUtilsTest.java     |   85 --
 .../test/java/gobblin/util/HadoopUtilsTest.java |  284 ----
 .../gobblin/util/HeapDumpForTaskUtilsTest.java  |   79 --
 .../java/gobblin/util/JobLauncherUtilsTest.java |  208 ---
 .../LoggingUncaughtExceptionHandlerTest.java    |   48 -
 .../java/gobblin/util/ParallelRunnerTest.java   |  275 ----
 .../test/java/gobblin/util/PortUtilsTest.java   |  106 --
 .../java/gobblin/util/PropertiesUtilsTest.java  |   55 -
 .../java/gobblin/util/PullFileLoaderTest.java   |  227 ----
 .../util/RatedControlledFileSystemTest.java     |   88 --
 .../gobblin/util/SerializationUtilsTest.java    |   86 --
 .../gobblin/util/StringParsingUtilsTest.java    |   42 -
 .../gobblin/util/TestImmutableProperties.java   |   65 -
 .../java/gobblin/util/TimeRangeCheckerTest.java |   61 -
 .../test/java/gobblin/util/WriterUtilsTest.java |  140 --
 .../WorstFitDecreasingBinPackingTest.java       |  126 --
 .../util/callbacks/TestCallbacksDispatcher.java |  155 ---
 .../HashedWheelTimerTaskSchedulerTest.java      |   32 -
 ...heduledExecutorServiceTaskSchedulerTest.java |   32 -
 .../concurrent/TaskSchedulerFactoryTest.java    |   40 -
 .../util/concurrent/TaskSchedulerTest.java      |  121 --
 .../gobblin/util/dataset/DatasetUtilsTest.java  |   87 --
 .../util/executors/IteratorExecutorTest.java    |  203 ---
 .../util/filesystem/FileSystemFactoryTest.java  |  104 --
 .../InstrumentedLocalFileSystemTest.java        |   78 --
 .../filesystem/ThrottledFileSystemTest.java     |   90 --
 .../util/filters/RegexPathFilterTest.java       |   45 -
 .../test/java/gobblin/util/guid/GuidTest.java   |   81 --
 .../util/io/GsonInterfaceAdapterTest.java       |   46 -
 .../gobblin/util/io/MeteredInputStreamTest.java |   90 --
 .../util/io/MeteredOutputStreamTest.java        |   77 --
 .../java/gobblin/util/io/StreamCopierTest.java  |   74 --
 .../java/gobblin/util/io/StreamUtilsTest.java   |  183 ---
 .../util/io/ThrottledInputStreamTest.java       |   56 -
 .../util/limiter/CountBasedLimiterTest.java     |   47 -
 .../util/limiter/DefaultLimiterFactoryTest.java |   78 --
 .../gobblin/util/limiter/MultiLimiterTest.java  |   75 --
 .../util/limiter/RateBasedLimiterTest.java      |   70 -
 .../util/limiter/TimeBasedLimiterTest.java      |   62 -
 .../broker/SharedLimiterFactoryTest.java        |  129 --
 .../CompactionRecordCountProviderTest.java      |   40 -
 .../IngestionRecordCountProviderTest.java       |   38 -
 .../reflection/GobblinConstructorUtilsTest.java |  115 --
 .../BruteForceAllocatorTest.java                |   56 -
 .../ConcurrentBoundedPriorityIterableTest.java  |   98 --
 .../request_allocation/GreedyAllocatorTest.java |   61 -
 .../HierarchicalAllocatorTest.java              |   68 -
 .../PreOrderAllocatorTest.java                  |   64 -
 .../request_allocation/ResourcePoolTest.java    |   46 -
 .../util/request_allocation/StringRequest.java  |   56 -
 .../request_allocation/StringRequestor.java     |   67 -
 .../request_allocation/VectorAlgebraTest.java   |   49 -
 .../test/java/gobblin/util/test/BaseClass.java  |   37 -
 .../java/gobblin/util/test/ExtendedClass.java   |   33 -
 .../test/java/gobblin/util/test/TestClass.java  |   69 -
 .../gobblin/util/test/TestHelloWorldSource.java |   56 -
 .../gobblin/broker/AutoscopedFactoryTest.java   |   86 ++
 .../broker/DefaultGobblinBrokerTest.java        |  315 +++++
 .../gobblin/broker/GobblinBrokerConfTest.java   |  114 ++
 .../broker/GobblinBrokerCreationTest.java       |  110 ++
 .../broker/KeyedScopedConfigViewImplTest.java   |   64 +
 .../SharedResourcesBrokerFactoryTest.java       |  105 ++
 .../org/apache/gobblin/broker/TestFactory.java  |   90 ++
 .../gobblin/broker/TestFactoryWithRedirect.java |   32 +
 .../apache/gobblin/broker/TestResourceKey.java  |   35 +
 ...torAndPublicMethodsCliObjectFactoryTest.java |   89 ++
 .../cli/PublicMethodsCliObjectFactoryTest.java  |   89 ++
 .../apache/gobblin/util/AvroFlattenerTest.java  |  192 +++
 .../org/apache/gobblin/util/AvroUtilsTest.java  |  259 ++++
 .../apache/gobblin/util/ClustersNamesTest.java  |   43 +
 .../apache/gobblin/util/ConfigUtilsTest.java    |  280 ++++
 .../gobblin/util/DatePartitionTypeTest.java     |   29 +
 .../apache/gobblin/util/ExecutorsUtilsTest.java |  132 ++
 .../apache/gobblin/util/FileListUtilsTest.java  |  149 +++
 .../gobblin/util/ForkOperatorUtilsTest.java     |   85 ++
 .../apache/gobblin/util/HadoopUtilsTest.java    |  284 ++++
 .../gobblin/util/HeapDumpForTaskUtilsTest.java  |   79 ++
 .../gobblin/util/JobLauncherUtilsTest.java      |  208 +++
 .../LoggingUncaughtExceptionHandlerTest.java    |   48 +
 .../apache/gobblin/util/ParallelRunnerTest.java |  275 ++++
 .../org/apache/gobblin/util/PortUtilsTest.java  |  106 ++
 .../gobblin/util/PropertiesUtilsTest.java       |   55 +
 .../apache/gobblin/util/PullFileLoaderTest.java |  227 ++++
 .../util/RatedControlledFileSystemTest.java     |   88 ++
 .../gobblin/util/SerializationUtilsTest.java    |   86 ++
 .../gobblin/util/StringParsingUtilsTest.java    |   42 +
 .../gobblin/util/TestImmutableProperties.java   |   65 +
 .../gobblin/util/TimeRangeCheckerTest.java      |   61 +
 .../apache/gobblin/util/WriterUtilsTest.java    |  140 ++
 .../WorstFitDecreasingBinPackingTest.java       |  126 ++
 .../util/callbacks/TestCallbacksDispatcher.java |  155 +++
 .../HashedWheelTimerTaskSchedulerTest.java      |   32 +
 ...heduledExecutorServiceTaskSchedulerTest.java |   32 +
 .../concurrent/TaskSchedulerFactoryTest.java    |   40 +
 .../util/concurrent/TaskSchedulerTest.java      |  121 ++
 .../gobblin/util/dataset/DatasetUtilsTest.java  |   87 ++
 .../util/executors/IteratorExecutorTest.java    |  203 +++
 .../util/filesystem/FileSystemFactoryTest.java  |  104 ++
 .../InstrumentedLocalFileSystemTest.java        |   78 ++
 .../filesystem/ThrottledFileSystemTest.java     |   90 ++
 .../util/filters/RegexPathFilterTest.java       |   45 +
 .../org/apache/gobblin/util/guid/GuidTest.java  |   81 ++
 .../util/io/GsonInterfaceAdapterTest.java       |   46 +
 .../gobblin/util/io/MeteredInputStreamTest.java |   90 ++
 .../util/io/MeteredOutputStreamTest.java        |   77 ++
 .../gobblin/util/io/StreamCopierTest.java       |   74 ++
 .../apache/gobblin/util/io/StreamUtilsTest.java |  183 +++
 .../util/io/ThrottledInputStreamTest.java       |   56 +
 .../util/limiter/CountBasedLimiterTest.java     |   47 +
 .../util/limiter/DefaultLimiterFactoryTest.java |   78 ++
 .../gobblin/util/limiter/MultiLimiterTest.java  |   75 ++
 .../util/limiter/RateBasedLimiterTest.java      |   70 +
 .../util/limiter/TimeBasedLimiterTest.java      |   62 +
 .../broker/SharedLimiterFactoryTest.java        |  129 ++
 .../CompactionRecordCountProviderTest.java      |   40 +
 .../IngestionRecordCountProviderTest.java       |   38 +
 .../reflection/GobblinConstructorUtilsTest.java |  115 ++
 .../BruteForceAllocatorTest.java                |   56 +
 .../ConcurrentBoundedPriorityIterableTest.java  |   98 ++
 .../request_allocation/GreedyAllocatorTest.java |   61 +
 .../HierarchicalAllocatorTest.java              |   68 +
 .../PreOrderAllocatorTest.java                  |   64 +
 .../request_allocation/ResourcePoolTest.java    |   46 +
 .../util/request_allocation/StringRequest.java  |   56 +
 .../request_allocation/StringRequestor.java     |   67 +
 .../request_allocation/VectorAlgebraTest.java   |   49 +
 .../org/apache/gobblin/util/test/BaseClass.java |   37 +
 .../apache/gobblin/util/test/ExtendedClass.java |   33 +
 .../org/apache/gobblin/util/test/TestClass.java |   69 +
 .../gobblin/util/test/TestHelloWorldSource.java |   56 +
 .../gobblin/yarn/GobblinApplicationMaster.java  |  221 ----
 .../gobblin/yarn/GobblinYarnAppLauncher.java    |  806 ------------
 .../yarn/GobblinYarnConfigurationKeys.java      |   81 --
 .../gobblin/yarn/GobblinYarnEventConstants.java |   49 -
 .../java/gobblin/yarn/GobblinYarnLogSource.java |   95 --
 .../gobblin/yarn/GobblinYarnMetricTagNames.java |   29 -
 .../gobblin/yarn/GobblinYarnTaskRunner.java     |  187 ---
 .../java/gobblin/yarn/HelixMessageSubTypes.java |   36 -
 .../gobblin/yarn/YarnAppSecurityManager.java    |  294 -----
 .../yarn/YarnContainerSecurityManager.java      |  108 --
 .../main/java/gobblin/yarn/YarnHelixUtils.java  |  136 --
 .../src/main/java/gobblin/yarn/YarnService.java |  690 ----------
 .../event/ApplicationReportArrivalEvent.java    |   48 -
 .../yarn/event/ContainerShutdownRequest.java    |   46 -
 .../yarn/event/DelegationTokenUpdatedEvent.java |   28 -
 .../event/GetApplicationReportFailureEvent.java |   45 -
 .../gobblin/yarn/event/NewContainerRequest.java |   46 -
 .../gobblin/yarn/GobblinApplicationMaster.java  |  221 ++++
 .../gobblin/yarn/GobblinYarnAppLauncher.java    |  806 ++++++++++++
 .../yarn/GobblinYarnConfigurationKeys.java      |   81 ++
 .../gobblin/yarn/GobblinYarnEventConstants.java |   49 +
 .../gobblin/yarn/GobblinYarnLogSource.java      |   95 ++
 .../gobblin/yarn/GobblinYarnMetricTagNames.java |   29 +
 .../gobblin/yarn/GobblinYarnTaskRunner.java     |  187 +++
 .../gobblin/yarn/HelixMessageSubTypes.java      |   36 +
 .../gobblin/yarn/YarnAppSecurityManager.java    |  294 +++++
 .../yarn/YarnContainerSecurityManager.java      |  108 ++
 .../org/apache/gobblin/yarn/YarnHelixUtils.java |  136 ++
 .../org/apache/gobblin/yarn/YarnService.java    |  690 ++++++++++
 .../event/ApplicationReportArrivalEvent.java    |   48 +
 .../yarn/event/ContainerShutdownRequest.java    |   46 +
 .../yarn/event/DelegationTokenUpdatedEvent.java |   28 +
 .../event/GetApplicationReportFailureEvent.java |   45 +
 .../gobblin/yarn/event/NewContainerRequest.java |   46 +
 .../yarn/GobblinYarnAppLauncherTest.java        |  276 ----
 .../gobblin/yarn/YarnSecurityManagerTest.java   |  211 ---
 .../yarn/GobblinYarnAppLauncherTest.java        |  276 ++++
 .../gobblin/yarn/YarnSecurityManagerTest.java   |  211 +++
 gobblin-yarn/src/test/resources/reference.conf  |    2 +-
 gradle/scripts/defaultBuildProperties.gradle    |    4 +-
 ligradle/findbugs/findbugsExclude.xml           |    8 +-
 4951 files changed, 285766 insertions(+), 287186 deletions(-)
----------------------------------------------------------------------



[50/77] [abbrv] incubator-gobblin git commit: Changed package from gobblin to org.apache.gobblin in docs and pull files

Posted by ab...@apache.org.
Changed package from gobblin to org.apache.gobblin in docs and pull files


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/2717a519
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/2717a519
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/2717a519

Branch: refs/heads/master
Commit: 2717a519a052ea26a3070deb4228793d108903ce
Parents: 177a42d
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:14:44 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:14:44 2017 -0700

----------------------------------------------------------------------
 gobblin-core/src/main/resources/mysql/mysql.properties    |  8 ++++----
 gobblin-core/src/main/resources/sftp/sftp-example.job     |  4 ++--
 .../src/main/resources/sqlserver/sqlserver.properties     |  8 ++++----
 gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md       | 10 +++++-----
 gobblin-docs/user-guide/Working-with-the-ForkOperator.md  | 10 +++++-----
 .../google-analytics-unsampledreport-to-avro.pull         |  8 ++++----
 gobblin-example/src/main/resources/google-web-master.pull |  8 ++++----
 gobblin-example/src/main/resources/simplejson.pull        | 10 +++++-----
 gobblin-example/src/main/resources/wikipedia-orc.pull     |  6 +++---
 .../src/test/resources/mr-job-conf/GobblinMRTest.pull     |  6 +++---
 .../src/main/resources/azkaban/common.properties          | 10 +++++-----
 .../src/main/resources/stand-alone/common.properties      |  8 ++++----
 .../runtime_test/writer_output_format_test.properties     |  6 +++---
 gobblin-test/resource/job-conf/GobblinTest1.pull          | 10 +++++-----
 gobblin-test/resource/job-conf/GobblinTest2.pull          | 10 +++++-----
 gobblin-test/resource/job-conf/GobblinTest3.pull          | 10 +++++-----
 gobblin-test/resource/mr-job-conf/GobblinMRTest.pull      | 10 +++++-----
 17 files changed, 71 insertions(+), 71 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-core/src/main/resources/mysql/mysql.properties
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/resources/mysql/mysql.properties b/gobblin-core/src/main/resources/mysql/mysql.properties
index 4ebf497..62bdacc 100644
--- a/gobblin-core/src/main/resources/mysql/mysql.properties
+++ b/gobblin-core/src/main/resources/mysql/mysql.properties
@@ -16,7 +16,7 @@
 #
 
 # Source properties - source class to extract data from Mysql Source
-source.class=gobblin.source.extractor.extract.jdbc.MysqlSource
+source.class=org.apache.gobblin.source.extractor.extract.jdbc.MysqlSource
 
 # Source properties
 source.max.number.of.partitions=<1>
@@ -33,7 +33,7 @@ source.conn.port=<portnumber>
 source.conn.timeout=<timeout in seconds>
 
 # Converter properties - Record from mysql source will be processed by the below series of converters
-converter.classes=gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 
 # date columns format
 converter.avro.timestamp.format=yyyy-MM-dd HH:mm:ss'.0'
@@ -41,8 +41,8 @@ converter.avro.date.format=yyyy-MM-dd
 converter.avro.time.format=HH:mm:ss
 
 # Qualitychecker properties
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
 # Publisher properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-core/src/main/resources/sftp/sftp-example.job
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/resources/sftp/sftp-example.job b/gobblin-core/src/main/resources/sftp/sftp-example.job
index bfcb59a..55d1600 100644
--- a/gobblin-core/src/main/resources/sftp/sftp-example.job
+++ b/gobblin-core/src/main/resources/sftp/sftp-example.job
@@ -21,7 +21,7 @@ job.group=ExampleJobs
 job.description=An example config file for SFTP jobs
 
 # Source properties
-source.class=gobblin.source.extractor.extract.sftp.SftpSource
+source.class=org.apache.gobblin.source.extractor.extract.sftp.SftpSource
 
 # The SftpSource class will look for data on the SFTP server under this directory
 source.filebased.data.directory=example/input
@@ -39,7 +39,7 @@ extract.table.type=append_only
 
 # Converter properties
 # By specifying these converters, Gobblin will take each record returned by SftpSource, split each record by some delimiter, and then convert the record to an Avro record
-converter.classes=gobblin.converter.csv.CsvToJsonConverter,gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.csv.CsvToJsonConverter,org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 converter.csv.to.json.delimiter=,
 
 # Source connection properties

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-core/src/main/resources/sqlserver/sqlserver.properties
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/resources/sqlserver/sqlserver.properties b/gobblin-core/src/main/resources/sqlserver/sqlserver.properties
index cb30c96..7f1853e 100644
--- a/gobblin-core/src/main/resources/sqlserver/sqlserver.properties
+++ b/gobblin-core/src/main/resources/sqlserver/sqlserver.properties
@@ -16,7 +16,7 @@
 #
 
 # Source properties - source class to extract data from sqlserver Source
-source.class=gobblin.source.extractor.extract.jdbc.SqlServerSource
+source.class=org.apache.gobblin.source.extractor.extract.jdbc.SqlServerSource
 
 # Source properties
 source.max.number.of.partitions=<1>
@@ -32,7 +32,7 @@ source.conn.port=<portnumber>
 source.conn.timeout=<timeout in seconds>
 
 # Converter properties - Record from mysql source will be processed by the below series of converters
-converter.classes=gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 
 # date columns format
 converter.avro.timestamp.format=yyyy-MM-dd HH:mm:ss'.0'
@@ -40,8 +40,8 @@ converter.avro.date.format=yyyy-MM-dd
 converter.avro.time.format=HH:mm:ss
 
 # Qualitychecker properties
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
 # Publisher properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md b/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
index 117d506..e82b867 100644
--- a/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
+++ b/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
@@ -273,12 +273,12 @@ The diagram below describes timestamps captured in the SLA event.
 # Avro hive databases and tables to convert
 hive.dataset.whitelist=events.LogEvent|LoginEvent
 
-data.publisher.type=gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher
-source.class=gobblin.data.management.conversion.hive.source.HiveAvroToOrcSource
-writer.builder.class=gobblin.data.management.conversion.hive.writer.HiveQueryWriterBuilder
-converter.classes=gobblin.data.management.conversion.hive.converter.HiveAvroToFlattenedOrcConverter,gobblin.data.management.conversion.hive.converter.HiveAvroToNestedOrcConverter
+data.publisher.type=org.apache.gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher
+source.class=org.apache.gobblin.data.management.conversion.hive.source.HiveAvroToOrcSource
+writer.builder.class=org.apache.gobblin.data.management.conversion.hive.writer.HiveQueryWriterBuilder
+converter.classes=org.apache.gobblin.data.management.conversion.hive.converter.HiveAvroToFlattenedOrcConverter,org.apache.gobblin.data.management.conversion.hive.converter.HiveAvroToNestedOrcConverter
 
-hive.dataset.finder.class=gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder
+hive.dataset.finder.class=org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder
 
 # Only flattened orc is enabled
 hive.conversion.avro.destinationFormats=flattenedOrc

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Working-with-the-ForkOperator.md b/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
index 1eea8f4..54e3a59 100644
--- a/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
+++ b/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
@@ -142,17 +142,17 @@ public class SensitiveDataAwareForkOperator implements ForkOperator<Schema, Gene
 To make the example more concrete, let's assume that the job uses some converters and quality checkers before the schema and data records reach the `SensitiveDataAwareForkOperator`, and it also uses a converter to purge the sensitive fields and a quality checker that makes sure some mandatory fields exist for purged data records in branch 0. Both branches will be written to the same HDFS but into different locations.
 
 ```
-fork.operator.class=gobblin.example.fork.SensitiveDataAwareForkOperator
+fork.operator.class=org.apache.gobblin.example.fork.SensitiveDataAwareForkOperator
 
 # Pre-fork or non-fork-specific configuration properties
 converter.classes=<Converter classes used in the task flow prior to OutlierAwareForkOperator>
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 # Configuration properties for branch 0
-converter.classes.0=gobblin.example.converter.PurgingConverter
-qualitychecker.task.policies.0=gobblin.example,policies.MandatoryFieldExistencePolicy
+converter.classes.0=org.apache.gobblin.example.converter.PurgingConverter
+qualitychecker.task.policies.0=org.apache.gobblin.example,policies.MandatoryFieldExistencePolicy
 qualitychecker.task.policy.types.0=FAILED
 writer.fs.uri.0=hdfs://<namenode host>:<namenode port>/
 writer.destination.type.0=HDFS

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-example/src/main/resources/google-analytics-unsampledreport-to-avro.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/google-analytics-unsampledreport-to-avro.pull b/gobblin-example/src/main/resources/google-analytics-unsampledreport-to-avro.pull
index df9cd8c..bdaf8df 100644
--- a/gobblin-example/src/main/resources/google-analytics-unsampledreport-to-avro.pull
+++ b/gobblin-example/src/main/resources/google-analytics-unsampledreport-to-avro.pull
@@ -21,7 +21,7 @@
 job.name=test_ga_to_avro
 
 source.entity=GoogleAnayticsTest
-source.class=gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledSource
+source.class=org.apache.gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledSource
 source.conn.private.key=/path/to/private/key/file.json
 source.schema=[{"columnName":"Date","comment":"","isNullable":"true","dataType":{"type":"string"}}, {"columnName":"DeviceCategory","comment":"","isNullable":"false","dataType":{"type":"string"}}, {"columnName":"Sessions","comment":"","isNullable":"true","dataType":{"type":"int"}}, {"columnName":"BounceRate","comment":"","isNullable":"true","dataType":{"type":"double"}}, {"columnName":"AvgSessionDuration","comment":"","isNullable":"true","dataType":{"type":"double"}}, {"columnName":"Pageviews","comment":"","isNullable":"true","dataType":{"type":"int"}}, {"columnName":"PageviewsPerSession","comment":"","isNullable":"true","dataType":{"type":"double"}}, {"columnName":"UniquePageviews","comment":"","isNullable":"true","dataType":{"type":"int"}}, {"columnName":"AvgTimeOnPage","comment":"","isNullable":"true","dataType":{"type":"double"}}, {"columnName":"User_count","comment":"","isNullable":"true","dataType":{"type":"int"}}]
 source.csv_file.skip_top_rows_regex=\"?#.*
@@ -52,14 +52,14 @@ extract.delta.fields=dummy
 extract.namespace=${source.entity}
 
 # Converter properties - Record from source will be processed by the below series of converters
-converter.classes=gobblin.converter.csv.CsvToJsonConverterV2,gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.csv.CsvToJsonConverterV2,org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 converter.csv_to_json.custom_order=0,1,3,4,5,6,7,8,9,10
 
 data.publisher.final.dir=${env:GOBBLIN_WORK_DIR}
 writer.file.path=job-output/${source.entity}
 data.publisher.replace.final.dir=true
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy
 qualitychecker.task.policy.types=OPTIONAL
 
 metrics.reporting.file.enabled=true
@@ -68,4 +68,4 @@ metrics.reporting.file.enabled=true
 writer.destination.type=HDFS
 writer.output.format=AVRO
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
\ No newline at end of file
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-example/src/main/resources/google-web-master.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/google-web-master.pull b/gobblin-example/src/main/resources/google-web-master.pull
index 9f215ef..0db95ae 100644
--- a/gobblin-example/src/main/resources/google-web-master.pull
+++ b/gobblin-example/src/main/resources/google-web-master.pull
@@ -54,7 +54,7 @@ source.querybased.append.max.watermark.limit=CURRENTDATE-0
 extract.table.name=DailyPull
 source.querybased.watermark.type=hour
 source.querybased.partition.interval=23
-source.class=gobblin.ingestion.google.webmaster.GoogleWebMasterSourceDaily
+source.class=org.apache.gobblin.ingestion.google.webmaster.GoogleWebMasterSourceDaily
 
 #Webmaster Specific
 source.google_webmasters.property_url=[Complete This]
@@ -66,18 +66,18 @@ source.google_webmasters.request.query_limit=5000
 source.google_webmasters.request.tuning.get_queries.apply_trie=true
 
 ## Converter properties
-converter.classes=gobblin.converter.csv.CsvToJsonConverterV2,gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.csv.CsvToJsonConverterV2,org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 
 
 ## Writer properties
 writer.output.format=AVRO
 writer.partitioner.google_webmasters.prefix=daily
 writer.partitioner.google_webmasters.column_names.include=false
-writer.partitioner.class=gobblin.ingestion.google.webmaster.GoogleWebmasterDayPartitioner
+writer.partitioner.class=org.apache.gobblin.ingestion.google.webmaster.GoogleWebmasterDayPartitioner
 writer.include.record.count.in.file.names=true
 
 ## Publisher properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 
 ## Configurations for saving to HDFS

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-example/src/main/resources/simplejson.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/simplejson.pull b/gobblin-example/src/main/resources/simplejson.pull
index 735636d..22b6186 100644
--- a/gobblin-example/src/main/resources/simplejson.pull
+++ b/gobblin-example/src/main/resources/simplejson.pull
@@ -23,8 +23,8 @@ job.name=GobblinDemo
 job.group=demo
 job.description=A Gobblin job for demo purpose
 
-source.class=gobblin.example.simplejson.SimpleJsonSource
-converter.classes=gobblin.example.simplejson.SimpleJsonConverter
+source.class=org.apache.gobblin.example.simplejson.SimpleJsonSource
+converter.classes=org.apache.gobblin.example.simplejson.SimpleJsonConverter
 extract.namespace=gobblin.example.simplejson
 
 # source configuration properties
@@ -40,14 +40,14 @@ source.conn.password=
 source.schema={"namespace":"example.avro", "type":"record", "name":"User", "fields":[{"name":"name", "type":"string"}, {"name":"favorite_number",  "type":"int"}, {"name":"favorite_color", "type":"string"}]}
 
 # quality checker configuration properties
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=test/jobOutput
 
 # data publisher class to be used
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 # writer configuration properties
 writer.destination.type=HDFS

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-example/src/main/resources/wikipedia-orc.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia-orc.pull b/gobblin-example/src/main/resources/wikipedia-orc.pull
index a980c97..a8e2420 100644
--- a/gobblin-example/src/main/resources/wikipedia-orc.pull
+++ b/gobblin-example/src/main/resources/wikipedia-orc.pull
@@ -19,7 +19,7 @@ job.name=PullFromWikipedia
 job.group=Wikipedia
 job.description=A getting started example for Gobblin
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=NASA,LinkedIn,Parris_Cues,Barbara_Corcoran
 source.revisions.cnt=5
 
@@ -28,7 +28,7 @@ extract.namespace=gobblin.example.wikipedia
 wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "revid", "type": ["double", "null"]},{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
-converter.classes=gobblin.example.wikipedia.WikipediaConverter,gobblin.converter.avro.AvroRecordToAvroWritableConverter,gobblin.converter.serde.HiveSerDeConverter
+converter.classes=org.apache.gobblin.example.wikipedia.WikipediaConverter,org.apache.gobblin.converter.avro.AvroRecordToAvroWritableConverter,org.apache.gobblin.converter.serde.HiveSerDeConverter
 
 # Copy of wikipedia.avro.schema because Java Properties has problems with variable substitution for Avro schemas
 avro.schema.literal={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
@@ -36,7 +36,7 @@ avro.schema.literal={"namespace": "example.wikipedia.avro","type": "record","nam
 serde.deserializer.type=AVRO
 serde.serializer.type=ORC
 
-writer.builder.class=gobblin.writer.HiveWritableHdfsDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.HiveWritableHdfsDataWriterBuilder
 writer.output.format=ORC
 
 fork.record.queue.capacity=1

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull b/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
index 9036e29..9d68989 100644
--- a/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
+++ b/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
@@ -30,11 +30,11 @@ writer.fs.uri=file:///
 
 source.files=gobblin-test/source/test.avro.0,gobblin-test/source/test.avro.1
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=gobblin-test/err
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-salesforce/src/main/resources/azkaban/common.properties
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/resources/azkaban/common.properties b/gobblin-salesforce/src/main/resources/azkaban/common.properties
index 9c00b1c..60abdda 100644
--- a/gobblin-salesforce/src/main/resources/azkaban/common.properties
+++ b/gobblin-salesforce/src/main/resources/azkaban/common.properties
@@ -27,7 +27,7 @@ mapred.job.queue.name=<queue name>
 
 # Azkaban config
 type=java
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 launcher.type=MAPREDUCE
 
 # Job properties
@@ -39,11 +39,11 @@ writer.destination.type=HDFS
 writer.output.format=AVRO
 
 # Qualitychecker properties
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
 # Publisher properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.replace.final.dir=false
 
 # Extract properties
@@ -51,7 +51,7 @@ extract.delta.fields=SystemModstamp
 extract.primary.key.fields=Id
 
 # Source class properties
-source.class=gobblin.salesforce.SalesforceSource
+source.class=org.apache.gobblin.salesforce.SalesforceSource
 source.timezone=UTC
 source.querybased.schema=Core
 source.querybased.fetch.size=<records per batch ex: 5000>
@@ -60,7 +60,7 @@ source.querybased.start.value=CURRENTDAY-1
 workunit.retry.enabled=false
 
 # Converter properties
-converter.classes=gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 converter.avro.timestamp.format=yyyy-MM-dd'T'HH:mm:ss.SSS'Z',yyyy-MM-dd'T'HH:mm:ss.000+0000
 converter.avro.date.format=yyyy-MM-dd
 converter.avro.time.format=HH:mm:ss,HH:mm:ss.000'Z'

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-salesforce/src/main/resources/stand-alone/common.properties
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/resources/stand-alone/common.properties b/gobblin-salesforce/src/main/resources/stand-alone/common.properties
index 040a48e..514b31f 100644
--- a/gobblin-salesforce/src/main/resources/stand-alone/common.properties
+++ b/gobblin-salesforce/src/main/resources/stand-alone/common.properties
@@ -16,7 +16,7 @@
 #
 
 # Source properties - source class to extract data from Salesforce
-source.class=gobblin.salesforce.SalesforceSource
+source.class=org.apache.gobblin.salesforce.SalesforceSource
 
 # Source properties
 source.querybased.schema=Core
@@ -45,17 +45,17 @@ extract.delta.fields=SystemModstamp
 extract.primary.key.fields=Id
 
 # Converter properties - Record from mysql source will be processed by the below series of converters
-converter.classes=gobblin.converter.avro.JsonIntermediateToAvroConverter
+converter.classes=org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter
 converter.avro.timestamp.format=yyyy-MM-dd'T'HH:mm:ss.SSS'Z',yyyy-MM-dd'T'HH:mm:ss.000+0000
 converter.avro.date.format=yyyy-MM-dd
 converter.avro.time.format=HH:mm:ss,HH:mm:ss.000'Z'
 
 # Qualitychecker properties
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
 # Publisher properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 # Proxy settings - optional
 source.conn.use.proxy.url=<Proxy host name - optional>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-test-harness/src/test/resources/runtime_test/writer_output_format_test.properties
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/resources/runtime_test/writer_output_format_test.properties b/gobblin-test-harness/src/test/resources/runtime_test/writer_output_format_test.properties
index b669091..1c0ac20 100644
--- a/gobblin-test-harness/src/test/resources/runtime_test/writer_output_format_test.properties
+++ b/gobblin-test-harness/src/test/resources/runtime_test/writer_output_format_test.properties
@@ -33,10 +33,10 @@ writer.staging.dir=./gobblin-test-harness/src/test/resources/runtime_test/writer
 writer.output.dir=./gobblin-test-harness/src/test/resources/runtime_test/writer_output
 data.publisher.final.dir=./gobblin-test-harness/src/test/resources/runtime_test/final_dir
 
-converter.classes=gobblin.converter.avro.AvroRecordToAvroWritableConverter,gobblin.converter.serde.HiveSerDeConverter
+converter.classes=org.apache.gobblin.converter.avro.AvroRecordToAvroWritableConverter,org.apache.gobblin.converter.serde.HiveSerDeConverter
 serde.deserializer.type=AVRO
-writer.builder.class=gobblin.writer.HiveWritableHdfsDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.HiveWritableHdfsDataWriterBuilder
 fork.record.queue.capacity=1
 avro.schema.literal={"type":"record","name":"User","namespace":"example.avro","fields":[{"name":"name","type":"string"},{"name":"favorite_number","type":["int","null"]},{"name":"favorite_color","type":["string","null"]}]}
 
-source.class=gobblin.TestAvroSource
\ No newline at end of file
+source.class=org.apache.gobblin.TestAvroSource
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-test/resource/job-conf/GobblinTest1.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest1.pull b/gobblin-test/resource/job-conf/GobblinTest1.pull
index bf95a6d..13f72ec 100644
--- a/gobblin-test/resource/job-conf/GobblinTest1.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest1.pull
@@ -20,8 +20,8 @@ job.group=Test
 job.description=Test Gobblin job 1
 job.schedule=0 0/2 * * * ?
 
-source.class=gobblin.test.TestSource
-converter.classes=gobblin.test.TestConverter
+source.class=org.apache.gobblin.test.TestSource
+converter.classes=org.apache.gobblin.test.TestConverter
 
 extract.namespace=gobblin.test1
 
@@ -31,11 +31,11 @@ writer.fs.uri=file://localhost/
 
 source.files=gobblin-test/resource/source/test.avro.0,gobblin-test/resource/source/test.avro.1
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=gobblin-test/jobOutput
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-test/resource/job-conf/GobblinTest2.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest2.pull b/gobblin-test/resource/job-conf/GobblinTest2.pull
index 8f08a8c..ee3064c 100644
--- a/gobblin-test/resource/job-conf/GobblinTest2.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest2.pull
@@ -20,8 +20,8 @@ job.group=Test
 job.description=Test Gobblin job 2
 job.schedule=0 0/2 * * * ?
 
-source.class=gobblin.test.TestSource
-converter.classes=gobblin.test.TestConverter
+source.class=org.apache.gobblin.test.TestSource
+converter.classes=org.apache.gobblin.test.TestConverter
 
 extract.namespace=gobblin.test2
 
@@ -31,11 +31,11 @@ writer.fs.uri=file://localhost/
 
 source.files=gobblin-test/resource/source/test.avro.0,gobblin-test/resource/source/test.avro.1
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=gobblin-test/jobOutput
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-test/resource/job-conf/GobblinTest3.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest3.pull b/gobblin-test/resource/job-conf/GobblinTest3.pull
index 2876b6d..2ae142b 100644
--- a/gobblin-test/resource/job-conf/GobblinTest3.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest3.pull
@@ -20,8 +20,8 @@ job.group=Test
 job.description=Test Gobblin job 3
 job.schedule=0 0/2 * * * ?
 
-source.class=gobblin.test.TestSource
-converter.classes=gobblin.test.TestConverter
+source.class=org.apache.gobblin.test.TestSource
+converter.classes=org.apache.gobblin.test.TestConverter
 
 extract.namespace=gobblin.test3
 
@@ -31,11 +31,11 @@ writer.fs.uri=file://localhost/
 
 source.files=gobblin-test/resource/source/test.avro.0,gobblin-test/resource/source/test.avro.1
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
 
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=gobblin-test/jobOutput
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2717a519/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull b/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
index 9036e29..716558c 100644
--- a/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
+++ b/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
@@ -20,8 +20,8 @@ job.group=Test
 job.description=Test Gobblin job on Hadoop MR
 job.schedule=0 0/2 * * * ?
 
-source.class=gobblin.test.TestSource
-converter.classes=gobblin.test.TestConverter
+source.class=org.apache.gobblin.test.TestSource
+converter.classes=org.apache.gobblin.test.TestConverter
 extract.namespace=gobblin.MRTest
 
 writer.destination.type=HDFS
@@ -30,11 +30,11 @@ writer.fs.uri=file:///
 
 source.files=gobblin-test/source/test.avro.0,gobblin-test/source/test.avro.1
 
-qualitychecker.task.policies=gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy
+qualitychecker.task.policies=org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy
 qualitychecker.task.policy.types=OPTIONAL,OPTIONAL
-qualitychecker.row.policies=gobblin.policies.schema.SchemaRowCheckPolicy
+qualitychecker.row.policies=org.apache.gobblin.policies.schema.SchemaRowCheckPolicy
 qualitychecker.row.policy.types=OPTIONAL
 qualitychecker.row.err.file=gobblin-test/err
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 


[43/77] [abbrv] incubator-gobblin git commit: Change gobblin root package to org.apache.gobblin package

Posted by ab...@apache.org.
Change gobblin root package to org.apache.gobblin package


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/68fadf9c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/68fadf9c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/68fadf9c

Branch: refs/heads/master
Commit: 68fadf9ca8ab2f92c33428da016bdf62c53b1891
Parents: bbf2aee
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 18:44:02 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 18:44:02 2017 -0700

----------------------------------------------------------------------
 gobblin-api/src/main/java/org/apache/gobblin/Constructs.java       | 2 +-
 .../src/main/java/org/apache/gobblin/MetricsHelper.java            | 2 +-
 .../src/test/java/org/apache/gobblin/HttpTestUtils.java            | 2 +-
 .../src/test/java/org/apache/gobblin/MockGenericRecord.java        | 2 +-
 .../test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java | 2 +-
 .../test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java | 2 +-
 .../src/test/java/org/apache/gobblin/TestAvroExtractor.java        | 2 +-
 .../src/test/java/org/apache/gobblin/TestAvroSource.java           | 2 +-
 .../test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java   | 2 +-
 .../src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java  | 2 +-
 .../java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
index 4b80d75..cde29bc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin;
+package org.apache.gobblin;
 
 import org.apache.gobblin.converter.Converter;
 import org.apache.gobblin.fork.ForkOperator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
index 1896da4..9665676 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin;
+package org.apache.gobblin;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
index 4a8a3ee..717e9a5 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.nio.charset.StandardCharsets;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/MockGenericRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/MockGenericRecord.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/MockGenericRecord.java
index 03ef45e..5884a21 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/MockGenericRecord.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/MockGenericRecord.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
index 47b0c9e..b8efab4 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
index ce4f61d..8a1724d 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
index f553df9..84f54d8 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
index 8605181..8bb76c3 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.util.Collections;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
index 5c1adee..487f7f6 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
index 1b2d790..e06627a 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.IOException;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/68fadf9c/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
index a44074d..3e58312 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
@@ -1,4 +1,4 @@
-package gobblin;
+package org.apache.gobblin;
 
 import java.io.File;
 import java.io.IOException;


[39/77] [abbrv] incubator-gobblin git commit: Updated docker files to use org.apache.gobblin packages

Posted by ab...@apache.org.
Updated docker files to use org.apache.gobblin packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/c5167e4f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/c5167e4f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/c5167e4f

Branch: refs/heads/master
Commit: c5167e4f8c9005d8c8533bff6e9fe23f8344e324
Parents: 2c22b8a
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 17:06:12 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 17:06:12 2017 -0700

----------------------------------------------------------------------
 gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile | 2 +-
 gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile  | 2 +-
 gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile  | 2 +-
 gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile  | 2 +-
 gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile  | 2 +-
 gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile   | 2 +-
 gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile   | 2 +-
 gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile   | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile
index ca29e03..32b2f36 100644
--- a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile
+++ b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.10.0/Dockerfile
@@ -6,4 +6,4 @@ RUN mkdir -p /home/gobblin/work-dir
 ENV GOBBLIN_WORK_DIR /home/gobblin/work-dir
 ENV GOBBLIN_JOB_CONFIG_DIR /etc/opt/job-conf
 
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "org.apache.gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile
index 5f4bf89..8322083 100644
--- a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile
+++ b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.7.0/Dockerfile
@@ -6,4 +6,4 @@ RUN mkdir -p /home/gobblin/work-dir
 ENV GOBBLIN_WORK_DIR /home/gobblin/work-dir
 ENV GOBBLIN_JOB_CONFIG_DIR /etc/opt/job-conf
 
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "org.apache.gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile
index 17425e2..949b5ba 100644
--- a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile
+++ b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.8.0/Dockerfile
@@ -6,4 +6,4 @@ RUN mkdir -p /home/gobblin/work-dir
 ENV GOBBLIN_WORK_DIR /home/gobblin/work-dir
 ENV GOBBLIN_JOB_CONFIG_DIR /etc/opt/job-conf
 
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "org.apache.gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile
index f7c6a97..bf27076 100644
--- a/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile
+++ b/gobblin-docker/gobblin-standalone/ubuntu-gobblin-0.9.0/Dockerfile
@@ -6,4 +6,4 @@ RUN mkdir -p /home/gobblin/work-dir
 ENV GOBBLIN_WORK_DIR /home/gobblin/work-dir
 ENV GOBBLIN_JOB_CONFIG_DIR /etc/opt/job-conf
 
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j-standalone.xml", "-Dgobblin.logs.dir=/var/log/gobblin", "-Dorg.quartz.properties=/opt/gobblin/gobblin-dist/conf/quartz.properties", "org.apache.gobblin.scheduler.SchedulerDaemon", "/opt/gobblin/gobblin-dist/conf/gobblin-standalone.properties"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile
index 407a509..8f46fa5 100644
--- a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile
+++ b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.10.0/Dockerfile
@@ -10,4 +10,4 @@ RUN mkdir -p /etc/opt/gobblin/job-conf
 RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/gobblin_$RELEASE_VERSION/gobblin-example/src/main/resources/wikipedia.pull -o /etc/opt/gobblin/job-conf/wikipedia.pull
 
 # Start Gobblin Wikipedia Example
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "org.apache.gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile
index d2cf030..04f5297 100644
--- a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile
+++ b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.7.0/Dockerfile
@@ -13,4 +13,4 @@ RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/go
 RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/gobblin-docker/conf/gobblin-cli.properties -o /opt/gobblin/gobblin-dist/conf/gobblin-cli.properties
 
 # Start Gobblin Wikipedia Example
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "org.apache.gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile
index d648725..18a13c7 100644
--- a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile
+++ b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.8.0/Dockerfile
@@ -13,4 +13,4 @@ RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/go
 RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/gobblin-docker/conf/gobblin-cli.properties -o /opt/gobblin/gobblin-dist/conf/gobblin-cli.properties
 
 # Start Gobblin Wikipedia Example
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "org.apache.gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/c5167e4f/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile
----------------------------------------------------------------------
diff --git a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile
index 46a677d..8f46c83 100644
--- a/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile
+++ b/gobblin-docker/gobblin-wikipedia/ubuntu-gobblin-0.9.0/Dockerfile
@@ -10,4 +10,4 @@ RUN mkdir -p /etc/opt/gobblin/job-conf
 RUN curl -L --progress-bar https://raw.githubusercontent.com/linkedin/gobblin/gobblin_$RELEASE_VERSION/gobblin-example/src/main/resources/wikipedia.pull -o /etc/opt/gobblin/job-conf/wikipedia.pull
 
 # Start Gobblin Wikipedia Example
-CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]
+CMD ["java", "-cp", "/opt/gobblin/gobblin-dist/lib/*", "-Dlog4j.configuration=file:/opt/gobblin/gobblin-dist/conf/log4j.properties", "org.apache.gobblin.runtime.local.CliLocalJobLauncher", "--sysconfig", "/opt/gobblin/gobblin-dist/conf/gobblin-cli.properties", "--jobconfig", "/etc/opt/gobblin/job-conf/wikipedia.pull"]


[32/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigStoreTest.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigStoreTest.java
index f1760de..739051d 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigStoreTest.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.BufferedWriter;
 import java.io.File;
@@ -40,13 +40,13 @@ import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableList;
 import com.typesafe.config.Config;
 
-import gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.deploy.ClasspathConfigSource;
-import gobblin.config.store.deploy.FsDeploymentConfig;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.deploy.ClasspathConfigSource;
+import org.apache.gobblin.config.store.deploy.FsDeploymentConfig;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigureStoreFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigureStoreFactoryTest.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigureStoreFactoryTest.java
index 24164ed..3149b5c 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigureStoreFactoryTest.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHdfsConfigureStoreFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,7 +31,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/jmh/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerBenchmark.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/jmh/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerBenchmark.java b/gobblin-core-base/src/jmh/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerBenchmark.java
index b922440..8787b2e 100644
--- a/gobblin-core-base/src/jmh/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerBenchmark.java
+++ b/gobblin-core-base/src/jmh/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerBenchmark.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -37,9 +37,9 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 @Warmup(iterations = 3)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/async/Callback.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/async/Callback.java b/gobblin-core-base/src/main/java/org/apache/gobblin/async/Callback.java
index badfac4..03abc5b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/async/Callback.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/async/Callback.java
@@ -1,4 +1,4 @@
-package gobblin.async;
+package org.apache.gobblin.async;
 
 public interface Callback<T> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionConfigParser.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionConfigParser.java b/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionConfigParser.java
index 548e062..03083a6 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionConfigParser.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionConfigParser.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compression;
+package org.apache.gobblin.compression;
 
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionFactory.java b/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionFactory.java
index 074187a..0f89e5d 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionFactory.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/compression/CompressionFactory.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compression;
+package org.apache.gobblin.compression;
 
 import java.util.Map;
 
-import gobblin.annotation.Alpha;
-import gobblin.codec.GzipCodec;
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.codec.GzipCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AsyncConverter1to1.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AsyncConverter1to1.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AsyncConverter1to1.java
index 90b05a6..7eb1563 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AsyncConverter1to1.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AsyncConverter1to1.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.concurrent.CompletableFuture;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.stream.ControlMessage;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import io.reactivex.Flowable;
 import io.reactivex.Single;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AvroToAvroConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AvroToAvroConverterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AvroToAvroConverterBase.java
index 654553a..215a7c4 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AvroToAvroConverterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/AvroToAvroConverterBase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/IdentityConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/IdentityConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/IdentityConverter.java
index 31ce071..95ae5bd 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/IdentityConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/IdentityConverter.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 /**
  * Implementation of {@link Converter} that returns the inputSchema unmodified and each inputRecord unmodified

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SamplingConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SamplingConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SamplingConverter.java
index e6074aa..db1c9d8 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SamplingConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SamplingConverter.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 
 import java.util.Collections;
@@ -28,8 +28,8 @@ import com.typesafe.config.Config;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SingleRecordIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SingleRecordIterable.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SingleRecordIterable.java
index 76d2e30..61fa5b3 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SingleRecordIterable.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/SingleRecordIterable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/ToAvroConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/ToAvroConverterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/ToAvroConverterBase.java
index 46837bb..ced8d0f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/ToAvroConverterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/ToAvroConverterBase.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroProjectionConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroProjectionConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroProjectionConverter.java
index cf550ab..6961ab5 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroProjectionConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroProjectionConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.io.IOException;
 
@@ -24,14 +24,14 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.AvroToAvroConverterBase;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.AvroToAvroConverterBase;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemover.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemover.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemover.java
index e7ff5ba..d681619 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemover.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemover.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.util.List;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverter.java
index c1b0e53..a160883 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -35,14 +35,14 @@ import com.google.common.collect.BiMap;
 import com.google.common.collect.HashBiMap;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.AvroToAvroConverterBase;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.AvroUtils;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.AvroToAvroConverterBase;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/CredentialStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/CredentialStoreFactory.java b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/CredentialStoreFactory.java
index 78331a8..2c91542 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/CredentialStoreFactory.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/CredentialStoreFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 import java.util.ServiceLoader;
@@ -22,7 +22,7 @@ import java.util.ServiceLoader;
 import lombok.Synchronized;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionConfigParser.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionConfigParser.java b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionConfigParser.java
index 6e8fa64..324365a 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionConfigParser.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionConfigParser.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.HashMap;
 import java.util.Iterator;
@@ -23,11 +23,11 @@ import java.util.Properties;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.password.PasswordManager;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
index fc862f2..ff31673 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 import java.util.ServiceLoader;
@@ -22,7 +22,7 @@ import java.util.ServiceLoader;
 import lombok.Synchronized;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/GobblinMetricsKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/GobblinMetricsKeys.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/GobblinMetricsKeys.java
index cb553f3..baf5fcb 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/GobblinMetricsKeys.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/GobblinMetricsKeys.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.instrumented;
+package org.apache.gobblin.instrumented;
 
-import gobblin.Constructs;
+import org.apache.gobblin.Constructs;
 
 /**
  * Shared constants related to gobblin metrics

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
index 73a093f..e9292b1 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented;
+package org.apache.gobblin.instrumented;
 
 import java.util.List;
 
 import javax.annotation.Nonnull;
 
-import gobblin.configuration.State;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
index 152e6f8..9b149e8 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented;
+package org.apache.gobblin.instrumented;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -41,19 +41,19 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.Constructs;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.converter.Converter;
-import gobblin.fork.ForkOperator;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.GobblinMetricsRegistry;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.qualitychecker.row.RowLevelPolicy;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.DecoratorUtils;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.GobblinMetricsRegistry;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.DecoratorUtils;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
index 074965b..aaf32ed 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.converter;
+package org.apache.gobblin.instrumented.converter;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
index 842f1fe..e42d401 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.converter;
+package org.apache.gobblin.instrumented.converter;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -31,16 +31,16 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
index 8116e5c..06c857b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
@@ -15,21 +15,21 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.converter;
+package org.apache.gobblin.instrumented.converter;
 
 import java.io.IOException;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.records.ControlMessageHandler;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.util.Decorator;
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
index f22b3ab..aeabd4b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.extractor;
+package org.apache.gobblin.instrumented.extractor;
 
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
index 7731d42..cb6ca2e 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.extractor;
+package org.apache.gobblin.instrumented.extractor;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -30,20 +30,20 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
+import org.apache.gobblin.util.FinalState;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import io.reactivex.Emitter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
index 52bfb14..4af7805 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
@@ -15,24 +15,24 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.extractor;
+package org.apache.gobblin.instrumented.extractor;
 
 import java.io.IOException;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.Decorator;
-import gobblin.util.DecoratorUtils;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.DecoratorUtils;
+import org.apache.gobblin.util.FinalState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
index dc3df0a..9ce4c7f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.fork;
+package org.apache.gobblin.instrumented.fork;
 
 import java.util.List;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
index cbd8f52..ca00aea 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.fork;
+package org.apache.gobblin.instrumented.fork;
 
 import java.io.IOException;
 import java.util.List;
@@ -28,15 +28,15 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.fork.ForkOperator;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
index 300a536..8436b20 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.fork;
+package org.apache.gobblin.instrumented.fork;
 
 import java.util.List;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.fork.ForkOperator;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.util.Decorator;
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
index 9262108..27b34cf 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.qualitychecker;
+package org.apache.gobblin.instrumented.qualitychecker;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
index 4d4d578..b48332f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.qualitychecker;
+package org.apache.gobblin.instrumented.qualitychecker;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -29,14 +29,14 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
index 1dc1f9d..ddf02fb 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.qualitychecker;
+package org.apache.gobblin.instrumented.qualitychecker;
 
 import java.io.IOException;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.qualitychecker.row.RowLevelPolicy;
-import gobblin.util.Decorator;
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
index e8a30eb..f4ae8e7 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.writer;
+package org.apache.gobblin.instrumented.writer;
 
 import java.io.IOException;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
index 3c32e98..99e0a5f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.writer;
+package org.apache.gobblin.instrumented.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -33,16 +33,16 @@ import com.google.common.io.Closer;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.FinalState;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.writer.DataWriter;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
index 3c63a8b..2f6ff8b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.writer;
+package org.apache.gobblin.instrumented.writer;
 
 import java.io.IOException;
 import java.util.Map;
@@ -23,17 +23,17 @@ import java.util.Map;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.records.ControlMessageHandler;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.Decorator;
-import gobblin.util.DecoratorUtils;
-import gobblin.util.FinalState;
-import gobblin.writer.DataWriter;
-import gobblin.writer.WatermarkAwareWriter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.DecoratorUtils;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.WatermarkAwareWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedPartitionedDataWriterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedPartitionedDataWriterDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedPartitionedDataWriterDecorator.java
index 16e61b5..592471a 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedPartitionedDataWriterDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedPartitionedDataWriterDecorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.writer;
+package org.apache.gobblin.instrumented.writer;
 
 import java.util.List;
 
@@ -24,9 +24,9 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.configuration.State;
-import gobblin.metrics.Tag;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/DefaultCheckpointableWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/DefaultCheckpointableWatermark.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/DefaultCheckpointableWatermark.java
index 197ce13..c7da8f1 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/DefaultCheckpointableWatermark.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/DefaultCheckpointableWatermark.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -25,7 +25,7 @@ import com.google.gson.JsonElement;
 
 import lombok.EqualsAndHashCode;
 
-import gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
index d1744ac..2546f00 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import java.util.Properties;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/WorkUnitRetryPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/WorkUnitRetryPolicy.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/WorkUnitRetryPolicy.java
index 12e0744..3bd17d1 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/WorkUnitRetryPolicy.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/WorkUnitRetryPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
index 57e7348..8eaadc1 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.util.List;
 
@@ -23,16 +23,16 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.source.extractor.WorkUnitRetryPolicy;
-import gobblin.source.workunit.ExtractFactory;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.source.extractor.WorkUnitRetryPolicy;
+import org.apache.gobblin.source.workunit.ExtractFactory;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
index 8dd2f6d..4b31938 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.extractor.InstrumentedExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
index 7f9ebaf..840cb66 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
-import gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.SourceState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/LongWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/LongWatermark.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/LongWatermark.java
index 36dd2f8..bc82965 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/LongWatermark.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/LongWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.math.RoundingMode;
 
@@ -25,8 +25,8 @@ import com.google.common.primitives.Longs;
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/limiter/LimiterConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/limiter/LimiterConfigurationKeys.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/limiter/LimiterConfigurationKeys.java
index 65b281c..d06c146 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/limiter/LimiterConfigurationKeys.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/limiter/LimiterConfigurationKeys.java
@@ -1,4 +1,4 @@
-package gobblin.source.extractor.limiter;
+package org.apache.gobblin.source.extractor.limiter;
 
 
 public class LimiterConfigurationKeys {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToJsonConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToJsonConverter.java
index 8df2fe6..e33f562 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToJsonConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToJsonConverter.java
@@ -17,18 +17,18 @@
  * under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.util.Collections;
 
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToStringConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToStringConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToStringConverter.java
index 239c600..b7f5f97 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToStringConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/test/AnyToStringConverter.java
@@ -17,13 +17,13 @@
  * under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/test/SequentialTestSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/test/SequentialTestSource.java b/gobblin-core-base/src/main/java/org/apache/gobblin/test/SequentialTestSource.java
index b29b9a9..12ba1f2 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/test/SequentialTestSource.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/test/SequentialTestSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -32,22 +32,22 @@ import com.typesafe.config.ConfigFactory;
 import avro.shaded.com.google.common.base.Throwables;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.StreamingExtractor;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.ExtractFactory;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.StreamingExtractor;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.ExtractFactory;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/test/TestRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/test/TestRecord.java b/gobblin-core-base/src/main/java/org/apache/gobblin/test/TestRecord.java
index bcbd50e..b52d9e4 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/test/TestRecord.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/test/TestRecord.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
index 178927f..8e28ea8 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
@@ -17,11 +17,11 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.ack.Ackable;
-import gobblin.annotation.Alpha;
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.ack.Ackable;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableWatermark.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableWatermark.java
index 848fbc4..165783d 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableWatermark.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableWatermark.java
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.concurrent.atomic.AtomicInteger;
 
-import gobblin.ack.Ackable;
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.ack.Ackable;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncDataWriter.java
index 2766035..04247ed 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -23,7 +23,7 @@ import java.util.concurrent.Future;
 
 import javax.annotation.Nullable;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
index 72c9fbb..17a5530 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -47,20 +47,20 @@ import javax.annotation.Nonnull;
 import lombok.Getter;
 import lombok.Setter;
 
-import gobblin.ack.Ackable;
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.FinalState;
-import gobblin.writer.exception.NonTransientException;
+import org.apache.gobblin.ack.Ackable;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/Batch.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/Batch.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/Batch.java
index 12a99c0..f209c98 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/Batch.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/Batch.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 import java.util.List;
 import java.util.ArrayList;
 import java.util.concurrent.CountDownLatch;
@@ -27,7 +27,7 @@ import java.util.concurrent.atomic.AtomicInteger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**
@@ -56,7 +56,7 @@ public abstract class Batch<D>{
   private static final Logger LOG = LoggerFactory.getLogger(Batch.class);
 
   public Batch () {
-    recordCount = 0; 
+    recordCount = 0;
     thunks = new ArrayList<>();
     id = identifier.incrementAndGet();
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAccumulator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAccumulator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAccumulator.java
index 47e4f93..80c1652 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAccumulator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAccumulator.java
@@ -1,4 +1,4 @@
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.util.concurrent.CountDownLatch;
@@ -8,7 +8,7 @@ import java.util.concurrent.atomic.AtomicInteger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAsyncDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAsyncDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAsyncDataWriter.java
index 16beb76..8bf7685 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAsyncDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BatchAsyncDataWriter.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.concurrent.Future;
 
 import javax.annotation.Nullable;
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * An interface for implementing Async Writers for Gobblin.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BufferedAsyncDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BufferedAsyncDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BufferedAsyncDataWriter.java
index ad577da..141217e 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BufferedAsyncDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BufferedAsyncDataWriter.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -31,7 +31,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import javax.annotation.Nullable;
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * An async data writer which can achieve the buffering and batching capability.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BytesBoundedBatch.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BytesBoundedBatch.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BytesBoundedBatch.java
index 6557c46..30ceee7 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BytesBoundedBatch.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/BytesBoundedBatch.java
@@ -17,8 +17,8 @@
  * under the License.
  */
 
-package gobblin.writer;
-import gobblin.annotation.Alpha;
+package org.apache.gobblin.writer;
+import org.apache.gobblin.annotation.Alpha;
 
 import java.util.LinkedList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FineGrainedWatermarkTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FineGrainedWatermarkTracker.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FineGrainedWatermarkTracker.java
index dc03823..f11c7f3 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FineGrainedWatermarkTracker.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FineGrainedWatermarkTracker.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -45,16 +45,16 @@ import javax.annotation.Nonnull;
 import javax.annotation.concurrent.NotThreadSafe;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricNames;
-import gobblin.metrics.Tag;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FutureWrappedWriteCallback.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FutureWrappedWriteCallback.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FutureWrappedWriteCallback.java
index 12af94c..eb1d803 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FutureWrappedWriteCallback.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/FutureWrappedWriteCallback.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponse.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponse.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponse.java
index afe796b..99508ed 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponse.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponse.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 /**
  * A generic write response to wrap responses from other systems.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponseWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponseWrapper.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponseWrapper.java
index b9994ad..0f0845b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponseWrapper.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/GenericWriteResponseWrapper.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 public class GenericWriteResponseWrapper<T> implements WriteResponseMapper<T> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/LastWatermarkTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/LastWatermarkTracker.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/LastWatermarkTracker.java
index 6137813..1bdf52a 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/LastWatermarkTracker.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/LastWatermarkTracker.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkManager.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkManager.java
index 380bf5d..328d893 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkManager.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkManager.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -40,8 +40,8 @@ import com.google.common.base.Preconditions;
 import lombok.Getter;
 import lombok.ToString;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkTracker.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkTracker.java
index 42e5a37..86f6a56 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkTracker.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/MultiWriterWatermarkTracker.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -27,7 +27,7 @@ import java.util.concurrent.ConcurrentHashMap;
 
 import com.google.common.base.Optional;
 
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
index 553b5ac..0ed9110 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
@@ -24,7 +24,7 @@ import com.google.common.base.Optional;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.writer.partitioner.WriterPartitioner;
+import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordFuture.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordFuture.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordFuture.java
index 25b3945..e560abe 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordFuture.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordFuture.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.Future;
@@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 import java.util.concurrent.ExecutionException;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * A future object generated after a record was inserted into a batch

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordMetadata.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordMetadata.java
index 23a0b88..95bbef2 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordMetadata.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/RecordMetadata.java
@@ -17,9 +17,9 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SequentialBasedBatchAccumulator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SequentialBasedBatchAccumulator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SequentialBasedBatchAccumulator.java
index 3c9da3b..dfa1672 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SequentialBasedBatchAccumulator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SequentialBasedBatchAccumulator.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.LinkedList;
 import java.util.ArrayList;
@@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
 import com.google.common.util.concurrent.Futures;
 import com.typesafe.config.Config;
 
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**


[15/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterTest.java
index 4b0b466..066dce4 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -23,12 +23,12 @@ import java.util.Iterator;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.reporter.util.EventUtils;
-import gobblin.metrics.kafka.KafkaAvroEventReporter;
-import gobblin.metrics.kafka.KafkaEventReporter;
-import gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.util.EventUtils;
+import org.apache.gobblin.metrics.kafka.KafkaAvroEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
 
 
 @Test(groups = {"gobblin.metrics"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterWithSchemaRegistryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterWithSchemaRegistryTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterWithSchemaRegistryTest.java
index dde9429..9d418da 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterWithSchemaRegistryTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroEventReporterWithSchemaRegistryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
@@ -32,12 +32,12 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.kafka.KafkaAvroEventReporter;
-import gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
-import gobblin.metrics.kafka.KafkaEventReporter;
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.kafka.KafkaAvroEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.KafkaEventReporter;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 
 public class KafkaAvroEventReporterWithSchemaRegistryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroReporterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroReporterTest.java
index 81aae3c..bbf2646 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroReporterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaAvroReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -23,11 +23,11 @@ import java.util.Iterator;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.reporter.util.MetricReportUtils;
-import gobblin.metrics.kafka.KafkaAvroReporter;
-import gobblin.metrics.kafka.KafkaPusher;
-import gobblin.metrics.kafka.KafkaReporter;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.reporter.util.MetricReportUtils;
+import org.apache.gobblin.metrics.kafka.KafkaAvroReporter;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.kafka.KafkaReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaEventReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaEventReporterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaEventReporterTest.java
index f9acc78..177f8d3 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaEventReporterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaEventReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -26,12 +26,12 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.reporter.util.EventUtils;
-import gobblin.metrics.kafka.KafkaEventReporter;
-import gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.reporter.util.EventUtils;
+import org.apache.gobblin.metrics.kafka.KafkaEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
 
 
 @Test(groups = {"gobblin.metrics"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
index c2e3c8c..551a0f3 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 
@@ -26,7 +26,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaReporterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaReporterTest.java
index 0e567a2..c431cb0 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaReporterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -35,14 +35,14 @@ import com.codahale.metrics.Meter;
 
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.Measurements;
-import gobblin.metrics.Metric;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.Tag;
-import gobblin.metrics.kafka.KafkaPusher;
-import gobblin.metrics.kafka.KafkaReporter;
-import gobblin.metrics.reporter.util.MetricReportUtils;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.Metric;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.kafka.KafkaReporter;
+import org.apache.gobblin.metrics.reporter.util.MetricReportUtils;
 
 
 @Test(groups = { "gobblin.metrics" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaTestBase.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaTestBase.java
index f18ec28..11aa603 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaTestBase.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
index b13053e..8c3f04f 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -26,8 +26,8 @@ import com.google.common.collect.Queues;
 
 import kafka.producer.ProducerConfig;
 
-import gobblin.metrics.kafka.KafkaPusher;
-import gobblin.metrics.kafka.ProducerCloseable;
+import org.apache.gobblin.metrics.kafka.KafkaPusher;
+import org.apache.gobblin.metrics.kafka.ProducerCloseable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceTest.java
index 6ce1fa7..58c5d72 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.net.URI;
 import java.util.List;
@@ -31,14 +31,14 @@ import org.testng.annotations.AfterSuite;
 import org.testng.annotations.Test;
 
 import com.google.common.io.Closer;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.kafka.writer.KafkaWriterConfigurationKeys;
-import gobblin.metrics.reporter.KafkaTestBase;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.kafka.writer.KafkaWriterConfigurationKeys;
+import org.apache.gobblin.metrics.reporter.KafkaTestBase;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.WriteResponse;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceTest.java
index 550b4e5..939aafa 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.io.File;
 import java.io.IOException;
@@ -35,15 +35,15 @@ import org.testng.annotations.Test;
 import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.kafka.writer.KafkaWriterConfigurationKeys;
-import gobblin.metrics.reporter.KafkaTestBase;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.runtime.job_catalog.NonObservingFSJobCatalog;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.kafka.writer.KafkaWriterConfigurationKeys;
+import org.apache.gobblin.metrics.reporter.KafkaTestBase;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.runtime.job_catalog.NonObservingFSJobCatalog;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.WriteResponse;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistryTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistryTest.java
index 550c78c..15f3e87 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistryTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.util.Properties;
 
@@ -28,8 +28,8 @@ import org.testng.annotations.Test;
 import io.confluent.kafka.schemaregistry.client.MockSchemaRegistryClient;
 import io.confluent.kafka.schemaregistry.client.SchemaRegistryClient;
 
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 
 @Test(groups = { "gobblin.source.extractor.extract.kafka" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractorTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractorTest.java
index 4af4a8d..cdf7b51 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractorTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;
@@ -51,17 +51,17 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.kafka.client.Kafka08ConsumerClient.Kafka08ConsumerRecord;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.kafka.KafkaDeserializerExtractor.Deserializers;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.PropertiesUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.kafka.client.Kafka08ConsumerClient.Kafka08ConsumerRecord;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaDeserializerExtractor.Deserializers;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.PropertiesUtils;
 
 
 @Test(groups = { "gobblin.source.extractor.extract.kafka" })
@@ -107,7 +107,7 @@ public class KafkaDeserializerExtractorTest {
     Assert.assertEquals(kafkaDecoderExtractor.getKafkaSchemaRegistry().getClass(),
         KafkaDeserializerExtractor.Deserializers.STRING.getSchemaRegistryClass());
   }
-  
+
   @Test
   public void testBuiltInGsonDeserializer() throws ReflectiveOperationException {
     WorkUnitState mockWorkUnitState = getMockWorkUnitState();
@@ -121,7 +121,7 @@ public class KafkaDeserializerExtractorTest {
     Assert.assertEquals(kafkaDecoderExtractor.getKafkaSchemaRegistry().getClass(),
         KafkaDeserializerExtractor.Deserializers.GSON.getSchemaRegistryClass());
   }
-  
+
   @Test
   public void testBuiltInConfluentAvroDeserializer() throws ReflectiveOperationException {
     WorkUnitState mockWorkUnitState = getMockWorkUnitState();
@@ -166,7 +166,7 @@ public class KafkaDeserializerExtractorTest {
         .namespace(TEST_NAMESPACE).fields()
         .name(TEST_FIELD_NAME).type().stringType().noDefault()
         .endRecord();
-    
+
     GenericRecord testGenericRecord = new GenericRecordBuilder(schema).set(TEST_FIELD_NAME, "testValue").build();
 
     SchemaRegistryClient mockSchemaRegistryClient = mock(SchemaRegistryClient.class);
@@ -179,15 +179,15 @@ public class KafkaDeserializerExtractorTest {
         ByteBuffer.wrap(kafkaEncoder.serialize(TEST_TOPIC_NAME, testGenericRecord));
 
     KafkaSchemaRegistry<Integer, Schema> mockKafkaSchemaRegistry = mock(KafkaSchemaRegistry.class);
-    KafkaDeserializerExtractor kafkaDecoderExtractor = 
-        new KafkaDeserializerExtractor(mockWorkUnitState, 
+    KafkaDeserializerExtractor kafkaDecoderExtractor =
+        new KafkaDeserializerExtractor(mockWorkUnitState,
             Optional.fromNullable(Deserializers.CONFLUENT_AVRO), kafkaDecoder, mockKafkaSchemaRegistry);
 
     ByteArrayBasedKafkaRecord mockMessageAndOffset = getMockMessageAndOffset(testGenericRecordByteBuffer);
 
     Assert.assertEquals(kafkaDecoderExtractor.decodeRecord(mockMessageAndOffset), testGenericRecord);
   }
-  
+
   @Test
   public void testConfluentAvroDeserializerForSchemaEvolution() throws IOException, RestClientException, SchemaRegistryException {
     WorkUnitState mockWorkUnitState = getMockWorkUnitState();
@@ -197,12 +197,12 @@ public class KafkaDeserializerExtractorTest {
         .namespace(TEST_NAMESPACE).fields()
         .name(TEST_FIELD_NAME).type().stringType().noDefault()
         .endRecord();
-    
+
     Schema schemaV2 = SchemaBuilder.record(TEST_RECORD_NAME)
         .namespace(TEST_NAMESPACE).fields()
         .name(TEST_FIELD_NAME).type().stringType().noDefault()
         .optionalString(TEST_FIELD_NAME2).endRecord();
-        
+
     GenericRecord testGenericRecord = new GenericRecordBuilder(schemaV1).set(TEST_FIELD_NAME, "testValue").build();
 
     SchemaRegistryClient mockSchemaRegistryClient = mock(SchemaRegistryClient.class);
@@ -216,16 +216,16 @@ public class KafkaDeserializerExtractorTest {
 
     KafkaSchemaRegistry<Integer, Schema> mockKafkaSchemaRegistry = mock(KafkaSchemaRegistry.class);
     when(mockKafkaSchemaRegistry.getLatestSchemaByTopic(TEST_TOPIC_NAME)).thenReturn(schemaV2);
-    
+
     KafkaDeserializerExtractor kafkaDecoderExtractor = new KafkaDeserializerExtractor(mockWorkUnitState,
         Optional.fromNullable(Deserializers.CONFLUENT_AVRO), kafkaDecoder, mockKafkaSchemaRegistry);
     when(kafkaDecoderExtractor.getSchema()).thenReturn(schemaV2);
-    
+
     ByteArrayBasedKafkaRecord mockMessageAndOffset = getMockMessageAndOffset(testGenericRecordByteBuffer);
 
     GenericRecord received = (GenericRecord) kafkaDecoderExtractor.decodeRecord(mockMessageAndOffset);
     Assert.assertEquals(received.toString(), "{\"testField\": \"testValue\", \"testField2\": null}");
-    
+
   }
 
   @Test
@@ -245,7 +245,7 @@ public class KafkaDeserializerExtractorTest {
 
     KafkaSchemaRegistry<?, ?> mockKafkaSchemaRegistry = mock(KafkaSchemaRegistry.class);
     KafkaDeserializerExtractor kafkaDecoderExtractor =
-        new KafkaDeserializerExtractor(mockWorkUnitState, 
+        new KafkaDeserializerExtractor(mockWorkUnitState,
             Optional.fromNullable(Deserializers.CONFLUENT_JSON), kafkaDecoder, mockKafkaSchemaRegistry);
 
     ByteArrayBasedKafkaRecord mockMessageAndOffset = getMockMessageAndOffset(testKafkaRecordByteBuffer);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializerTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializerTest.java
index 33e3631..14d1711 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializerTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import org.apache.kafka.common.serialization.Deserializer;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapperTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapperTest.java
index 12b3182..bbc7410 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapperTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.util.Properties;
 
@@ -24,8 +24,8 @@ import org.testng.annotations.Test;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 @Slf4j
 public class KafkaWrapperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistryTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistryTest.java
index e88bb18..057a8f0 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistryTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistryTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.util.Properties;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 
 @Test(groups = { "gobblin.source.extractor.extract.kafka" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClient.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClient.java
index 77c65b2..b6cd35d 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClient.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClient.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -44,11 +44,11 @@ import com.google.common.collect.Iterators;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaTopic;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaTopic;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
index 71a2e3b..78cd932 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.IOException;
 import java.util.Map;
@@ -34,9 +34,9 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
index 4dc0add..6bf812a 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.IOException;
 
@@ -23,7 +23,7 @@ import org.apache.avro.generic.GenericRecord;
 import org.apache.kafka.common.errors.SerializationException;
 import org.apache.kafka.common.serialization.Serializer;
 
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/Kafka09DataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/Kafka09DataWriter.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/Kafka09DataWriter.java
index 1e79efa..40a8a4c 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/Kafka09DataWriter.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/Kafka09DataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -33,11 +33,11 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
-import gobblin.writer.WriteResponseFuture;
-import gobblin.writer.WriteResponseMapper;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
+import org.apache.gobblin.writer.WriteResponseFuture;
+import org.apache.gobblin.writer.WriteResponseMapper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
index 3e99e4f..754f5a4 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.util.Properties;
 
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.AsyncDataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingExtractor.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingExtractor.java
index fd553c8..2737264 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingExtractor.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.nio.channels.ClosedChannelException;
@@ -37,23 +37,23 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.AbstractBaseKafkaConsumerClient;
-import gobblin.metrics.Tag;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.StreamingExtractor;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkSerializerHelper;
-import gobblin.source.extractor.extract.EventBasedExtractor;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.AbstractBaseKafkaConsumerClient;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.StreamingExtractor;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkSerializerHelper;
+import org.apache.gobblin.source.extractor.extract.EventBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 import lombok.ToString;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingSource.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingSource.java
index f8ddc15..72e0778 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingSource.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleStreamingSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -35,16 +35,16 @@ import com.google.common.base.Throwables;
 import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.extract.EventBasedSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.extract.EventBasedSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
index 1cceeb5..f99680c 100644
--- a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
+++ b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka;
+package org.apache.gobblin.kafka;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -45,7 +45,7 @@ import kafka.utils.ZkUtils;
 import kafka.zk.EmbeddedZookeeper;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.test.TestUtils;
+import org.apache.gobblin.test.TestUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClientTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClientTest.java b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClientTest.java
index b44c3a0..296ade2 100644
--- a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClientTest.java
+++ b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/client/Kafka09ConsumerClientTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import java.util.Arrays;
 import java.util.HashMap;
@@ -33,9 +33,9 @@ import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.kafka.client.Kafka09ConsumerClient.Kafka09ConsumerRecord;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.kafka.client.Kafka09ConsumerClient.Kafka09ConsumerRecord;
 
 
 public class Kafka09ConsumerClientTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/source/extractor/extract/kafka/KafkaSimpleStreamingTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/source/extractor/extract/kafka/KafkaSimpleStreamingTest.java b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/source/extractor/extract/kafka/KafkaSimpleStreamingTest.java
index 3f2b511..db66a85 100644
--- a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/source/extractor/extract/kafka/KafkaSimpleStreamingTest.java
+++ b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/source/extractor/extract/kafka/KafkaSimpleStreamingTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.source.extractor.extract.kafka;
+package org.apache.gobblin.kafka.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.lang.management.ManagementFactory;
@@ -36,19 +36,19 @@ import org.testng.annotations.Test;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.KafkaTestBase;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingExtractor;
-import gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.KafkaTestBase;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingExtractor;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/writer/Kafka09DataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/writer/Kafka09DataWriterTest.java b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/writer/Kafka09DataWriterTest.java
index 3186b67..45b865d 100644
--- a/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/writer/Kafka09DataWriterTest.java
+++ b/gobblin-modules/gobblin-kafka-09/src/test/java/org/apache/gobblin/kafka/writer/Kafka09DataWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.lang.management.ManagementFactory;
@@ -33,16 +33,16 @@ import org.testng.annotations.Test;
 import kafka.security.auth.Write;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.KafkaTestBase;
-import gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryConfigurationKeys;
-import gobblin.kafka.schemareg.SchemaRegistryException;
-//import gobblin.kafka.serialize.LiAvroDeserializer;
-import gobblin.kafka.serialize.LiAvroDeserializer;
-import gobblin.kafka.serialize.LiAvroSerializer;
-import gobblin.test.TestUtils;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.kafka.KafkaTestBase;
+import org.apache.gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryConfigurationKeys;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
+//import org.apache.gobblin.kafka.serialize.LiAvroDeserializer;
+import org.apache.gobblin.kafka.serialize.LiAvroDeserializer;
+import org.apache.gobblin.kafka.serialize.LiAvroSerializer;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
 
 import static org.mockito.Matchers.isA;
 import static org.mockito.Mockito.mock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
index 2055256..8c1bf7f 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import com.google.common.base.Optional;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.CacheLoader;
 import com.google.common.cache.LoadingCache;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.filter.AvroProjectionConverter;
-import gobblin.converter.filter.AvroSchemaFieldRemover;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.filter.AvroProjectionConverter;
+import org.apache.gobblin.converter.filter.AvroSchemaFieldRemover;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.util.AvroUtils;
 import java.io.IOException;
 import java.nio.ByteBuffer;
 import java.nio.charset.StandardCharsets;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/LiKafkaByteArrayMsgToAvroConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/LiKafkaByteArrayMsgToAvroConverter.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/LiKafkaByteArrayMsgToAvroConverter.java
index 8ec174a..61eedd3 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/LiKafkaByteArrayMsgToAvroConverter.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/LiKafkaByteArrayMsgToAvroConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 
@@ -24,14 +24,14 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
-import gobblin.kafka.schemareg.SchemaRegistryException;
-import gobblin.kafka.serialize.LiAvroDeserializerBase;
-import gobblin.kafka.serialize.SerializationException;
-import gobblin.source.extractor.extract.kafka.KafkaSource;
-import gobblin.util.EmptyIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.serialize.LiAvroDeserializerBase;
+import org.apache.gobblin.kafka.serialize.SerializationException;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaSource;
+import org.apache.gobblin.util.EmptyIterable;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/AbstractBaseKafkaConsumerClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/AbstractBaseKafkaConsumerClient.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/AbstractBaseKafkaConsumerClient.java
index 49ee820..00b751b 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/AbstractBaseKafkaConsumerClient.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/AbstractBaseKafkaConsumerClient.java
@@ -14,22 +14,22 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import com.google.common.base.Function;
 import com.google.common.base.Predicate;
 import com.google.common.collect.FluentIterable;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
-import gobblin.source.extractor.extract.kafka.KafkaTopic;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaTopic;
+import org.apache.gobblin.util.DatasetFilterUtils;
 import java.util.List;
 
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
 import java.util.Map;
 import java.util.regex.Pattern;
 import javax.annotation.Nonnull;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/BaseKafkaConsumerRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/BaseKafkaConsumerRecord.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/BaseKafkaConsumerRecord.java
index 90bd788..017a166 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/BaseKafkaConsumerRecord.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/BaseKafkaConsumerRecord.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/ByteArrayBasedKafkaRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/ByteArrayBasedKafkaRecord.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/ByteArrayBasedKafkaRecord.java
index 2dce0ef..548b610 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/ByteArrayBasedKafkaRecord.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/ByteArrayBasedKafkaRecord.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 /**
  * A kafka record that provides getters for raw bytes of key and value . This record type can be used to wrap kafka

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/DecodeableKafkaRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/DecodeableKafkaRecord.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/DecodeableKafkaRecord.java
index 30b8c1d..e974127 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/DecodeableKafkaRecord.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/DecodeableKafkaRecord.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 /**
  * A kafka record that provides getters for deserialized key and value. This record type can be used to wrap kafka records

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/GobblinKafkaConsumerClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/GobblinKafkaConsumerClient.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/GobblinKafkaConsumerClient.java
index 9e23707..a23e557 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/GobblinKafkaConsumerClient.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/GobblinKafkaConsumerClient.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import java.io.Closeable;
 import java.util.Iterator;
@@ -23,10 +23,10 @@ import java.util.regex.Pattern;
 
 import com.typesafe.config.Config;
 
-import gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaTopic;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaTopic;
+import org.apache.gobblin.util.DatasetFilterUtils;
 
 /**
  * A simplified, generic wrapper client to communicate with Kafka. This class is (AND MUST never) depend on classes

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/KafkaConsumerRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/KafkaConsumerRecord.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/KafkaConsumerRecord.java
index 9f70ec5..5308a18 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/KafkaConsumerRecord.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/client/KafkaConsumerRecord.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 /**
  * A kafka message/record consumed from {@link GobblinKafkaConsumerClient}. This interface provides APIs to read message

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistry.java
index 868e8ef..4ef3e64 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.io.IOException;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/ConfigDrivenMd5SchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/ConfigDrivenMd5SchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/ConfigDrivenMd5SchemaRegistry.java
index b80e845..8dcdde1 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/ConfigDrivenMd5SchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/ConfigDrivenMd5SchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
@@ -29,9 +29,9 @@ import org.apache.avro.Schema;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.SchemaRegistryException;
-import gobblin.kafka.serialize.MD5Digest;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.serialize.MD5Digest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/HttpClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/HttpClientFactory.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/HttpClientFactory.java
index 3c9a237..8c7b3a0 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/HttpClientFactory.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/HttpClientFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.pool2.BasePooledObjectFactory;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistry.java
index a3eb46b..9820097 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryConfigurationKeys.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryConfigurationKeys.java
index 0d6db98..d6f023b 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryConfigurationKeys.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 /**
  * Configuration keys for a kafka schema registry

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryFactory.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryFactory.java
index c43d4f8..13ae5c8 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryFactory.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/KafkaSchemaRegistryFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/LiKafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/LiKafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/LiKafkaSchemaRegistry.java
index 0c8a010..2ea7075 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/LiKafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/LiKafkaSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -34,9 +34,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.kafka.serialize.MD5Digest;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.kafka.serialize.MD5Digest;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/SchemaRegistryException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/SchemaRegistryException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/SchemaRegistryException.java
index 87e3bbd..bc2b248 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/SchemaRegistryException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/schemareg/SchemaRegistryException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 public class SchemaRegistryException extends Exception {
   public SchemaRegistryException(String message) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializerBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializerBase.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializerBase.java
index 0037321..5d841ed 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializerBase.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializerBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.IOException;
 import java.util.Map;
@@ -32,9 +32,9 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerDeHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerDeHelper.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerDeHelper.java
index 9b1827b..18cdd56 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerDeHelper.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerDeHelper.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.util.Map;
 import java.util.Properties;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializerBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializerBase.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializerBase.java
index b4daf23..361158c 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializerBase.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializerBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -28,8 +28,8 @@ import org.apache.avro.io.BinaryEncoder;
 import org.apache.avro.io.DatumWriter;
 import org.apache.avro.io.EncoderFactory;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
index a275517..0f5a28e 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.util.Arrays;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/SerializationException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/SerializationException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/SerializationException.java
index b1b051b..9727f6a 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/SerializationException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/SerializationException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 public class SerializationException extends Exception {
   public SerializationException(String message) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/BaseKafkaDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/BaseKafkaDataWriterBuilder.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/BaseKafkaDataWriterBuilder.java
index 7d7084c..8e5e9b0 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/BaseKafkaDataWriterBuilder.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/BaseKafkaDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,12 +25,12 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AsyncWriterManager;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AsyncWriterManager;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterConfigurationKeys.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterConfigurationKeys.java
index 000c1f0..0303341 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterConfigurationKeys.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 /**
  * Configuration keys for a KafkaWriter.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterHelper.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterHelper.java
index 4600c64..b717d43 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterHelper.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Properties;
@@ -28,10 +28,10 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
-import static gobblin.kafka.writer.KafkaWriterConfigurationKeys.*;
-import static gobblin.kafka.writer.KafkaWriterConfigurationKeys.CLIENT_ID_DEFAULT;
+import static org.apache.gobblin.kafka.writer.KafkaWriterConfigurationKeys.*;
+import static org.apache.gobblin.kafka.writer.KafkaWriterConfigurationKeys.CLIENT_ID_DEFAULT;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
index 4960fc2..067b96f 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 /**
  * Listing of Metrics names used by the {@link KafkaDataWriter}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistry.java
index dd56f95..d391ef3 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -35,9 +35,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.kafka.schemareg.HttpClientFactory;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.kafka.schemareg.HttpClientFactory;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistryFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistryFactory.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistryFactory.java
index 018fda1..04d9ffc 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistryFactory.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroSchemaRegistryFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistry.java
index 0f042c3..ac5efc2 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistryFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistryFactory.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistryFactory.java
index 4751746..d4e5071 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistryFactory.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/KafkaSchemaRegistryFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/SchemaRegistryException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/SchemaRegistryException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/SchemaRegistryException.java
index 4add903..6cd5346 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/SchemaRegistryException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/kafka/SchemaRegistryException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 public class SchemaRegistryException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
index bd4802c..62439dc 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
@@ -31,9 +31,9 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfigStoreUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfigStoreUtils.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfigStoreUtils.java
index 3160943..4eea468 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfigStoreUtils.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfigStoreUtils.java
@@ -14,22 +14,22 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.ConfigClientUtils;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.kafka.client.GobblinKafkaConsumerClient;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.ConfigClientUtils;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.PathUtils;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.util.ArrayList;


[73/77] [abbrv] incubator-gobblin git commit: Update retention SQL to use org.apache.gobblin classes

Posted by ab...@apache.org.
Update retention SQL to use org.apache.gobblin classes


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/1737fde8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/1737fde8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/1737fde8

Branch: refs/heads/master
Commit: 1737fde840357899c709bee9a5cbf998e329f414
Parents: f609274
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 22:14:16 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 22:14:16 2017 -0700

----------------------------------------------------------------------
 .../data/management/retention/sql/SqlBasedRetentionPoc.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/1737fde8/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
index e3d56f3..ab62d5b 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
@@ -67,7 +67,7 @@ public class SqlBasedRetentionPoc {
     execute("CREATE TABLE Daily_Partitions (dataset_path VARCHAR(255), path VARCHAR(255), ts TIMESTAMP)");
 
     // Register UDFs
-    execute("CREATE FUNCTION TIMESTAMP_DIFF(timestamp1 TIMESTAMP, timestamp2 TIMESTAMP, unitString VARCHAR(50)) RETURNS BIGINT PARAMETER STYLE JAVA NO SQL LANGUAGE JAVA EXTERNAL NAME 'gobblin.data.management.retention.sql.SqlUdfs.timestamp_diff'");
+    execute("CREATE FUNCTION TIMESTAMP_DIFF(timestamp1 TIMESTAMP, timestamp2 TIMESTAMP, unitString VARCHAR(50)) RETURNS BIGINT PARAMETER STYLE JAVA NO SQL LANGUAGE JAVA EXTERNAL NAME 'org.apache.gobblin.data.management.retention.sql.SqlUdfs.timestamp_diff'");
   }
 
   @AfterClass


[63/77] [abbrv] incubator-gobblin git commit: Update Restli schemas for gobblin-service for package rename to org.apache.gobblin

Posted by ab...@apache.org.
Update Restli schemas for gobblin-service for package rename to org.apache.gobblin


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/92e1276e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/92e1276e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/92e1276e

Branch: refs/heads/master
Commit: 92e1276ef79c2a4060183fc523351b069532cd58
Parents: 172fafb
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 20:06:53 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 20:06:53 2017 -0700

----------------------------------------------------------------------
 .../src/main/gen-java/FlatGobblinMetric.java    | 432 ++++++++++++++++++
 .../src/main/gen-java/GobblinTrackingEvent.java | 433 ++++++++++++++++++
 .../src/main/gen-java/Metric.java               | 279 ++++++++++++
 .../src/main/gen-java/MetricReport.java         | 356 +++++++++++++++
 .../gobblin/metrics/FlatGobblinMetric.java      | 433 ------------------
 .../gobblin/metrics/GobblinTrackingEvent.java   | 434 -------------------
 .../org/apache/gobblin/metrics/Metric.java      | 280 ------------
 .../apache/gobblin/metrics/MetricReport.java    | 357 ---------------
 .../gobblin.rest.jobExecutions.restspec.json    |  23 -
 ...che.gobblin.rest.jobExecutions.restspec.json |  23 +
 .../gobblin.rest.jobExecutions.snapshot.json    | 350 ---------------
 ...che.gobblin.rest.jobExecutions.snapshot.json | 350 +++++++++++++++
 .../gobblin.service.flowconfigs.restspec.json   |  31 --
 .../gobblin.service.flowstatuses.restspec.json  |  29 --
 ...he.gobblin.service.flowconfigs.restspec.json |  31 ++
 ...e.gobblin.service.flowstatuses.restspec.json |  29 ++
 .../gobblin.service.flowconfigs.snapshot.json   | 116 -----
 .../gobblin.service.flowstatuses.snapshot.json  | 227 ----------
 ...he.gobblin.service.flowconfigs.snapshot.json | 116 +++++
 ...e.gobblin.service.flowstatuses.snapshot.json | 227 ++++++++++
 ...blin.restli.throttling.permits.restspec.json |  22 -
 ...blin.restli.throttling.permits.restspec.json |  22 +
 ...blin.restli.throttling.permits.snapshot.json |  76 ----
 ...blin.restli.throttling.permits.snapshot.json |  76 ++++
 24 files changed, 2374 insertions(+), 2378 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
new file mode 100644
index 0000000..02b169b
--- /dev/null
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
@@ -0,0 +1,432 @@
+/**
+ * Autogenerated by Avro
+ *
+ * DO NOT EDIT DIRECTLY
+ */
+
+import org.apache.avro.specific.SpecificData;
+
+@SuppressWarnings("all")
+@org.apache.avro.specific.AvroGenerated
+public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
+  private static final long serialVersionUID = -3004215093744611038L;
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"FlatGobblinMetric\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"Tags associated with the metrics in the form key:value.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metricName\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"The name of this metric.\"},{\"name\":\"metricValue\",\"type\":\"double\",\"doc\":\"The value of this metric.\"}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
+  /** Tags associated with the metrics in the form key:value. */
+  @Deprecated public java.util.List<java.lang.String> tags;
+  /** Time at which metrics were reported. */
+  @Deprecated public long timestamp;
+  /** The name of this metric. */
+  @Deprecated public java.lang.String metricName;
+  /** The value of this metric. */
+  @Deprecated public double metricValue;
+
+  /**
+   * Default constructor.  Note that this does not initialize fields
+   * to their default values from the schema.  If that is desired then
+   * one should use <code>newBuilder()</code>.
+   */
+  public FlatGobblinMetric() {}
+
+  /**
+   * All-args constructor.
+   * @param tags Tags associated with the metrics in the form key:value.
+   * @param timestamp Time at which metrics were reported.
+   * @param metricName The name of this metric.
+   * @param metricValue The value of this metric.
+   */
+  public FlatGobblinMetric(java.util.List<java.lang.String> tags, java.lang.Long timestamp, java.lang.String metricName, java.lang.Double metricValue) {
+    this.tags = tags;
+    this.timestamp = timestamp;
+    this.metricName = metricName;
+    this.metricValue = metricValue;
+  }
+
+  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
+  // Used by DatumWriter.  Applications should not call.
+  public java.lang.Object get(int field$) {
+    switch (field$) {
+    case 0: return tags;
+    case 1: return timestamp;
+    case 2: return metricName;
+    case 3: return metricValue;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  // Used by DatumReader.  Applications should not call.
+  @SuppressWarnings(value="unchecked")
+  public void put(int field$, java.lang.Object value$) {
+    switch (field$) {
+    case 0: tags = (java.util.List<java.lang.String>)value$; break;
+    case 1: timestamp = (java.lang.Long)value$; break;
+    case 2: metricName = (java.lang.String)value$; break;
+    case 3: metricValue = (java.lang.Double)value$; break;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  /**
+   * Gets the value of the 'tags' field.
+   * @return Tags associated with the metrics in the form key:value.
+   */
+  public java.util.List<java.lang.String> getTags() {
+    return tags;
+  }
+
+  /**
+   * Sets the value of the 'tags' field.
+   * Tags associated with the metrics in the form key:value.
+   * @param value the value to set.
+   */
+  public void setTags(java.util.List<java.lang.String> value) {
+    this.tags = value;
+  }
+
+  /**
+   * Gets the value of the 'timestamp' field.
+   * @return Time at which metrics were reported.
+   */
+  public java.lang.Long getTimestamp() {
+    return timestamp;
+  }
+
+  /**
+   * Sets the value of the 'timestamp' field.
+   * Time at which metrics were reported.
+   * @param value the value to set.
+   */
+  public void setTimestamp(java.lang.Long value) {
+    this.timestamp = value;
+  }
+
+  /**
+   * Gets the value of the 'metricName' field.
+   * @return The name of this metric.
+   */
+  public java.lang.String getMetricName() {
+    return metricName;
+  }
+
+  /**
+   * Sets the value of the 'metricName' field.
+   * The name of this metric.
+   * @param value the value to set.
+   */
+  public void setMetricName(java.lang.String value) {
+    this.metricName = value;
+  }
+
+  /**
+   * Gets the value of the 'metricValue' field.
+   * @return The value of this metric.
+   */
+  public java.lang.Double getMetricValue() {
+    return metricValue;
+  }
+
+  /**
+   * Sets the value of the 'metricValue' field.
+   * The value of this metric.
+   * @param value the value to set.
+   */
+  public void setMetricValue(java.lang.Double value) {
+    this.metricValue = value;
+  }
+
+  /**
+   * Creates a new FlatGobblinMetric RecordBuilder.
+   * @return A new FlatGobblinMetric RecordBuilder
+   */
+  public static FlatGobblinMetric.Builder newBuilder() {
+    return new FlatGobblinMetric.Builder();
+  }
+
+  /**
+   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing Builder.
+   * @param other The existing builder to copy.
+   * @return A new FlatGobblinMetric RecordBuilder
+   */
+  public static FlatGobblinMetric.Builder newBuilder(FlatGobblinMetric.Builder other) {
+    return new FlatGobblinMetric.Builder(other);
+  }
+
+  /**
+   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing FlatGobblinMetric instance.
+   * @param other The existing instance to copy.
+   * @return A new FlatGobblinMetric RecordBuilder
+   */
+  public static FlatGobblinMetric.Builder newBuilder(FlatGobblinMetric other) {
+    return new FlatGobblinMetric.Builder(other);
+  }
+
+  /**
+   * RecordBuilder for FlatGobblinMetric instances.
+   */
+  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<FlatGobblinMetric>
+    implements org.apache.avro.data.RecordBuilder<FlatGobblinMetric> {
+
+    /** Tags associated with the metrics in the form key:value. */
+    private java.util.List<java.lang.String> tags;
+    /** Time at which metrics were reported. */
+    private long timestamp;
+    /** The name of this metric. */
+    private java.lang.String metricName;
+    /** The value of this metric. */
+    private double metricValue;
+
+    /** Creates a new Builder */
+    private Builder() {
+      super(SCHEMA$);
+    }
+
+    /**
+     * Creates a Builder by copying an existing Builder.
+     * @param other The existing Builder to copy.
+     */
+    private Builder(FlatGobblinMetric.Builder other) {
+      super(other);
+      if (isValidValue(fields()[0], other.tags)) {
+        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.metricName)) {
+        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
+        fieldSetFlags()[2] = true;
+      }
+      if (isValidValue(fields()[3], other.metricValue)) {
+        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
+        fieldSetFlags()[3] = true;
+      }
+    }
+
+    /**
+     * Creates a Builder by copying an existing FlatGobblinMetric instance
+     * @param other The existing instance to copy.
+     */
+    private Builder(FlatGobblinMetric other) {
+            super(SCHEMA$);
+      if (isValidValue(fields()[0], other.tags)) {
+        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.metricName)) {
+        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
+        fieldSetFlags()[2] = true;
+      }
+      if (isValidValue(fields()[3], other.metricValue)) {
+        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
+        fieldSetFlags()[3] = true;
+      }
+    }
+
+    /**
+      * Gets the value of the 'tags' field.
+      * Tags associated with the metrics in the form key:value.
+      * @return The value.
+      */
+    public java.util.List<java.lang.String> getTags() {
+      return tags;
+    }
+
+    /**
+      * Sets the value of the 'tags' field.
+      * Tags associated with the metrics in the form key:value.
+      * @param value The value of 'tags'.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder setTags(java.util.List<java.lang.String> value) {
+      validate(fields()[0], value);
+      this.tags = value;
+      fieldSetFlags()[0] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'tags' field has been set.
+      * Tags associated with the metrics in the form key:value.
+      * @return True if the 'tags' field has been set, false otherwise.
+      */
+    public boolean hasTags() {
+      return fieldSetFlags()[0];
+    }
+
+
+    /**
+      * Clears the value of the 'tags' field.
+      * Tags associated with the metrics in the form key:value.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder clearTags() {
+      tags = null;
+      fieldSetFlags()[0] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @return The value.
+      */
+    public java.lang.Long getTimestamp() {
+      return timestamp;
+    }
+
+    /**
+      * Sets the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @param value The value of 'timestamp'.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder setTimestamp(long value) {
+      validate(fields()[1], value);
+      this.timestamp = value;
+      fieldSetFlags()[1] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'timestamp' field has been set.
+      * Time at which metrics were reported.
+      * @return True if the 'timestamp' field has been set, false otherwise.
+      */
+    public boolean hasTimestamp() {
+      return fieldSetFlags()[1];
+    }
+
+
+    /**
+      * Clears the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder clearTimestamp() {
+      fieldSetFlags()[1] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'metricName' field.
+      * The name of this metric.
+      * @return The value.
+      */
+    public java.lang.String getMetricName() {
+      return metricName;
+    }
+
+    /**
+      * Sets the value of the 'metricName' field.
+      * The name of this metric.
+      * @param value The value of 'metricName'.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder setMetricName(java.lang.String value) {
+      validate(fields()[2], value);
+      this.metricName = value;
+      fieldSetFlags()[2] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'metricName' field has been set.
+      * The name of this metric.
+      * @return True if the 'metricName' field has been set, false otherwise.
+      */
+    public boolean hasMetricName() {
+      return fieldSetFlags()[2];
+    }
+
+
+    /**
+      * Clears the value of the 'metricName' field.
+      * The name of this metric.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder clearMetricName() {
+      metricName = null;
+      fieldSetFlags()[2] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'metricValue' field.
+      * The value of this metric.
+      * @return The value.
+      */
+    public java.lang.Double getMetricValue() {
+      return metricValue;
+    }
+
+    /**
+      * Sets the value of the 'metricValue' field.
+      * The value of this metric.
+      * @param value The value of 'metricValue'.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder setMetricValue(double value) {
+      validate(fields()[3], value);
+      this.metricValue = value;
+      fieldSetFlags()[3] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'metricValue' field has been set.
+      * The value of this metric.
+      * @return True if the 'metricValue' field has been set, false otherwise.
+      */
+    public boolean hasMetricValue() {
+      return fieldSetFlags()[3];
+    }
+
+
+    /**
+      * Clears the value of the 'metricValue' field.
+      * The value of this metric.
+      * @return This builder.
+      */
+    public FlatGobblinMetric.Builder clearMetricValue() {
+      fieldSetFlags()[3] = false;
+      return this;
+    }
+
+    @Override
+    public FlatGobblinMetric build() {
+      try {
+        FlatGobblinMetric record = new FlatGobblinMetric();
+        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.List<java.lang.String>) defaultValue(fields()[0]);
+        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
+        record.metricName = fieldSetFlags()[2] ? this.metricName : (java.lang.String) defaultValue(fields()[2]);
+        record.metricValue = fieldSetFlags()[3] ? this.metricValue : (java.lang.Double) defaultValue(fields()[3]);
+        return record;
+      } catch (Exception e) {
+        throw new org.apache.avro.AvroRuntimeException(e);
+      }
+    }
+  }
+
+  private static final org.apache.avro.io.DatumWriter
+    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
+
+  @Override public void writeExternal(java.io.ObjectOutput out)
+    throws java.io.IOException {
+    WRITER$.write(this, SpecificData.getEncoder(out));
+  }
+
+  private static final org.apache.avro.io.DatumReader
+    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
+
+  @Override public void readExternal(java.io.ObjectInput in)
+    throws java.io.IOException {
+    READER$.read(this, SpecificData.getDecoder(in));
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
new file mode 100644
index 0000000..7cb9bbf
--- /dev/null
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
@@ -0,0 +1,433 @@
+/**
+ * Autogenerated by Avro
+ *
+ * DO NOT EDIT DIRECTLY
+ */
+
+import org.apache.avro.specific.SpecificData;
+
+@SuppressWarnings("all")
+@org.apache.avro.specific.AvroGenerated
+public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
+  private static final long serialVersionUID = 2436287129421894415L;
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"fields\":[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},{\"name\":\"namespace\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"},\"null\"],\"doc\":\"Namespace used for filtering of events.\"},{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Event name.\"},{\"name\":\"metadata\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Event metadata.\",\"default\":{}}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
+  /** Time at which event was created. */
+  @Deprecated public long timestamp;
+  /** Namespace used for filtering of events. */
+  @Deprecated public java.lang.String namespace;
+  /** Event name. */
+  @Deprecated public java.lang.String name;
+  /** Event metadata. */
+  @Deprecated public java.util.Map<java.lang.String,java.lang.String> metadata;
+
+  /**
+   * Default constructor.  Note that this does not initialize fields
+   * to their default values from the schema.  If that is desired then
+   * one should use <code>newBuilder()</code>.
+   */
+  public GobblinTrackingEvent() {}
+
+  /**
+   * All-args constructor.
+   * @param timestamp Time at which event was created.
+   * @param namespace Namespace used for filtering of events.
+   * @param name Event name.
+   * @param metadata Event metadata.
+   */
+  public GobblinTrackingEvent(java.lang.Long timestamp, java.lang.String namespace, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata) {
+    this.timestamp = timestamp;
+    this.namespace = namespace;
+    this.name = name;
+    this.metadata = metadata;
+  }
+
+  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
+  // Used by DatumWriter.  Applications should not call.
+  public java.lang.Object get(int field$) {
+    switch (field$) {
+    case 0: return timestamp;
+    case 1: return namespace;
+    case 2: return name;
+    case 3: return metadata;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  // Used by DatumReader.  Applications should not call.
+  @SuppressWarnings(value="unchecked")
+  public void put(int field$, java.lang.Object value$) {
+    switch (field$) {
+    case 0: timestamp = (java.lang.Long)value$; break;
+    case 1: namespace = (java.lang.String)value$; break;
+    case 2: name = (java.lang.String)value$; break;
+    case 3: metadata = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  /**
+   * Gets the value of the 'timestamp' field.
+   * @return Time at which event was created.
+   */
+  public java.lang.Long getTimestamp() {
+    return timestamp;
+  }
+
+  /**
+   * Sets the value of the 'timestamp' field.
+   * Time at which event was created.
+   * @param value the value to set.
+   */
+  public void setTimestamp(java.lang.Long value) {
+    this.timestamp = value;
+  }
+
+  /**
+   * Gets the value of the 'namespace' field.
+   * @return Namespace used for filtering of events.
+   */
+  public java.lang.String getNamespace() {
+    return namespace;
+  }
+
+  /**
+   * Sets the value of the 'namespace' field.
+   * Namespace used for filtering of events.
+   * @param value the value to set.
+   */
+  public void setNamespace(java.lang.String value) {
+    this.namespace = value;
+  }
+
+  /**
+   * Gets the value of the 'name' field.
+   * @return Event name.
+   */
+  public java.lang.String getName() {
+    return name;
+  }
+
+  /**
+   * Sets the value of the 'name' field.
+   * Event name.
+   * @param value the value to set.
+   */
+  public void setName(java.lang.String value) {
+    this.name = value;
+  }
+
+  /**
+   * Gets the value of the 'metadata' field.
+   * @return Event metadata.
+   */
+  public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
+    return metadata;
+  }
+
+  /**
+   * Sets the value of the 'metadata' field.
+   * Event metadata.
+   * @param value the value to set.
+   */
+  public void setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
+    this.metadata = value;
+  }
+
+  /**
+   * Creates a new GobblinTrackingEvent RecordBuilder.
+   * @return A new GobblinTrackingEvent RecordBuilder
+   */
+  public static GobblinTrackingEvent.Builder newBuilder() {
+    return new GobblinTrackingEvent.Builder();
+  }
+
+  /**
+   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing Builder.
+   * @param other The existing builder to copy.
+   * @return A new GobblinTrackingEvent RecordBuilder
+   */
+  public static GobblinTrackingEvent.Builder newBuilder(GobblinTrackingEvent.Builder other) {
+    return new GobblinTrackingEvent.Builder(other);
+  }
+
+  /**
+   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing GobblinTrackingEvent instance.
+   * @param other The existing instance to copy.
+   * @return A new GobblinTrackingEvent RecordBuilder
+   */
+  public static GobblinTrackingEvent.Builder newBuilder(GobblinTrackingEvent other) {
+    return new GobblinTrackingEvent.Builder(other);
+  }
+
+  /**
+   * RecordBuilder for GobblinTrackingEvent instances.
+   */
+  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<GobblinTrackingEvent>
+    implements org.apache.avro.data.RecordBuilder<GobblinTrackingEvent> {
+
+    /** Time at which event was created. */
+    private long timestamp;
+    /** Namespace used for filtering of events. */
+    private java.lang.String namespace;
+    /** Event name. */
+    private java.lang.String name;
+    /** Event metadata. */
+    private java.util.Map<java.lang.String,java.lang.String> metadata;
+
+    /** Creates a new Builder */
+    private Builder() {
+      super(SCHEMA$);
+    }
+
+    /**
+     * Creates a Builder by copying an existing Builder.
+     * @param other The existing Builder to copy.
+     */
+    private Builder(GobblinTrackingEvent.Builder other) {
+      super(other);
+      if (isValidValue(fields()[0], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.namespace)) {
+        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.name)) {
+        this.name = data().deepCopy(fields()[2].schema(), other.name);
+        fieldSetFlags()[2] = true;
+      }
+      if (isValidValue(fields()[3], other.metadata)) {
+        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
+        fieldSetFlags()[3] = true;
+      }
+    }
+
+    /**
+     * Creates a Builder by copying an existing GobblinTrackingEvent instance
+     * @param other The existing instance to copy.
+     */
+    private Builder(GobblinTrackingEvent other) {
+            super(SCHEMA$);
+      if (isValidValue(fields()[0], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.namespace)) {
+        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.name)) {
+        this.name = data().deepCopy(fields()[2].schema(), other.name);
+        fieldSetFlags()[2] = true;
+      }
+      if (isValidValue(fields()[3], other.metadata)) {
+        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
+        fieldSetFlags()[3] = true;
+      }
+    }
+
+    /**
+      * Gets the value of the 'timestamp' field.
+      * Time at which event was created.
+      * @return The value.
+      */
+    public java.lang.Long getTimestamp() {
+      return timestamp;
+    }
+
+    /**
+      * Sets the value of the 'timestamp' field.
+      * Time at which event was created.
+      * @param value The value of 'timestamp'.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder setTimestamp(long value) {
+      validate(fields()[0], value);
+      this.timestamp = value;
+      fieldSetFlags()[0] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'timestamp' field has been set.
+      * Time at which event was created.
+      * @return True if the 'timestamp' field has been set, false otherwise.
+      */
+    public boolean hasTimestamp() {
+      return fieldSetFlags()[0];
+    }
+
+
+    /**
+      * Clears the value of the 'timestamp' field.
+      * Time at which event was created.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder clearTimestamp() {
+      fieldSetFlags()[0] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'namespace' field.
+      * Namespace used for filtering of events.
+      * @return The value.
+      */
+    public java.lang.String getNamespace() {
+      return namespace;
+    }
+
+    /**
+      * Sets the value of the 'namespace' field.
+      * Namespace used for filtering of events.
+      * @param value The value of 'namespace'.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder setNamespace(java.lang.String value) {
+      validate(fields()[1], value);
+      this.namespace = value;
+      fieldSetFlags()[1] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'namespace' field has been set.
+      * Namespace used for filtering of events.
+      * @return True if the 'namespace' field has been set, false otherwise.
+      */
+    public boolean hasNamespace() {
+      return fieldSetFlags()[1];
+    }
+
+
+    /**
+      * Clears the value of the 'namespace' field.
+      * Namespace used for filtering of events.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder clearNamespace() {
+      namespace = null;
+      fieldSetFlags()[1] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'name' field.
+      * Event name.
+      * @return The value.
+      */
+    public java.lang.String getName() {
+      return name;
+    }
+
+    /**
+      * Sets the value of the 'name' field.
+      * Event name.
+      * @param value The value of 'name'.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder setName(java.lang.String value) {
+      validate(fields()[2], value);
+      this.name = value;
+      fieldSetFlags()[2] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'name' field has been set.
+      * Event name.
+      * @return True if the 'name' field has been set, false otherwise.
+      */
+    public boolean hasName() {
+      return fieldSetFlags()[2];
+    }
+
+
+    /**
+      * Clears the value of the 'name' field.
+      * Event name.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder clearName() {
+      name = null;
+      fieldSetFlags()[2] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'metadata' field.
+      * Event metadata.
+      * @return The value.
+      */
+    public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
+      return metadata;
+    }
+
+    /**
+      * Sets the value of the 'metadata' field.
+      * Event metadata.
+      * @param value The value of 'metadata'.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
+      validate(fields()[3], value);
+      this.metadata = value;
+      fieldSetFlags()[3] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'metadata' field has been set.
+      * Event metadata.
+      * @return True if the 'metadata' field has been set, false otherwise.
+      */
+    public boolean hasMetadata() {
+      return fieldSetFlags()[3];
+    }
+
+
+    /**
+      * Clears the value of the 'metadata' field.
+      * Event metadata.
+      * @return This builder.
+      */
+    public GobblinTrackingEvent.Builder clearMetadata() {
+      metadata = null;
+      fieldSetFlags()[3] = false;
+      return this;
+    }
+
+    @Override
+    public GobblinTrackingEvent build() {
+      try {
+        GobblinTrackingEvent record = new GobblinTrackingEvent();
+        record.timestamp = fieldSetFlags()[0] ? this.timestamp : (java.lang.Long) defaultValue(fields()[0]);
+        record.namespace = fieldSetFlags()[1] ? this.namespace : (java.lang.String) defaultValue(fields()[1]);
+        record.name = fieldSetFlags()[2] ? this.name : (java.lang.String) defaultValue(fields()[2]);
+        record.metadata = fieldSetFlags()[3] ? this.metadata : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[3]);
+        return record;
+      } catch (Exception e) {
+        throw new org.apache.avro.AvroRuntimeException(e);
+      }
+    }
+  }
+
+  private static final org.apache.avro.io.DatumWriter
+    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
+
+  @Override public void writeExternal(java.io.ObjectOutput out)
+    throws java.io.IOException {
+    WRITER$.write(this, SpecificData.getEncoder(out));
+  }
+
+  private static final org.apache.avro.io.DatumReader
+    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
+
+  @Override public void readExternal(java.io.ObjectInput in)
+    throws java.io.IOException {
+    READER$.read(this, SpecificData.getDecoder(in));
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
new file mode 100644
index 0000000..237b8c4
--- /dev/null
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
@@ -0,0 +1,279 @@
+/**
+ * Autogenerated by Avro
+ *
+ * DO NOT EDIT DIRECTLY
+ */
+
+import org.apache.avro.specific.SpecificData;
+
+@SuppressWarnings("all")
+@org.apache.avro.specific.AvroGenerated
+public class Metric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
+  private static final long serialVersionUID = 2082125793684587136L;
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}");
+  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
+  /** Metric name. */
+  @Deprecated public java.lang.String name;
+  /** Metric value. */
+  @Deprecated public double value;
+
+  /**
+   * Default constructor.  Note that this does not initialize fields
+   * to their default values from the schema.  If that is desired then
+   * one should use <code>newBuilder()</code>.
+   */
+  public Metric() {}
+
+  /**
+   * All-args constructor.
+   * @param name Metric name.
+   * @param value Metric value.
+   */
+  public Metric(java.lang.String name, java.lang.Double value) {
+    this.name = name;
+    this.value = value;
+  }
+
+  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
+  // Used by DatumWriter.  Applications should not call.
+  public java.lang.Object get(int field$) {
+    switch (field$) {
+    case 0: return name;
+    case 1: return value;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  // Used by DatumReader.  Applications should not call.
+  @SuppressWarnings(value="unchecked")
+  public void put(int field$, java.lang.Object value$) {
+    switch (field$) {
+    case 0: name = (java.lang.String)value$; break;
+    case 1: value = (java.lang.Double)value$; break;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  /**
+   * Gets the value of the 'name' field.
+   * @return Metric name.
+   */
+  public java.lang.String getName() {
+    return name;
+  }
+
+  /**
+   * Sets the value of the 'name' field.
+   * Metric name.
+   * @param value the value to set.
+   */
+  public void setName(java.lang.String value) {
+    this.name = value;
+  }
+
+  /**
+   * Gets the value of the 'value' field.
+   * @return Metric value.
+   */
+  public java.lang.Double getValue() {
+    return value;
+  }
+
+  /**
+   * Sets the value of the 'value' field.
+   * Metric value.
+   * @param value the value to set.
+   */
+  public void setValue(java.lang.Double value) {
+    this.value = value;
+  }
+
+  /**
+   * Creates a new Metric RecordBuilder.
+   * @return A new Metric RecordBuilder
+   */
+  public static Metric.Builder newBuilder() {
+    return new Metric.Builder();
+  }
+
+  /**
+   * Creates a new Metric RecordBuilder by copying an existing Builder.
+   * @param other The existing builder to copy.
+   * @return A new Metric RecordBuilder
+   */
+  public static Metric.Builder newBuilder(Metric.Builder other) {
+    return new Metric.Builder(other);
+  }
+
+  /**
+   * Creates a new Metric RecordBuilder by copying an existing Metric instance.
+   * @param other The existing instance to copy.
+   * @return A new Metric RecordBuilder
+   */
+  public static Metric.Builder newBuilder(Metric other) {
+    return new Metric.Builder(other);
+  }
+
+  /**
+   * RecordBuilder for Metric instances.
+   */
+  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<Metric>
+    implements org.apache.avro.data.RecordBuilder<Metric> {
+
+    /** Metric name. */
+    private java.lang.String name;
+    /** Metric value. */
+    private double value;
+
+    /** Creates a new Builder */
+    private Builder() {
+      super(SCHEMA$);
+    }
+
+    /**
+     * Creates a Builder by copying an existing Builder.
+     * @param other The existing Builder to copy.
+     */
+    private Builder(Metric.Builder other) {
+      super(other);
+      if (isValidValue(fields()[0], other.name)) {
+        this.name = data().deepCopy(fields()[0].schema(), other.name);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.value)) {
+        this.value = data().deepCopy(fields()[1].schema(), other.value);
+        fieldSetFlags()[1] = true;
+      }
+    }
+
+    /**
+     * Creates a Builder by copying an existing Metric instance
+     * @param other The existing instance to copy.
+     */
+    private Builder(Metric other) {
+            super(SCHEMA$);
+      if (isValidValue(fields()[0], other.name)) {
+        this.name = data().deepCopy(fields()[0].schema(), other.name);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.value)) {
+        this.value = data().deepCopy(fields()[1].schema(), other.value);
+        fieldSetFlags()[1] = true;
+      }
+    }
+
+    /**
+      * Gets the value of the 'name' field.
+      * Metric name.
+      * @return The value.
+      */
+    public java.lang.String getName() {
+      return name;
+    }
+
+    /**
+      * Sets the value of the 'name' field.
+      * Metric name.
+      * @param value The value of 'name'.
+      * @return This builder.
+      */
+    public Metric.Builder setName(java.lang.String value) {
+      validate(fields()[0], value);
+      this.name = value;
+      fieldSetFlags()[0] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'name' field has been set.
+      * Metric name.
+      * @return True if the 'name' field has been set, false otherwise.
+      */
+    public boolean hasName() {
+      return fieldSetFlags()[0];
+    }
+
+
+    /**
+      * Clears the value of the 'name' field.
+      * Metric name.
+      * @return This builder.
+      */
+    public Metric.Builder clearName() {
+      name = null;
+      fieldSetFlags()[0] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'value' field.
+      * Metric value.
+      * @return The value.
+      */
+    public java.lang.Double getValue() {
+      return value;
+    }
+
+    /**
+      * Sets the value of the 'value' field.
+      * Metric value.
+      * @param value The value of 'value'.
+      * @return This builder.
+      */
+    public Metric.Builder setValue(double value) {
+      validate(fields()[1], value);
+      this.value = value;
+      fieldSetFlags()[1] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'value' field has been set.
+      * Metric value.
+      * @return True if the 'value' field has been set, false otherwise.
+      */
+    public boolean hasValue() {
+      return fieldSetFlags()[1];
+    }
+
+
+    /**
+      * Clears the value of the 'value' field.
+      * Metric value.
+      * @return This builder.
+      */
+    public Metric.Builder clearValue() {
+      fieldSetFlags()[1] = false;
+      return this;
+    }
+
+    @Override
+    public Metric build() {
+      try {
+        Metric record = new Metric();
+        record.name = fieldSetFlags()[0] ? this.name : (java.lang.String) defaultValue(fields()[0]);
+        record.value = fieldSetFlags()[1] ? this.value : (java.lang.Double) defaultValue(fields()[1]);
+        return record;
+      } catch (Exception e) {
+        throw new org.apache.avro.AvroRuntimeException(e);
+      }
+    }
+  }
+
+  private static final org.apache.avro.io.DatumWriter
+    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
+
+  @Override public void writeExternal(java.io.ObjectOutput out)
+    throws java.io.IOException {
+    WRITER$.write(this, SpecificData.getEncoder(out));
+  }
+
+  private static final org.apache.avro.io.DatumReader
+    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
+
+  @Override public void readExternal(java.io.ObjectInput in)
+    throws java.io.IOException {
+    READER$.read(this, SpecificData.getDecoder(in));
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
new file mode 100644
index 0000000..229f509
--- /dev/null
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
@@ -0,0 +1,356 @@
+/**
+ * Autogenerated by Avro
+ *
+ * DO NOT EDIT DIRECTLY
+ */
+
+import org.apache.avro.specific.SpecificData;
+
+@SuppressWarnings("all")
+@org.apache.avro.specific.AvroGenerated
+public class MetricReport extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
+  private static final long serialVersionUID = -3871534513744778107L;
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"MetricReport\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Tags associated with the metrics.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metrics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}},\"doc\":\"Array of metrics in this report.\"}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
+  /** Tags associated with the metrics. */
+  @Deprecated public java.util.Map<java.lang.String,java.lang.String> tags;
+  /** Time at which metrics were reported. */
+  @Deprecated public long timestamp;
+  /** Array of metrics in this report. */
+  @Deprecated public java.util.List<Metric> metrics;
+
+  /**
+   * Default constructor.  Note that this does not initialize fields
+   * to their default values from the schema.  If that is desired then
+   * one should use <code>newBuilder()</code>.
+   */
+  public MetricReport() {}
+
+  /**
+   * All-args constructor.
+   * @param tags Tags associated with the metrics.
+   * @param timestamp Time at which metrics were reported.
+   * @param metrics Array of metrics in this report.
+   */
+  public MetricReport(java.util.Map<java.lang.String,java.lang.String> tags, java.lang.Long timestamp, java.util.List<Metric> metrics) {
+    this.tags = tags;
+    this.timestamp = timestamp;
+    this.metrics = metrics;
+  }
+
+  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
+  // Used by DatumWriter.  Applications should not call.
+  public java.lang.Object get(int field$) {
+    switch (field$) {
+    case 0: return tags;
+    case 1: return timestamp;
+    case 2: return metrics;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  // Used by DatumReader.  Applications should not call.
+  @SuppressWarnings(value="unchecked")
+  public void put(int field$, java.lang.Object value$) {
+    switch (field$) {
+    case 0: tags = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
+    case 1: timestamp = (java.lang.Long)value$; break;
+    case 2: metrics = (java.util.List<Metric>)value$; break;
+    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
+    }
+  }
+
+  /**
+   * Gets the value of the 'tags' field.
+   * @return Tags associated with the metrics.
+   */
+  public java.util.Map<java.lang.String,java.lang.String> getTags() {
+    return tags;
+  }
+
+  /**
+   * Sets the value of the 'tags' field.
+   * Tags associated with the metrics.
+   * @param value the value to set.
+   */
+  public void setTags(java.util.Map<java.lang.String,java.lang.String> value) {
+    this.tags = value;
+  }
+
+  /**
+   * Gets the value of the 'timestamp' field.
+   * @return Time at which metrics were reported.
+   */
+  public java.lang.Long getTimestamp() {
+    return timestamp;
+  }
+
+  /**
+   * Sets the value of the 'timestamp' field.
+   * Time at which metrics were reported.
+   * @param value the value to set.
+   */
+  public void setTimestamp(java.lang.Long value) {
+    this.timestamp = value;
+  }
+
+  /**
+   * Gets the value of the 'metrics' field.
+   * @return Array of metrics in this report.
+   */
+  public java.util.List<Metric> getMetrics() {
+    return metrics;
+  }
+
+  /**
+   * Sets the value of the 'metrics' field.
+   * Array of metrics in this report.
+   * @param value the value to set.
+   */
+  public void setMetrics(java.util.List<Metric> value) {
+    this.metrics = value;
+  }
+
+  /**
+   * Creates a new MetricReport RecordBuilder.
+   * @return A new MetricReport RecordBuilder
+   */
+  public static MetricReport.Builder newBuilder() {
+    return new MetricReport.Builder();
+  }
+
+  /**
+   * Creates a new MetricReport RecordBuilder by copying an existing Builder.
+   * @param other The existing builder to copy.
+   * @return A new MetricReport RecordBuilder
+   */
+  public static MetricReport.Builder newBuilder(MetricReport.Builder other) {
+    return new MetricReport.Builder(other);
+  }
+
+  /**
+   * Creates a new MetricReport RecordBuilder by copying an existing MetricReport instance.
+   * @param other The existing instance to copy.
+   * @return A new MetricReport RecordBuilder
+   */
+  public static MetricReport.Builder newBuilder(MetricReport other) {
+    return new MetricReport.Builder(other);
+  }
+
+  /**
+   * RecordBuilder for MetricReport instances.
+   */
+  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<MetricReport>
+    implements org.apache.avro.data.RecordBuilder<MetricReport> {
+
+    /** Tags associated with the metrics. */
+    private java.util.Map<java.lang.String,java.lang.String> tags;
+    /** Time at which metrics were reported. */
+    private long timestamp;
+    /** Array of metrics in this report. */
+    private java.util.List<Metric> metrics;
+
+    /** Creates a new Builder */
+    private Builder() {
+      super(SCHEMA$);
+    }
+
+    /**
+     * Creates a Builder by copying an existing Builder.
+     * @param other The existing Builder to copy.
+     */
+    private Builder(MetricReport.Builder other) {
+      super(other);
+      if (isValidValue(fields()[0], other.tags)) {
+        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.metrics)) {
+        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
+        fieldSetFlags()[2] = true;
+      }
+    }
+
+    /**
+     * Creates a Builder by copying an existing MetricReport instance
+     * @param other The existing instance to copy.
+     */
+    private Builder(MetricReport other) {
+            super(SCHEMA$);
+      if (isValidValue(fields()[0], other.tags)) {
+        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
+        fieldSetFlags()[0] = true;
+      }
+      if (isValidValue(fields()[1], other.timestamp)) {
+        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
+        fieldSetFlags()[1] = true;
+      }
+      if (isValidValue(fields()[2], other.metrics)) {
+        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
+        fieldSetFlags()[2] = true;
+      }
+    }
+
+    /**
+      * Gets the value of the 'tags' field.
+      * Tags associated with the metrics.
+      * @return The value.
+      */
+    public java.util.Map<java.lang.String,java.lang.String> getTags() {
+      return tags;
+    }
+
+    /**
+      * Sets the value of the 'tags' field.
+      * Tags associated with the metrics.
+      * @param value The value of 'tags'.
+      * @return This builder.
+      */
+    public MetricReport.Builder setTags(java.util.Map<java.lang.String,java.lang.String> value) {
+      validate(fields()[0], value);
+      this.tags = value;
+      fieldSetFlags()[0] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'tags' field has been set.
+      * Tags associated with the metrics.
+      * @return True if the 'tags' field has been set, false otherwise.
+      */
+    public boolean hasTags() {
+      return fieldSetFlags()[0];
+    }
+
+
+    /**
+      * Clears the value of the 'tags' field.
+      * Tags associated with the metrics.
+      * @return This builder.
+      */
+    public MetricReport.Builder clearTags() {
+      tags = null;
+      fieldSetFlags()[0] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @return The value.
+      */
+    public java.lang.Long getTimestamp() {
+      return timestamp;
+    }
+
+    /**
+      * Sets the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @param value The value of 'timestamp'.
+      * @return This builder.
+      */
+    public MetricReport.Builder setTimestamp(long value) {
+      validate(fields()[1], value);
+      this.timestamp = value;
+      fieldSetFlags()[1] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'timestamp' field has been set.
+      * Time at which metrics were reported.
+      * @return True if the 'timestamp' field has been set, false otherwise.
+      */
+    public boolean hasTimestamp() {
+      return fieldSetFlags()[1];
+    }
+
+
+    /**
+      * Clears the value of the 'timestamp' field.
+      * Time at which metrics were reported.
+      * @return This builder.
+      */
+    public MetricReport.Builder clearTimestamp() {
+      fieldSetFlags()[1] = false;
+      return this;
+    }
+
+    /**
+      * Gets the value of the 'metrics' field.
+      * Array of metrics in this report.
+      * @return The value.
+      */
+    public java.util.List<Metric> getMetrics() {
+      return metrics;
+    }
+
+    /**
+      * Sets the value of the 'metrics' field.
+      * Array of metrics in this report.
+      * @param value The value of 'metrics'.
+      * @return This builder.
+      */
+    public MetricReport.Builder setMetrics(java.util.List<Metric> value) {
+      validate(fields()[2], value);
+      this.metrics = value;
+      fieldSetFlags()[2] = true;
+      return this;
+    }
+
+    /**
+      * Checks whether the 'metrics' field has been set.
+      * Array of metrics in this report.
+      * @return True if the 'metrics' field has been set, false otherwise.
+      */
+    public boolean hasMetrics() {
+      return fieldSetFlags()[2];
+    }
+
+
+    /**
+      * Clears the value of the 'metrics' field.
+      * Array of metrics in this report.
+      * @return This builder.
+      */
+    public MetricReport.Builder clearMetrics() {
+      metrics = null;
+      fieldSetFlags()[2] = false;
+      return this;
+    }
+
+    @Override
+    public MetricReport build() {
+      try {
+        MetricReport record = new MetricReport();
+        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[0]);
+        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
+        record.metrics = fieldSetFlags()[2] ? this.metrics : (java.util.List<Metric>) defaultValue(fields()[2]);
+        return record;
+      } catch (Exception e) {
+        throw new org.apache.avro.AvroRuntimeException(e);
+      }
+    }
+  }
+
+  private static final org.apache.avro.io.DatumWriter
+    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
+
+  @Override public void writeExternal(java.io.ObjectOutput out)
+    throws java.io.IOException {
+    WRITER$.write(this, SpecificData.getEncoder(out));
+  }
+
+  private static final org.apache.avro.io.DatumReader
+    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
+
+  @Override public void readExternal(java.io.ObjectInput in)
+    throws java.io.IOException {
+    READER$.read(this, SpecificData.getDecoder(in));
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
deleted file mode 100644
index 40719db..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-package org.apache.gobblin.metrics;
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = 277556715077932861L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"FlatGobblinMetric\",\"namespace\":\"gobblin.metrics\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"Tags associated with the metrics in the form key:value.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metricName\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"The name of this metric.\"},{\"name\":\"metricValue\",\"type\":\"double\",\"doc\":\"The value of this metric.\"}]}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Tags associated with the metrics in the form key:value. */
-  @Deprecated public java.util.List<java.lang.String> tags;
-  /** Time at which metrics were reported. */
-  @Deprecated public long timestamp;
-  /** The name of this metric. */
-  @Deprecated public java.lang.String metricName;
-  /** The value of this metric. */
-  @Deprecated public double metricValue;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public FlatGobblinMetric() {}
-
-  /**
-   * All-args constructor.
-   * @param tags Tags associated with the metrics in the form key:value.
-   * @param timestamp Time at which metrics were reported.
-   * @param metricName The name of this metric.
-   * @param metricValue The value of this metric.
-   */
-  public FlatGobblinMetric(java.util.List<java.lang.String> tags, java.lang.Long timestamp, java.lang.String metricName, java.lang.Double metricValue) {
-    this.tags = tags;
-    this.timestamp = timestamp;
-    this.metricName = metricName;
-    this.metricValue = metricValue;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return tags;
-    case 1: return timestamp;
-    case 2: return metricName;
-    case 3: return metricValue;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: tags = (java.util.List<java.lang.String>)value$; break;
-    case 1: timestamp = (java.lang.Long)value$; break;
-    case 2: metricName = (java.lang.String)value$; break;
-    case 3: metricValue = (java.lang.Double)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'tags' field.
-   * @return Tags associated with the metrics in the form key:value.
-   */
-  public java.util.List<java.lang.String> getTags() {
-    return tags;
-  }
-
-  /**
-   * Sets the value of the 'tags' field.
-   * Tags associated with the metrics in the form key:value.
-   * @param value the value to set.
-   */
-  public void setTags(java.util.List<java.lang.String> value) {
-    this.tags = value;
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which metrics were reported.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which metrics were reported.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'metricName' field.
-   * @return The name of this metric.
-   */
-  public java.lang.String getMetricName() {
-    return metricName;
-  }
-
-  /**
-   * Sets the value of the 'metricName' field.
-   * The name of this metric.
-   * @param value the value to set.
-   */
-  public void setMetricName(java.lang.String value) {
-    this.metricName = value;
-  }
-
-  /**
-   * Gets the value of the 'metricValue' field.
-   * @return The value of this metric.
-   */
-  public java.lang.Double getMetricValue() {
-    return metricValue;
-  }
-
-  /**
-   * Sets the value of the 'metricValue' field.
-   * The value of this metric.
-   * @param value the value to set.
-   */
-  public void setMetricValue(java.lang.Double value) {
-    this.metricValue = value;
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder() {
-    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder();
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(org.apache.gobblin.metrics.FlatGobblinMetric.Builder other) {
-    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing FlatGobblinMetric instance.
-   * @param other The existing instance to copy.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(org.apache.gobblin.metrics.FlatGobblinMetric other) {
-    return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for FlatGobblinMetric instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<FlatGobblinMetric>
-    implements org.apache.avro.data.RecordBuilder<FlatGobblinMetric> {
-
-    /** Tags associated with the metrics in the form key:value. */
-    private java.util.List<java.lang.String> tags;
-    /** Time at which metrics were reported. */
-    private long timestamp;
-    /** The name of this metric. */
-    private java.lang.String metricName;
-    /** The value of this metric. */
-    private double metricValue;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.FlatGobblinMetric.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metricName)) {
-        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metricValue)) {
-        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing FlatGobblinMetric instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.FlatGobblinMetric other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metricName)) {
-        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metricValue)) {
-        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @return The value.
-      */
-    public java.util.List<java.lang.String> getTags() {
-      return tags;
-    }
-
-    /**
-      * Sets the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @param value The value of 'tags'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setTags(java.util.List<java.lang.String> value) {
-      validate(fields()[0], value);
-      this.tags = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'tags' field has been set.
-      * Tags associated with the metrics in the form key:value.
-      * @return True if the 'tags' field has been set, false otherwise.
-      */
-    public boolean hasTags() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearTags() {
-      tags = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setTimestamp(long value) {
-      validate(fields()[1], value);
-      this.timestamp = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which metrics were reported.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearTimestamp() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metricName' field.
-      * The name of this metric.
-      * @return The value.
-      */
-    public java.lang.String getMetricName() {
-      return metricName;
-    }
-
-    /**
-      * Sets the value of the 'metricName' field.
-      * The name of this metric.
-      * @param value The value of 'metricName'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setMetricName(java.lang.String value) {
-      validate(fields()[2], value);
-      this.metricName = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metricName' field has been set.
-      * The name of this metric.
-      * @return True if the 'metricName' field has been set, false otherwise.
-      */
-    public boolean hasMetricName() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'metricName' field.
-      * The name of this metric.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearMetricName() {
-      metricName = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metricValue' field.
-      * The value of this metric.
-      * @return The value.
-      */
-    public java.lang.Double getMetricValue() {
-      return metricValue;
-    }
-
-    /**
-      * Sets the value of the 'metricValue' field.
-      * The value of this metric.
-      * @param value The value of 'metricValue'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setMetricValue(double value) {
-      validate(fields()[3], value);
-      this.metricValue = value;
-      fieldSetFlags()[3] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metricValue' field has been set.
-      * The value of this metric.
-      * @return True if the 'metricValue' field has been set, false otherwise.
-      */
-    public boolean hasMetricValue() {
-      return fieldSetFlags()[3];
-    }
-
-
-    /**
-      * Clears the value of the 'metricValue' field.
-      * The value of this metric.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearMetricValue() {
-      fieldSetFlags()[3] = false;
-      return this;
-    }
-
-    @Override
-    public FlatGobblinMetric build() {
-      try {
-        FlatGobblinMetric record = new FlatGobblinMetric();
-        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.List<java.lang.String>) defaultValue(fields()[0]);
-        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
-        record.metricName = fieldSetFlags()[2] ? this.metricName : (java.lang.String) defaultValue(fields()[2]);
-        record.metricValue = fieldSetFlags()[3] ? this.metricValue : (java.lang.Double) defaultValue(fields()[3]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
deleted file mode 100644
index 716ec89..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
+++ /dev/null
@@ -1,434 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-package org.apache.gobblin.metrics;
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = -6700465194787422943L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"namespace\":\"gobblin.metrics\",\"fields\":[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},{\"name\":\"namespace\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"},\"null\"],\"doc\":\"Namespace used for filtering of events.\"},{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Event name.\"},{\"name\":\"metadata\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Event metadata.\",\"default\":{}}]}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Time at which event was created. */
-  @Deprecated public long timestamp;
-  /** Namespace used for filtering of events. */
-  @Deprecated public java.lang.String namespace;
-  /** Event name. */
-  @Deprecated public java.lang.String name;
-  /** Event metadata. */
-  @Deprecated public java.util.Map<java.lang.String,java.lang.String> metadata;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public GobblinTrackingEvent() {}
-
-  /**
-   * All-args constructor.
-   * @param timestamp Time at which event was created.
-   * @param namespace Namespace used for filtering of events.
-   * @param name Event name.
-   * @param metadata Event metadata.
-   */
-  public GobblinTrackingEvent(java.lang.Long timestamp, java.lang.String namespace, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata) {
-    this.timestamp = timestamp;
-    this.namespace = namespace;
-    this.name = name;
-    this.metadata = metadata;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return timestamp;
-    case 1: return namespace;
-    case 2: return name;
-    case 3: return metadata;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: timestamp = (java.lang.Long)value$; break;
-    case 1: namespace = (java.lang.String)value$; break;
-    case 2: name = (java.lang.String)value$; break;
-    case 3: metadata = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which event was created.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which event was created.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'namespace' field.
-   * @return Namespace used for filtering of events.
-   */
-  public java.lang.String getNamespace() {
-    return namespace;
-  }
-
-  /**
-   * Sets the value of the 'namespace' field.
-   * Namespace used for filtering of events.
-   * @param value the value to set.
-   */
-  public void setNamespace(java.lang.String value) {
-    this.namespace = value;
-  }
-
-  /**
-   * Gets the value of the 'name' field.
-   * @return Event name.
-   */
-  public java.lang.String getName() {
-    return name;
-  }
-
-  /**
-   * Sets the value of the 'name' field.
-   * Event name.
-   * @param value the value to set.
-   */
-  public void setName(java.lang.String value) {
-    this.name = value;
-  }
-
-  /**
-   * Gets the value of the 'metadata' field.
-   * @return Event metadata.
-   */
-  public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
-    return metadata;
-  }
-
-  /**
-   * Sets the value of the 'metadata' field.
-   * Event metadata.
-   * @param value the value to set.
-   */
-  public void setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
-    this.metadata = value;
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder() {
-    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder();
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(org.apache.gobblin.metrics.GobblinTrackingEvent.Builder other) {
-    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing GobblinTrackingEvent instance.
-   * @param other The existing instance to copy.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(org.apache.gobblin.metrics.GobblinTrackingEvent other) {
-    return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for GobblinTrackingEvent instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<GobblinTrackingEvent>
-    implements org.apache.avro.data.RecordBuilder<GobblinTrackingEvent> {
-
-    /** Time at which event was created. */
-    private long timestamp;
-    /** Namespace used for filtering of events. */
-    private java.lang.String namespace;
-    /** Event name. */
-    private java.lang.String name;
-    /** Event metadata. */
-    private java.util.Map<java.lang.String,java.lang.String> metadata;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.GobblinTrackingEvent.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.namespace)) {
-        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.name)) {
-        this.name = data().deepCopy(fields()[2].schema(), other.name);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metadata)) {
-        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing GobblinTrackingEvent instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.GobblinTrackingEvent other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.namespace)) {
-        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.name)) {
-        this.name = data().deepCopy(fields()[2].schema(), other.name);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metadata)) {
-        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setTimestamp(long value) {
-      validate(fields()[0], value);
-      this.timestamp = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which event was created.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearTimestamp() {
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @return The value.
-      */
-    public java.lang.String getNamespace() {
-      return namespace;
-    }
-
-    /**
-      * Sets the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @param value The value of 'namespace'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setNamespace(java.lang.String value) {
-      validate(fields()[1], value);
-      this.namespace = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'namespace' field has been set.
-      * Namespace used for filtering of events.
-      * @return True if the 'namespace' field has been set, false otherwise.
-      */
-    public boolean hasNamespace() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearNamespace() {
-      namespace = null;
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'name' field.
-      * Event name.
-      * @return The value.
-      */
-    public java.lang.String getName() {
-      return name;
-    }
-
-    /**
-      * Sets the value of the 'name' field.
-      * Event name.
-      * @param value The value of 'name'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setName(java.lang.String value) {
-      validate(fields()[2], value);
-      this.name = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'name' field has been set.
-      * Event name.
-      * @return True if the 'name' field has been set, false otherwise.
-      */
-    public boolean hasName() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'name' field.
-      * Event name.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearName() {
-      name = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metadata' field.
-      * Event metadata.
-      * @return The value.
-      */
-    public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
-      return metadata;
-    }
-
-    /**
-      * Sets the value of the 'metadata' field.
-      * Event metadata.
-      * @param value The value of 'metadata'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
-      validate(fields()[3], value);
-      this.metadata = value;
-      fieldSetFlags()[3] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metadata' field has been set.
-      * Event metadata.
-      * @return True if the 'metadata' field has been set, false otherwise.
-      */
-    public boolean hasMetadata() {
-      return fieldSetFlags()[3];
-    }
-
-
-    /**
-      * Clears the value of the 'metadata' field.
-      * Event metadata.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearMetadata() {
-      metadata = null;
-      fieldSetFlags()[3] = false;
-      return this;
-    }
-
-    @Override
-    public GobblinTrackingEvent build() {
-      try {
-        GobblinTrackingEvent record = new GobblinTrackingEvent();
-        record.timestamp = fieldSetFlags()[0] ? this.timestamp : (java.lang.Long) defaultValue(fields()[0]);
-        record.namespace = fieldSetFlags()[1] ? this.namespace : (java.lang.String) defaultValue(fields()[1]);
-        record.name = fieldSetFlags()[2] ? this.name : (java.lang.String) defaultValue(fields()[2]);
-        record.metadata = fieldSetFlags()[3] ? this.metadata : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[3]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}


[68/77] [abbrv] incubator-gobblin git commit: Reduced scope of powermock exclusion from org.apache.* to org.apache.zookeeper.* etc

Posted by ab...@apache.org.
Reduced scope of powermock exclusion from org.apache.* to org.apache.zookeeper.* etc


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/841c5f74
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/841c5f74
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/841c5f74

Branch: refs/heads/master
Commit: 841c5f74d843d99cd2cb7df982239a5bb6003be6
Parents: ead8182
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 21:31:11 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 21:31:11 2017 -0700

----------------------------------------------------------------------
 .../aws/GobblinAWSClusterLauncherTest.java      |  2 +-
 .../runtime/api/GobblinInstanceLauncher.conf    | 21 --------------------
 .../runtime/api/GobblinInstanceLauncher.conf    | 21 ++++++++++++++++++++
 3 files changed, 22 insertions(+), 22 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/841c5f74/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java b/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
index 5cd9fb9..94ca55e 100644
--- a/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
+++ b/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
@@ -73,7 +73,7 @@ import org.apache.gobblin.testing.AssertWithBackoff;
  */
 @Test(groups = { "gobblin.aws" })
 @PrepareForTest({ AWSSdkClient.class, GobblinAWSClusterLauncher.class})
-@PowerMockIgnore({"javax.*", "org.apache.*", "org.w3c.*", "org.xml.*"})
+@PowerMockIgnore({"javax.*", "org.apache.helix.*", "org.apache.curator.*", "org.apache.zookeeper.*", "org.w3c.*", "org.xml.*"})
 public class GobblinAWSClusterLauncherTest extends PowerMockTestCase implements HelixMessageTestBase  {
   public final static Logger LOG = LoggerFactory.getLogger(GobblinAWSClusterLauncherTest.class);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/841c5f74/gobblin-runtime/src/main/resources/gobblin/runtime/api/GobblinInstanceLauncher.conf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/gobblin/runtime/api/GobblinInstanceLauncher.conf b/gobblin-runtime/src/main/resources/gobblin/runtime/api/GobblinInstanceLauncher.conf
deleted file mode 100644
index 9fa7307..0000000
--- a/gobblin-runtime/src/main/resources/gobblin/runtime/api/GobblinInstanceLauncher.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" 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.
-#
-
-gobblin.instance {
-  startTimeoutMs: 1000
-  shutdownTimeoutMs: 1000
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/841c5f74/gobblin-runtime/src/main/resources/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.conf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.conf b/gobblin-runtime/src/main/resources/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.conf
new file mode 100644
index 0000000..9fa7307
--- /dev/null
+++ b/gobblin-runtime/src/main/resources/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.conf
@@ -0,0 +1,21 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" 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.
+#
+
+gobblin.instance {
+  startTimeoutMs: 1000
+  shutdownTimeoutMs: 1000
+}


[66/77] [abbrv] incubator-gobblin git commit: Update package from gobblin to org.apache.gobblin for typed references

Posted by ab...@apache.org.
Update package from gobblin to org.apache.gobblin for typed references


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/588f72db
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/588f72db
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/588f72db

Branch: refs/heads/master
Commit: 588f72db4bd55839a1e0fe58ff02eaa84b39e10f
Parents: 81a66cd
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 20:21:46 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 20:21:46 2017 -0700

----------------------------------------------------------------------
 .../version/TimestampedDatasetVersion.java      |   2 +-
 .../src/main/gen-java/FlatGobblinMetric.java    | 432 ------------------
 .../src/main/gen-java/GobblinTrackingEvent.java | 433 -------------------
 .../src/main/gen-java/Metric.java               | 279 ------------
 .../src/main/gen-java/MetricReport.java         | 356 ---------------
 .../apache/gobblin/service/FlowStatusTest.java  |  14 +-
 .../gobblin/service/FlowStatusResource.java     |   2 +-
 7 files changed, 9 insertions(+), 1509 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
index cbe4c30..ee8d380 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
@@ -50,7 +50,7 @@ public class TimestampedDatasetVersion extends org.apache.gobblin.data.managemen
   }
 
   public static Collection<TimestampedDatasetVersion> convertFromGeneralVersion(
-      Collection<gobblin.data.management.version.TimestampedDatasetVersion> realVersions) {
+      Collection<org.apache.gobblin.data.management.version.TimestampedDatasetVersion> realVersions) {
     List<TimestampedDatasetVersion> timestampedVersions = Lists.newArrayList();
     for (org.apache.gobblin.data.management.version.TimestampedDatasetVersion realVersion : realVersions) {
       timestampedVersions.add(new TimestampedDatasetVersion(realVersion));

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
deleted file mode 100644
index 1deb457..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
+++ /dev/null
@@ -1,432 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = -3004215093744611038L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"FlatGobblinMetric\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"Tags associated with the metrics in the form key:value.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metricName\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"The name of this metric.\"},{\"name\":\"metricValue\",\"type\":\"double\",\"doc\":\"The value of this metric.\"}],\"namespace\":\"org.apache.gobblin.metrics\"}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Tags associated with the metrics in the form key:value. */
-  @Deprecated public java.util.List<java.lang.String> tags;
-  /** Time at which metrics were reported. */
-  @Deprecated public long timestamp;
-  /** The name of this metric. */
-  @Deprecated public java.lang.String metricName;
-  /** The value of this metric. */
-  @Deprecated public double metricValue;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public FlatGobblinMetric() {}
-
-  /**
-   * All-args constructor.
-   * @param tags Tags associated with the metrics in the form key:value.
-   * @param timestamp Time at which metrics were reported.
-   * @param metricName The name of this metric.
-   * @param metricValue The value of this metric.
-   */
-  public FlatGobblinMetric(java.util.List<java.lang.String> tags, java.lang.Long timestamp, java.lang.String metricName, java.lang.Double metricValue) {
-    this.tags = tags;
-    this.timestamp = timestamp;
-    this.metricName = metricName;
-    this.metricValue = metricValue;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return tags;
-    case 1: return timestamp;
-    case 2: return metricName;
-    case 3: return metricValue;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: tags = (java.util.List<java.lang.String>)value$; break;
-    case 1: timestamp = (java.lang.Long)value$; break;
-    case 2: metricName = (java.lang.String)value$; break;
-    case 3: metricValue = (java.lang.Double)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'tags' field.
-   * @return Tags associated with the metrics in the form key:value.
-   */
-  public java.util.List<java.lang.String> getTags() {
-    return tags;
-  }
-
-  /**
-   * Sets the value of the 'tags' field.
-   * Tags associated with the metrics in the form key:value.
-   * @param value the value to set.
-   */
-  public void setTags(java.util.List<java.lang.String> value) {
-    this.tags = value;
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which metrics were reported.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which metrics were reported.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'metricName' field.
-   * @return The name of this metric.
-   */
-  public java.lang.String getMetricName() {
-    return metricName;
-  }
-
-  /**
-   * Sets the value of the 'metricName' field.
-   * The name of this metric.
-   * @param value the value to set.
-   */
-  public void setMetricName(java.lang.String value) {
-    this.metricName = value;
-  }
-
-  /**
-   * Gets the value of the 'metricValue' field.
-   * @return The value of this metric.
-   */
-  public java.lang.Double getMetricValue() {
-    return metricValue;
-  }
-
-  /**
-   * Sets the value of the 'metricValue' field.
-   * The value of this metric.
-   * @param value the value to set.
-   */
-  public void setMetricValue(java.lang.Double value) {
-    this.metricValue = value;
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static FlatGobblinMetric.Builder newBuilder() {
-    return new FlatGobblinMetric.Builder();
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static FlatGobblinMetric.Builder newBuilder(FlatGobblinMetric.Builder other) {
-    return new FlatGobblinMetric.Builder(other);
-  }
-
-  /**
-   * Creates a new FlatGobblinMetric RecordBuilder by copying an existing FlatGobblinMetric instance.
-   * @param other The existing instance to copy.
-   * @return A new FlatGobblinMetric RecordBuilder
-   */
-  public static FlatGobblinMetric.Builder newBuilder(FlatGobblinMetric other) {
-    return new FlatGobblinMetric.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for FlatGobblinMetric instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<FlatGobblinMetric>
-    implements org.apache.avro.data.RecordBuilder<FlatGobblinMetric> {
-
-    /** Tags associated with the metrics in the form key:value. */
-    private java.util.List<java.lang.String> tags;
-    /** Time at which metrics were reported. */
-    private long timestamp;
-    /** The name of this metric. */
-    private java.lang.String metricName;
-    /** The value of this metric. */
-    private double metricValue;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(FlatGobblinMetric.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metricName)) {
-        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metricValue)) {
-        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing FlatGobblinMetric instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(FlatGobblinMetric other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metricName)) {
-        this.metricName = data().deepCopy(fields()[2].schema(), other.metricName);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metricValue)) {
-        this.metricValue = data().deepCopy(fields()[3].schema(), other.metricValue);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @return The value.
-      */
-    public java.util.List<java.lang.String> getTags() {
-      return tags;
-    }
-
-    /**
-      * Sets the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @param value The value of 'tags'.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder setTags(java.util.List<java.lang.String> value) {
-      validate(fields()[0], value);
-      this.tags = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'tags' field has been set.
-      * Tags associated with the metrics in the form key:value.
-      * @return True if the 'tags' field has been set, false otherwise.
-      */
-    public boolean hasTags() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'tags' field.
-      * Tags associated with the metrics in the form key:value.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder clearTags() {
-      tags = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder setTimestamp(long value) {
-      validate(fields()[1], value);
-      this.timestamp = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which metrics were reported.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder clearTimestamp() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metricName' field.
-      * The name of this metric.
-      * @return The value.
-      */
-    public java.lang.String getMetricName() {
-      return metricName;
-    }
-
-    /**
-      * Sets the value of the 'metricName' field.
-      * The name of this metric.
-      * @param value The value of 'metricName'.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder setMetricName(java.lang.String value) {
-      validate(fields()[2], value);
-      this.metricName = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metricName' field has been set.
-      * The name of this metric.
-      * @return True if the 'metricName' field has been set, false otherwise.
-      */
-    public boolean hasMetricName() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'metricName' field.
-      * The name of this metric.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder clearMetricName() {
-      metricName = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metricValue' field.
-      * The value of this metric.
-      * @return The value.
-      */
-    public java.lang.Double getMetricValue() {
-      return metricValue;
-    }
-
-    /**
-      * Sets the value of the 'metricValue' field.
-      * The value of this metric.
-      * @param value The value of 'metricValue'.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder setMetricValue(double value) {
-      validate(fields()[3], value);
-      this.metricValue = value;
-      fieldSetFlags()[3] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metricValue' field has been set.
-      * The value of this metric.
-      * @return True if the 'metricValue' field has been set, false otherwise.
-      */
-    public boolean hasMetricValue() {
-      return fieldSetFlags()[3];
-    }
-
-
-    /**
-      * Clears the value of the 'metricValue' field.
-      * The value of this metric.
-      * @return This builder.
-      */
-    public FlatGobblinMetric.Builder clearMetricValue() {
-      fieldSetFlags()[3] = false;
-      return this;
-    }
-
-    @Override
-    public FlatGobblinMetric build() {
-      try {
-        FlatGobblinMetric record = new FlatGobblinMetric();
-        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.List<java.lang.String>) defaultValue(fields()[0]);
-        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
-        record.metricName = fieldSetFlags()[2] ? this.metricName : (java.lang.String) defaultValue(fields()[2]);
-        record.metricValue = fieldSetFlags()[3] ? this.metricValue : (java.lang.Double) defaultValue(fields()[3]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
deleted file mode 100644
index 4ec7651..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = 2436287129421894415L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"fields\":[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},{\"name\":\"namespace\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"},\"null\"],\"doc\":\"Namespace used for filtering of events.\"},{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Event name.\"},{\"name\":\"metadata\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Event metadata.\",\"default\":{}}],\"namespace\":\"org.apache.gobblin.metrics\"}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Time at which event was created. */
-  @Deprecated public long timestamp;
-  /** Namespace used for filtering of events. */
-  @Deprecated public java.lang.String namespace;
-  /** Event name. */
-  @Deprecated public java.lang.String name;
-  /** Event metadata. */
-  @Deprecated public java.util.Map<java.lang.String,java.lang.String> metadata;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public GobblinTrackingEvent() {}
-
-  /**
-   * All-args constructor.
-   * @param timestamp Time at which event was created.
-   * @param namespace Namespace used for filtering of events.
-   * @param name Event name.
-   * @param metadata Event metadata.
-   */
-  public GobblinTrackingEvent(java.lang.Long timestamp, java.lang.String namespace, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata) {
-    this.timestamp = timestamp;
-    this.namespace = namespace;
-    this.name = name;
-    this.metadata = metadata;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return timestamp;
-    case 1: return namespace;
-    case 2: return name;
-    case 3: return metadata;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: timestamp = (java.lang.Long)value$; break;
-    case 1: namespace = (java.lang.String)value$; break;
-    case 2: name = (java.lang.String)value$; break;
-    case 3: metadata = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which event was created.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which event was created.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'namespace' field.
-   * @return Namespace used for filtering of events.
-   */
-  public java.lang.String getNamespace() {
-    return namespace;
-  }
-
-  /**
-   * Sets the value of the 'namespace' field.
-   * Namespace used for filtering of events.
-   * @param value the value to set.
-   */
-  public void setNamespace(java.lang.String value) {
-    this.namespace = value;
-  }
-
-  /**
-   * Gets the value of the 'name' field.
-   * @return Event name.
-   */
-  public java.lang.String getName() {
-    return name;
-  }
-
-  /**
-   * Sets the value of the 'name' field.
-   * Event name.
-   * @param value the value to set.
-   */
-  public void setName(java.lang.String value) {
-    this.name = value;
-  }
-
-  /**
-   * Gets the value of the 'metadata' field.
-   * @return Event metadata.
-   */
-  public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
-    return metadata;
-  }
-
-  /**
-   * Sets the value of the 'metadata' field.
-   * Event metadata.
-   * @param value the value to set.
-   */
-  public void setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
-    this.metadata = value;
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static GobblinTrackingEvent.Builder newBuilder() {
-    return new GobblinTrackingEvent.Builder();
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static GobblinTrackingEvent.Builder newBuilder(GobblinTrackingEvent.Builder other) {
-    return new GobblinTrackingEvent.Builder(other);
-  }
-
-  /**
-   * Creates a new GobblinTrackingEvent RecordBuilder by copying an existing GobblinTrackingEvent instance.
-   * @param other The existing instance to copy.
-   * @return A new GobblinTrackingEvent RecordBuilder
-   */
-  public static GobblinTrackingEvent.Builder newBuilder(GobblinTrackingEvent other) {
-    return new GobblinTrackingEvent.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for GobblinTrackingEvent instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<GobblinTrackingEvent>
-    implements org.apache.avro.data.RecordBuilder<GobblinTrackingEvent> {
-
-    /** Time at which event was created. */
-    private long timestamp;
-    /** Namespace used for filtering of events. */
-    private java.lang.String namespace;
-    /** Event name. */
-    private java.lang.String name;
-    /** Event metadata. */
-    private java.util.Map<java.lang.String,java.lang.String> metadata;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(GobblinTrackingEvent.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.namespace)) {
-        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.name)) {
-        this.name = data().deepCopy(fields()[2].schema(), other.name);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metadata)) {
-        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing GobblinTrackingEvent instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(GobblinTrackingEvent other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.namespace)) {
-        this.namespace = data().deepCopy(fields()[1].schema(), other.namespace);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.name)) {
-        this.name = data().deepCopy(fields()[2].schema(), other.name);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.metadata)) {
-        this.metadata = data().deepCopy(fields()[3].schema(), other.metadata);
-        fieldSetFlags()[3] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder setTimestamp(long value) {
-      validate(fields()[0], value);
-      this.timestamp = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which event was created.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which event was created.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder clearTimestamp() {
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @return The value.
-      */
-    public java.lang.String getNamespace() {
-      return namespace;
-    }
-
-    /**
-      * Sets the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @param value The value of 'namespace'.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder setNamespace(java.lang.String value) {
-      validate(fields()[1], value);
-      this.namespace = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'namespace' field has been set.
-      * Namespace used for filtering of events.
-      * @return True if the 'namespace' field has been set, false otherwise.
-      */
-    public boolean hasNamespace() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'namespace' field.
-      * Namespace used for filtering of events.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder clearNamespace() {
-      namespace = null;
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'name' field.
-      * Event name.
-      * @return The value.
-      */
-    public java.lang.String getName() {
-      return name;
-    }
-
-    /**
-      * Sets the value of the 'name' field.
-      * Event name.
-      * @param value The value of 'name'.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder setName(java.lang.String value) {
-      validate(fields()[2], value);
-      this.name = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'name' field has been set.
-      * Event name.
-      * @return True if the 'name' field has been set, false otherwise.
-      */
-    public boolean hasName() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'name' field.
-      * Event name.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder clearName() {
-      name = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metadata' field.
-      * Event metadata.
-      * @return The value.
-      */
-    public java.util.Map<java.lang.String,java.lang.String> getMetadata() {
-      return metadata;
-    }
-
-    /**
-      * Sets the value of the 'metadata' field.
-      * Event metadata.
-      * @param value The value of 'metadata'.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
-      validate(fields()[3], value);
-      this.metadata = value;
-      fieldSetFlags()[3] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metadata' field has been set.
-      * Event metadata.
-      * @return True if the 'metadata' field has been set, false otherwise.
-      */
-    public boolean hasMetadata() {
-      return fieldSetFlags()[3];
-    }
-
-
-    /**
-      * Clears the value of the 'metadata' field.
-      * Event metadata.
-      * @return This builder.
-      */
-    public GobblinTrackingEvent.Builder clearMetadata() {
-      metadata = null;
-      fieldSetFlags()[3] = false;
-      return this;
-    }
-
-    @Override
-    public GobblinTrackingEvent build() {
-      try {
-        GobblinTrackingEvent record = new GobblinTrackingEvent();
-        record.timestamp = fieldSetFlags()[0] ? this.timestamp : (java.lang.Long) defaultValue(fields()[0]);
-        record.namespace = fieldSetFlags()[1] ? this.namespace : (java.lang.String) defaultValue(fields()[1]);
-        record.name = fieldSetFlags()[2] ? this.name : (java.lang.String) defaultValue(fields()[2]);
-        record.metadata = fieldSetFlags()[3] ? this.metadata : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[3]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
deleted file mode 100644
index 237b8c4..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/Metric.java
+++ /dev/null
@@ -1,279 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class Metric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = 2082125793684587136L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Metric name. */
-  @Deprecated public java.lang.String name;
-  /** Metric value. */
-  @Deprecated public double value;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public Metric() {}
-
-  /**
-   * All-args constructor.
-   * @param name Metric name.
-   * @param value Metric value.
-   */
-  public Metric(java.lang.String name, java.lang.Double value) {
-    this.name = name;
-    this.value = value;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return name;
-    case 1: return value;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: name = (java.lang.String)value$; break;
-    case 1: value = (java.lang.Double)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'name' field.
-   * @return Metric name.
-   */
-  public java.lang.String getName() {
-    return name;
-  }
-
-  /**
-   * Sets the value of the 'name' field.
-   * Metric name.
-   * @param value the value to set.
-   */
-  public void setName(java.lang.String value) {
-    this.name = value;
-  }
-
-  /**
-   * Gets the value of the 'value' field.
-   * @return Metric value.
-   */
-  public java.lang.Double getValue() {
-    return value;
-  }
-
-  /**
-   * Sets the value of the 'value' field.
-   * Metric value.
-   * @param value the value to set.
-   */
-  public void setValue(java.lang.Double value) {
-    this.value = value;
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder.
-   * @return A new Metric RecordBuilder
-   */
-  public static Metric.Builder newBuilder() {
-    return new Metric.Builder();
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new Metric RecordBuilder
-   */
-  public static Metric.Builder newBuilder(Metric.Builder other) {
-    return new Metric.Builder(other);
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder by copying an existing Metric instance.
-   * @param other The existing instance to copy.
-   * @return A new Metric RecordBuilder
-   */
-  public static Metric.Builder newBuilder(Metric other) {
-    return new Metric.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for Metric instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<Metric>
-    implements org.apache.avro.data.RecordBuilder<Metric> {
-
-    /** Metric name. */
-    private java.lang.String name;
-    /** Metric value. */
-    private double value;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(Metric.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.name)) {
-        this.name = data().deepCopy(fields()[0].schema(), other.name);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.value)) {
-        this.value = data().deepCopy(fields()[1].schema(), other.value);
-        fieldSetFlags()[1] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing Metric instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(Metric other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.name)) {
-        this.name = data().deepCopy(fields()[0].schema(), other.name);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.value)) {
-        this.value = data().deepCopy(fields()[1].schema(), other.value);
-        fieldSetFlags()[1] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'name' field.
-      * Metric name.
-      * @return The value.
-      */
-    public java.lang.String getName() {
-      return name;
-    }
-
-    /**
-      * Sets the value of the 'name' field.
-      * Metric name.
-      * @param value The value of 'name'.
-      * @return This builder.
-      */
-    public Metric.Builder setName(java.lang.String value) {
-      validate(fields()[0], value);
-      this.name = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'name' field has been set.
-      * Metric name.
-      * @return True if the 'name' field has been set, false otherwise.
-      */
-    public boolean hasName() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'name' field.
-      * Metric name.
-      * @return This builder.
-      */
-    public Metric.Builder clearName() {
-      name = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'value' field.
-      * Metric value.
-      * @return The value.
-      */
-    public java.lang.Double getValue() {
-      return value;
-    }
-
-    /**
-      * Sets the value of the 'value' field.
-      * Metric value.
-      * @param value The value of 'value'.
-      * @return This builder.
-      */
-    public Metric.Builder setValue(double value) {
-      validate(fields()[1], value);
-      this.value = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'value' field has been set.
-      * Metric value.
-      * @return True if the 'value' field has been set, false otherwise.
-      */
-    public boolean hasValue() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'value' field.
-      * Metric value.
-      * @return This builder.
-      */
-    public Metric.Builder clearValue() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    @Override
-    public Metric build() {
-      try {
-        Metric record = new Metric();
-        record.name = fieldSetFlags()[0] ? this.name : (java.lang.String) defaultValue(fields()[0]);
-        record.value = fieldSetFlags()[1] ? this.value : (java.lang.Double) defaultValue(fields()[1]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
deleted file mode 100644
index 6bccda9..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
+++ /dev/null
@@ -1,356 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class MetricReport extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = -3871534513744778107L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"MetricReport\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Tags associated with the metrics.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metrics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}},\"doc\":\"Array of metrics in this report.\"}],\"namespace\":\"org.apache.gobblin.metrics\"}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Tags associated with the metrics. */
-  @Deprecated public java.util.Map<java.lang.String,java.lang.String> tags;
-  /** Time at which metrics were reported. */
-  @Deprecated public long timestamp;
-  /** Array of metrics in this report. */
-  @Deprecated public java.util.List<Metric> metrics;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public MetricReport() {}
-
-  /**
-   * All-args constructor.
-   * @param tags Tags associated with the metrics.
-   * @param timestamp Time at which metrics were reported.
-   * @param metrics Array of metrics in this report.
-   */
-  public MetricReport(java.util.Map<java.lang.String,java.lang.String> tags, java.lang.Long timestamp, java.util.List<Metric> metrics) {
-    this.tags = tags;
-    this.timestamp = timestamp;
-    this.metrics = metrics;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return tags;
-    case 1: return timestamp;
-    case 2: return metrics;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: tags = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
-    case 1: timestamp = (java.lang.Long)value$; break;
-    case 2: metrics = (java.util.List<Metric>)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'tags' field.
-   * @return Tags associated with the metrics.
-   */
-  public java.util.Map<java.lang.String,java.lang.String> getTags() {
-    return tags;
-  }
-
-  /**
-   * Sets the value of the 'tags' field.
-   * Tags associated with the metrics.
-   * @param value the value to set.
-   */
-  public void setTags(java.util.Map<java.lang.String,java.lang.String> value) {
-    this.tags = value;
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which metrics were reported.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which metrics were reported.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'metrics' field.
-   * @return Array of metrics in this report.
-   */
-  public java.util.List<Metric> getMetrics() {
-    return metrics;
-  }
-
-  /**
-   * Sets the value of the 'metrics' field.
-   * Array of metrics in this report.
-   * @param value the value to set.
-   */
-  public void setMetrics(java.util.List<Metric> value) {
-    this.metrics = value;
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static MetricReport.Builder newBuilder() {
-    return new MetricReport.Builder();
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static MetricReport.Builder newBuilder(MetricReport.Builder other) {
-    return new MetricReport.Builder(other);
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder by copying an existing MetricReport instance.
-   * @param other The existing instance to copy.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static MetricReport.Builder newBuilder(MetricReport other) {
-    return new MetricReport.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for MetricReport instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<MetricReport>
-    implements org.apache.avro.data.RecordBuilder<MetricReport> {
-
-    /** Tags associated with the metrics. */
-    private java.util.Map<java.lang.String,java.lang.String> tags;
-    /** Time at which metrics were reported. */
-    private long timestamp;
-    /** Array of metrics in this report. */
-    private java.util.List<Metric> metrics;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(MetricReport.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metrics)) {
-        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
-        fieldSetFlags()[2] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing MetricReport instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(MetricReport other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metrics)) {
-        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
-        fieldSetFlags()[2] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @return The value.
-      */
-    public java.util.Map<java.lang.String,java.lang.String> getTags() {
-      return tags;
-    }
-
-    /**
-      * Sets the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @param value The value of 'tags'.
-      * @return This builder.
-      */
-    public MetricReport.Builder setTags(java.util.Map<java.lang.String,java.lang.String> value) {
-      validate(fields()[0], value);
-      this.tags = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'tags' field has been set.
-      * Tags associated with the metrics.
-      * @return True if the 'tags' field has been set, false otherwise.
-      */
-    public boolean hasTags() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @return This builder.
-      */
-    public MetricReport.Builder clearTags() {
-      tags = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public MetricReport.Builder setTimestamp(long value) {
-      validate(fields()[1], value);
-      this.timestamp = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which metrics were reported.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return This builder.
-      */
-    public MetricReport.Builder clearTimestamp() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @return The value.
-      */
-    public java.util.List<Metric> getMetrics() {
-      return metrics;
-    }
-
-    /**
-      * Sets the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @param value The value of 'metrics'.
-      * @return This builder.
-      */
-    public MetricReport.Builder setMetrics(java.util.List<Metric> value) {
-      validate(fields()[2], value);
-      this.metrics = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metrics' field has been set.
-      * Array of metrics in this report.
-      * @return True if the 'metrics' field has been set, false otherwise.
-      */
-    public boolean hasMetrics() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @return This builder.
-      */
-    public MetricReport.Builder clearMetrics() {
-      metrics = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    @Override
-    public MetricReport build() {
-      try {
-        MetricReport record = new MetricReport();
-        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[0]);
-        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
-        record.metrics = fieldSetFlags()[2] ? this.metrics : (java.util.List<Metric>) defaultValue(fields()[2]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
index 11bd64a..0a5a2da 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
@@ -44,12 +44,12 @@ import org.apache.gobblin.service.monitoring.JobStatusRetriever;
 public class FlowStatusTest {
   private FlowStatusClient _client;
   private EmbeddedRestliServer _server;
-  private List<List<gobblin.service.monitoring.JobStatus>> _listOfJobStatusLists;
+  private List<List<org.apache.gobblin.service.monitoring.JobStatus>> _listOfJobStatusLists;
   private Joiner messageJoiner;
 
   class TestJobStatusRetriever extends JobStatusRetriever {
     @Override
-    public Iterator<gobblin.service.monitoring.JobStatus> getJobStatusesForFlowExecution(String flowName,
+    public Iterator<org.apache.gobblin.service.monitoring.JobStatus> getJobStatusesForFlowExecution(String flowName,
         String flowGroup, long flowExecutionId) {
       return _listOfJobStatusLists.get((int)flowExecutionId).iterator();
     }
@@ -102,8 +102,8 @@ public class FlowStatusTest {
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(1).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
-    List<gobblin.service.monitoring.JobStatus> jobStatusList1 = Lists.newArrayList(js1);
-    List<gobblin.service.monitoring.JobStatus> jobStatusList2 = Lists.newArrayList(js2);
+    List<org.apache.gobblin.service.monitoring.JobStatus> jobStatusList1 = Lists.newArrayList(js1);
+    List<org.apache.gobblin.service.monitoring.JobStatus> jobStatusList2 = Lists.newArrayList(js2);
     _listOfJobStatusLists = Lists.newArrayList();
     _listOfJobStatusLists.add(jobStatusList1);
     _listOfJobStatusLists.add(jobStatusList2);
@@ -144,7 +144,7 @@ public class FlowStatusTest {
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
-    List<gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
+    List<org.apache.gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
     _listOfJobStatusLists = Lists.newArrayList();
     _listOfJobStatusLists.add(jobStatusList);
 
@@ -184,7 +184,7 @@ public class FlowStatusTest {
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
-    List<gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
+    List<org.apache.gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
     _listOfJobStatusLists = Lists.newArrayList();
     _listOfJobStatusLists.add(jobStatusList);
 
@@ -224,7 +224,7 @@ public class FlowStatusTest {
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_FAILED).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
-    List<gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
+    List<org.apache.gobblin.service.monitoring.JobStatus> jobStatusList = Lists.newArrayList(js1, js2);
     _listOfJobStatusLists = Lists.newArrayList();
     _listOfJobStatusLists.add(jobStatusList);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/588f72db/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index 1800739..584c57c 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -99,7 +99,7 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
       return null;
     }
 
-    Iterator<gobblin.service.monitoring.JobStatus> jobStatusIter = monitoringFlowStatus.getJobStatusIterator();
+    Iterator<org.apache.gobblin.service.monitoring.JobStatus> jobStatusIter = monitoringFlowStatus.getJobStatusIterator();
     JobStatusArray jobStatusArray = new JobStatusArray();
     FlowId flowId = new FlowId().setFlowName(monitoringFlowStatus.getFlowName())
         .setFlowGroup(monitoringFlowStatus.getFlowGroup());


[58/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for stray references spreading over multiple usuages

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset.conf b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset.conf
index e910d4a..5a7afda 100644
--- a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset.conf
+++ b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset.conf
@@ -5,11 +5,11 @@
 
 		daily: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 730
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*"
 				datetime.pattern = "yyyy/MM/dd"
 			}
@@ -17,11 +17,11 @@
 
 		hourly: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 360
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*/*"
 				datetime.pattern = "yyyy/MM/dd/HH"
 			}
@@ -29,22 +29,22 @@
 
 		snapshot: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 3
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
 				version.globPattern = "*"
 			}
 		}
 
 		sync: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 1
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.SingleVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.SingleVersionFinder
 			}
 		}
 	}
@@ -58,11 +58,11 @@
 		name:profileTest
 	}
 
-	source	{	
+	source	{
 		hadoopfs{
 			cluster.colo:coloX
 			cluster.name: cluster1
-			cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000" 
+			cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000"
 			path:/jobs/mitu/profileTest
 		}
 	}
@@ -91,7 +91,7 @@
 				cluster.name: cluster1
 				cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000"
 				path:/data/derived/oncluster1
-			}	
+			}
 		},
 		replica2{
                         hadoopfs{
@@ -99,9 +99,9 @@
                                 cluster.name: cluster2
 				cluster.FsURI:"hdfs://coloX-cluster2nn01.grid.com:9000"
                                 path:/data/derived/oncluster2
-                        }      
+                        }
                 },
-	}	
+	}
 
 	dataFlowTopology {
 		routes{
@@ -111,5 +111,5 @@
 			replica3:[replica4,replica2,replica1,source]
 		}
 	}
-	
+
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PullMode2.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PullMode2.conf b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PullMode2.conf
index a7247d9..02d288f 100644
--- a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PullMode2.conf
+++ b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PullMode2.conf
@@ -5,11 +5,11 @@
 
 		daily: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 730
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*"
 				datetime.pattern = "yyyy/MM/dd"
 			}
@@ -17,11 +17,11 @@
 
 		hourly: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 360
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*/*"
 				datetime.pattern = "yyyy/MM/dd/HH"
 			}
@@ -29,22 +29,22 @@
 
 		snapshot: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 3
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
 				version.globPattern = "*"
 			}
 		}
 
 		sync: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 1
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.SingleVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.SingleVersionFinder
 			}
 		}
 	}
@@ -56,7 +56,7 @@
 		# source data generated on replica4
 		cluster4{
 			routes{
-				# copy to replica4 
+				# copy to replica4
 				replica4:[source]
 				replica3:[replica4,source]
 				replica2:[replica3,replica4,source]
@@ -99,11 +99,11 @@
 		name:profileTest
 	}
 
-	source	{	
+	source	{
 		hadoopfs{
 			cluster.colo:coloX
 			cluster.name: cluster1
-			cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000" 
+			cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000"
 			path:/jobs/mitu/profileTest
 		}
 	}
@@ -132,7 +132,7 @@
 				cluster.name: cluster1
 				cluster.FsURI:"hdfs://coloX-cluster1nn01.grid.com:9000"
 				path:/data/derived/oncluster1
-			}	
+			}
 		},
 		replica2{
                         hadoopfs{
@@ -140,11 +140,11 @@
                                 cluster.name: cluster2
 				cluster.FsURI:"hdfs://coloX-cluster2nn01.grid.com:9000"
                                 path:/data/derived/oncluster2
-                        }      
+                        }
                 },
-	}	
+	}
 
 	dataFlowTopology {
 	}
-	
+
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode.conf b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode.conf
index d0dea7f..17473d3 100644
--- a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode.conf
+++ b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode.conf
@@ -4,11 +4,11 @@
 
 		daily: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 730
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*"
 				datetime.pattern = "yyyy/MM/dd"
 			}
@@ -16,11 +16,11 @@
 
 		hourly: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 360
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*/*"
 				datetime.pattern = "yyyy/MM/dd/HH"
 			}
@@ -28,22 +28,22 @@
 
 		snapshot: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 3
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
 				version.globPattern = "*"
 			}
 		}
 
 		sync: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 1
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.SingleVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.SingleVersionFinder
 			}
 		}
 	}
@@ -66,7 +66,7 @@
 		}
 		cluster2{
 			FsURI:"hdfs://coloX-cluster2nn01.grid.com:9000"
-			colo:coloX	
+			colo:coloX
 			name:cluster2
 		}
 		cluster1{
@@ -82,7 +82,7 @@
 		name:profileTest
 	}
 
-	source	{	
+	source	{
 		hadoopfs{
 			cluster:${clusters.cluster1}
 			path:/jobs/mitu/profileTest
@@ -107,15 +107,15 @@
 			hadoopfs{
 				cluster:${clusters.cluster1}
 				path:/data/derived/oncluster1
-			}	
+			}
 		},
 		replica2 {
                         hadoopfs{
 				cluster:${clusters.cluster2}
                                 path:/data/derived/oncluster2
-                        }      
+                        }
                 },
-	}	
+	}
 
 	dataFlowTopology {
 		routes{
@@ -125,5 +125,5 @@
 			replica4:[replica3]
 		}
 	}
-	
+
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode2.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode2.conf b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode2.conf
index 7f780c3..9cffd8e 100644
--- a/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode2.conf
+++ b/gobblin-data-management/src/test/resources/replicationConfigTest/validCompleteDataset_PushMode2.conf
@@ -4,11 +4,11 @@
 
 		daily: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 730
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*"
 				datetime.pattern = "yyyy/MM/dd"
 			}
@@ -16,11 +16,11 @@
 
 		hourly: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 360
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 				globPattern = "*/*/*/*"
 				datetime.pattern = "yyyy/MM/dd/HH"
 			}
@@ -28,22 +28,22 @@
 
 		snapshot: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 3
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
 				version.globPattern = "*"
 			}
 		}
 
 		sync: {
 			selection : {
-				policy.class = gobblin.data.management.policy.NewestKSelectionPolicy
+				policy.class = org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
 				newestK.versionsSelected = 1
 			}
 			version: {
-				finder.class = gobblin.data.management.version.finder.SingleVersionFinder
+				finder.class = org.apache.gobblin.data.management.version.finder.SingleVersionFinder
 			}
 		}
 	}
@@ -96,7 +96,7 @@
 		}
 		cluster2{
 			FsURI:"hdfs://coloX-cluster2nn01.grid.com:9000"
-			colo:coloX	
+			colo:coloX
 			name:cluster2
 		}
 		cluster1{
@@ -112,7 +112,7 @@
 		name:profileTest
 	}
 
-	source	{	
+	source	{
 		hadoopfs{
 			cluster:${clusters.cluster1}
 			path:/jobs/mitu/profileTest
@@ -137,17 +137,17 @@
 			hadoopfs{
 				cluster:${clusters.cluster1}
 				path:/data/derived/oncluster1
-			}	
+			}
 		},
 		replica2 {
                         hadoopfs{
 				cluster:${clusters.cluster2}
                                 path:/data/derived/oncluster2
-                        }      
+                        }
                 },
-	}	
+	}
 
 	dataFlowTopology {
 	}
-	
+
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
index 8f521ae..79dd7e7 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
@@ -10,8 +10,8 @@ gobblin.retention : {
       policy.class=org.apache.gobblin.data.management.policy.CombineSelectionPolicy
       combine.operation=INTERSECT
       combine.policy.classes=[
-        gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
-        gobblin.data.management.policy.NewestKSelectionPolicy
+        org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
+        org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
       ]
       timeBased.lookbackTime=3d
       newestK.versionsNotSelected=2

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-docs/data-management/Gobblin-Retention.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/data-management/Gobblin-Retention.md b/gobblin-docs/data-management/Gobblin-Retention.md
index 0a3eb64..d083571 100644
--- a/gobblin-docs/data-management/Gobblin-Retention.md
+++ b/gobblin-docs/data-management/Gobblin-Retention.md
@@ -210,8 +210,8 @@ gobblin.retention : {
       policy.class=org.apache.gobblin.data.management.policy.CombineSelectionPolicy
       combine.operation=INTERSECT
       combine.policy.classes=[
-        gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
-        gobblin.data.management.policy.NewestKSelectionPolicy
+        org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
+        org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
       ]
       timeBased.lookbackTime=3d
       newestK.versionsNotSelected=2

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
index 728b78f..3274fa1 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
@@ -84,7 +84,7 @@ public class HiveRegistrationPolicyBase implements HiveRegistrationPolicy {
   // .. will be replaced by the table name determined via {@link #getTableName(Path)}
   public static final String PRIMARY_TABLE_TOKEN = "$PRIMARY_TABLE";
   protected static final ConfigClient configClient =
-      gobblin.config.client.ConfigClient.createConfigClient(VersionStabilityPolicy.WEAK_LOCAL_STABILITY);
+      org.apache.gobblin.config.client.ConfigClient.createConfigClient(VersionStabilityPolicy.WEAK_LOCAL_STABILITY);
 
   /**
    * A valid db or table name should start with an alphanumeric character, and contains only

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
index 986cd90..50e3299 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
@@ -59,7 +59,7 @@ import org.reflections.util.ConfigurationBuilder;
  * @author Yinan Li
  */
 public class DatabaseJobHistoryStore implements JobHistoryStore {
-  // Scan all packages in the classpath with prefix gobblin.metastore.database when
+  // Scan all packages in the classpath with prefix org.apache.gobblin.metastore.database when
   // class is loaded. Since scan is expensive we do it only once when class is loaded.
   private static final Reflections reflections = new Reflections(getConfigurationBuilder());
   private final VersionedDatabaseJobHistoryStore versionedStore;
@@ -103,7 +103,7 @@ public class DatabaseJobHistoryStore implements JobHistoryStore {
   }
 
   private static Configuration getConfigurationBuilder() {
-    ConfigurationBuilder configurationBuilder=  ConfigurationBuilder.build("gobblin.metastore.database",
+    ConfigurationBuilder configurationBuilder=  ConfigurationBuilder.build("org.apache.gobblin.metastore.database",
         effectiveClassPathUrls(DatabaseJobHistoryStore.class.getClassLoader()));
     List<URL> filteredUrls = Lists.newArrayList(Iterables.filter(configurationBuilder.getUrls(), new Predicate<URL>() {
       @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
index d07312a..f417d11 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
@@ -139,7 +139,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * Creates a new FlatGobblinMetric RecordBuilder.
    * @return A new FlatGobblinMetric RecordBuilder
    */
-  public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder() {
+  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder() {
     return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder();
   }
 
@@ -148,7 +148,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @param other The existing builder to copy.
    * @return A new FlatGobblinMetric RecordBuilder
    */
-  public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric.Builder other) {
+  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric.Builder other) {
     return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
@@ -157,7 +157,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @param other The existing instance to copy.
    * @return A new FlatGobblinMetric RecordBuilder
    */
-  public static gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric other) {
+  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric other) {
     return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
@@ -244,7 +244,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * @param value The value of 'tags'.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder setTags(java.util.List<java.lang.String> value) {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setTags(java.util.List<java.lang.String> value) {
       validate(fields()[0], value);
       this.tags = value;
       fieldSetFlags()[0] = true;
@@ -266,7 +266,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * Tags associated with the metrics in the form key:value.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder clearTags() {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearTags() {
       tags = null;
       fieldSetFlags()[0] = false;
       return this;
@@ -287,7 +287,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * @param value The value of 'timestamp'.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder setTimestamp(long value) {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setTimestamp(long value) {
       validate(fields()[1], value);
       this.timestamp = value;
       fieldSetFlags()[1] = true;
@@ -309,7 +309,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * Time at which metrics were reported.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder clearTimestamp() {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearTimestamp() {
       fieldSetFlags()[1] = false;
       return this;
     }
@@ -329,7 +329,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * @param value The value of 'metricName'.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder setMetricName(java.lang.String value) {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setMetricName(java.lang.String value) {
       validate(fields()[2], value);
       this.metricName = value;
       fieldSetFlags()[2] = true;
@@ -351,7 +351,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * The name of this metric.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder clearMetricName() {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearMetricName() {
       metricName = null;
       fieldSetFlags()[2] = false;
       return this;
@@ -372,7 +372,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * @param value The value of 'metricValue'.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder setMetricValue(double value) {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder setMetricValue(double value) {
       validate(fields()[3], value);
       this.metricValue = value;
       fieldSetFlags()[3] = true;
@@ -394,7 +394,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
       * The value of this metric.
       * @return This builder.
       */
-    public gobblin.metrics.FlatGobblinMetric.Builder clearMetricValue() {
+    public org.apache.gobblin.metrics.FlatGobblinMetric.Builder clearMetricValue() {
       fieldSetFlags()[3] = false;
       return this;
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
index a6dbaed..46b1220 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
@@ -139,7 +139,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * Creates a new GobblinTrackingEvent RecordBuilder.
    * @return A new GobblinTrackingEvent RecordBuilder
    */
-  public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder() {
+  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder() {
     return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder();
   }
 
@@ -148,7 +148,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @param other The existing builder to copy.
    * @return A new GobblinTrackingEvent RecordBuilder
    */
-  public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent.Builder other) {
+  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent.Builder other) {
     return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
@@ -157,7 +157,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @param other The existing instance to copy.
    * @return A new GobblinTrackingEvent RecordBuilder
    */
-  public static gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent other) {
+  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent other) {
     return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
@@ -244,7 +244,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * @param value The value of 'timestamp'.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder setTimestamp(long value) {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setTimestamp(long value) {
       validate(fields()[0], value);
       this.timestamp = value;
       fieldSetFlags()[0] = true;
@@ -266,7 +266,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * Time at which event was created.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder clearTimestamp() {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearTimestamp() {
       fieldSetFlags()[0] = false;
       return this;
     }
@@ -286,7 +286,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * @param value The value of 'namespace'.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder setNamespace(java.lang.String value) {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setNamespace(java.lang.String value) {
       validate(fields()[1], value);
       this.namespace = value;
       fieldSetFlags()[1] = true;
@@ -308,7 +308,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * Namespace used for filtering of events.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder clearNamespace() {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearNamespace() {
       namespace = null;
       fieldSetFlags()[1] = false;
       return this;
@@ -329,7 +329,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * @param value The value of 'name'.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder setName(java.lang.String value) {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setName(java.lang.String value) {
       validate(fields()[2], value);
       this.name = value;
       fieldSetFlags()[2] = true;
@@ -351,7 +351,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * Event name.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder clearName() {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearName() {
       name = null;
       fieldSetFlags()[2] = false;
       return this;
@@ -372,7 +372,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * @param value The value of 'metadata'.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) {
       validate(fields()[3], value);
       this.metadata = value;
       fieldSetFlags()[3] = true;
@@ -394,7 +394,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
       * Event metadata.
       * @return This builder.
       */
-    public gobblin.metrics.GobblinTrackingEvent.Builder clearMetadata() {
+    public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder clearMetadata() {
       metadata = null;
       fieldSetFlags()[3] = false;
       return this;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
index fd5618d..76a5230 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
@@ -93,7 +93,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * Creates a new Metric RecordBuilder.
    * @return A new Metric RecordBuilder
    */
-  public static gobblin.metrics.Metric.Builder newBuilder() {
+  public static org.apache.gobblin.metrics.Metric.Builder newBuilder() {
     return new org.apache.gobblin.metrics.Metric.Builder();
   }
 
@@ -102,7 +102,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @param other The existing builder to copy.
    * @return A new Metric RecordBuilder
    */
-  public static gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric.Builder other) {
+  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric.Builder other) {
     return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
@@ -111,7 +111,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @param other The existing instance to copy.
    * @return A new Metric RecordBuilder
    */
-  public static gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric other) {
+  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric other) {
     return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
@@ -178,7 +178,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
       * @param value The value of 'name'.
       * @return This builder.
       */
-    public gobblin.metrics.Metric.Builder setName(java.lang.String value) {
+    public org.apache.gobblin.metrics.Metric.Builder setName(java.lang.String value) {
       validate(fields()[0], value);
       this.name = value;
       fieldSetFlags()[0] = true;
@@ -200,7 +200,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
       * Metric name.
       * @return This builder.
       */
-    public gobblin.metrics.Metric.Builder clearName() {
+    public org.apache.gobblin.metrics.Metric.Builder clearName() {
       name = null;
       fieldSetFlags()[0] = false;
       return this;
@@ -221,7 +221,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
       * @param value The value of 'value'.
       * @return This builder.
       */
-    public gobblin.metrics.Metric.Builder setValue(double value) {
+    public org.apache.gobblin.metrics.Metric.Builder setValue(double value) {
       validate(fields()[1], value);
       this.value = value;
       fieldSetFlags()[1] = true;
@@ -243,7 +243,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
       * Metric value.
       * @return This builder.
       */
-    public gobblin.metrics.Metric.Builder clearValue() {
+    public org.apache.gobblin.metrics.Metric.Builder clearValue() {
       fieldSetFlags()[1] = false;
       return this;
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
index 22bf9b9..c60a200 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
@@ -116,7 +116,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * Creates a new MetricReport RecordBuilder.
    * @return A new MetricReport RecordBuilder
    */
-  public static gobblin.metrics.MetricReport.Builder newBuilder() {
+  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder() {
     return new org.apache.gobblin.metrics.MetricReport.Builder();
   }
 
@@ -125,7 +125,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @param other The existing builder to copy.
    * @return A new MetricReport RecordBuilder
    */
-  public static gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport.Builder other) {
+  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport.Builder other) {
     return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
@@ -134,7 +134,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @param other The existing instance to copy.
    * @return A new MetricReport RecordBuilder
    */
-  public static gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport other) {
+  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport other) {
     return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
@@ -211,7 +211,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * @param value The value of 'tags'.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder setTags(java.util.Map<java.lang.String,java.lang.String> value) {
+    public org.apache.gobblin.metrics.MetricReport.Builder setTags(java.util.Map<java.lang.String,java.lang.String> value) {
       validate(fields()[0], value);
       this.tags = value;
       fieldSetFlags()[0] = true;
@@ -233,7 +233,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * Tags associated with the metrics.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder clearTags() {
+    public org.apache.gobblin.metrics.MetricReport.Builder clearTags() {
       tags = null;
       fieldSetFlags()[0] = false;
       return this;
@@ -254,7 +254,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * @param value The value of 'timestamp'.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder setTimestamp(long value) {
+    public org.apache.gobblin.metrics.MetricReport.Builder setTimestamp(long value) {
       validate(fields()[1], value);
       this.timestamp = value;
       fieldSetFlags()[1] = true;
@@ -276,7 +276,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * Time at which metrics were reported.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder clearTimestamp() {
+    public org.apache.gobblin.metrics.MetricReport.Builder clearTimestamp() {
       fieldSetFlags()[1] = false;
       return this;
     }
@@ -296,7 +296,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * @param value The value of 'metrics'.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder setMetrics(java.util.List<gobblin.metrics.Metric> value) {
+    public org.apache.gobblin.metrics.MetricReport.Builder setMetrics(java.util.List<gobblin.metrics.Metric> value) {
       validate(fields()[2], value);
       this.metrics = value;
       fieldSetFlags()[2] = true;
@@ -318,7 +318,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
       * Array of metrics in this report.
       * @return This builder.
       */
-    public gobblin.metrics.MetricReport.Builder clearMetrics() {
+    public org.apache.gobblin.metrics.MetricReport.Builder clearMetrics() {
       metrics = null;
       fieldSetFlags()[2] = false;
       return this;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
index 4b0a815..e123158 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
@@ -406,7 +406,7 @@ public class GobblinMetrics {
     buildInfluxDBMetricReporter(properties);
     buildCustomMetricReporters(properties);
 
-    // Start reporters that implement gobblin.metrics.report.ScheduledReporter
+    // Start reporters that implement org.apache.gobblin.metrics.report.ScheduledReporter
     RootMetricContext.get().startReporting();
 
     // Start reporters that implement com.codahale.metrics.ScheduledReporter
@@ -431,7 +431,7 @@ public class GobblinMetrics {
       this.jmxReporter.get().stop();
     }
 
-    // Trigger and stop reporters that implement gobblin.metrics.report.ScheduledReporter
+    // Trigger and stop reporters that implement org.apache.gobblin.metrics.report.ScheduledReporter
     RootMetricContext.get().stopReporting();
 
     // Trigger and stop reporters that implement com.codahale.metrics.ScheduledReporter

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
index 08e8ca2..df08ed9 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
@@ -57,7 +57,7 @@ import org.apache.gobblin.util.DatasetFilterUtils;
 
 /**
  * A {@link GobblinKafkaConsumerClient} that uses kafka 08 scala consumer client. All the code has been moved from the
- * legacy gobblin.source.extractor.extract.kafka.KafkaWrapper's KafkaOldApi
+ * legacy org.apache.gobblin.source.extractor.extract.kafka.KafkaWrapper's KafkaOldApi
  */
 @Slf4j
 public class Kafka08ConsumerClient extends AbstractBaseKafkaConsumerClient {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
index 96b0127..35d558e 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
@@ -60,7 +60,7 @@ public class KafkaAvroReporter extends KafkaReporter {
   /**
    * A static factory class for obtaining new {@link org.apache.gobblin.metrics.kafka.KafkaAvroReporter.Builder}s
    *
-   * @see gobblin.metrics.kafka.KafkaAvroReporter.Builder
+   * @see org.apache.gobblin.metrics.kafka.KafkaAvroReporter.Builder
    */
   public static class BuilderFactory {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
index 4c6abe4..2aa0e97 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
@@ -84,7 +84,7 @@ public class KafkaReporter extends MetricReportReporter {
   /**
    * A static factory class for obtaining new {@link org.apache.gobblin.metrics.kafka.KafkaReporter.Builder}s
    *
-   * @see gobblin.metrics.kafka.KafkaReporter.Builder
+   * @see org.apache.gobblin.metrics.kafka.KafkaReporter.Builder
    */
   public static class BuilderFactory {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
index d038cdf..3527431 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
@@ -67,7 +67,7 @@ public class GraphiteReporter extends ConfiguredScheduledReporter {
   /**
    * A static factory class for obtaining new {@link org.apache.gobblin.metrics.graphite.GraphiteReporter.Builder}s
    *
-   * @see gobblin.metrics.graphite.GraphiteReporter.Builder
+   * @see org.apache.gobblin.metrics.graphite.GraphiteReporter.Builder
    */
   public static class Factory {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
index 952b16f..0bd29b7 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
@@ -74,7 +74,7 @@ public class InfluxDBReporter extends ConfiguredScheduledReporter {
   /**
    * A static factory class for obtaining new {@link org.apache.gobblin.metrics.influxdb.InfluxDBReporter.Builder}s
    *
-   * @see gobblin.metrics.influxdb.InfluxDBReporter.Builder
+   * @see org.apache.gobblin.metrics.influxdb.InfluxDBReporter.Builder
    */
   public static class Factory {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
index 1bfd7b3..d3ca9f9 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
@@ -75,7 +75,7 @@ public class AvroToJdbcEntryConverterInitializer implements ConverterInitializer
    * retrieve it and store it into WorkUnit so that AvroToJdbcEntryConverter will use it later.
    *
    * {@inheritDoc}
-   * @see gobblin.initializer.Initializer#initialize()
+   * @see org.apache.gobblin.initializer.Initializer#initialize()
    */
   @Override
   public void initialize() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
index 3677874..080cc69 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
@@ -108,7 +108,7 @@ public class AvroToJdbcEntryConverter extends Converter<Schema, JdbcEntrySchema,
    * Fetches JdbcWriterCommands.
    * Builds field name mapping between Avro and JDBC.
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
    */
   @Override
   public Converter<Schema, JdbcEntrySchema, GenericRecord, JdbcEntryData> init(WorkUnitState workUnit) {
@@ -162,7 +162,7 @@ public class AvroToJdbcEntryConverter extends Converter<Schema, JdbcEntrySchema,
    * 7. Conversion assumes that both schema, Avro and JDBC, uses same column name where name space in Avro is ignored.
    *    For case sensitivity, Avro is case sensitive where it differs in JDBC based on underlying database. As Avro is case sensitive, column name equality also take case sensitive in to account.
    *
-   * @see gobblin.converter.Converter#convertSchema(java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertSchema(java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public JdbcEntrySchema convertSchema(Schema inputSchema, WorkUnitState workUnit) throws SchemaConversionException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
index 4503db3..4561bb6 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
@@ -129,7 +129,7 @@ public class JdbcPublisher extends DataPublisher {
    * so that copying table threads wait until transaction lock times out and throwing exception(MySQL). Is there a way to avoid this?
    *
    * {@inheritDoc}
-   * @see gobblin.publisher.DataPublisher#publishData(java.util.Collection)
+   * @see org.apache.gobblin.publisher.DataPublisher#publishData(java.util.Collection)
    */
   @Override
   public void publishData(Collection<? extends WorkUnitState> states) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
index b3b6ac2..e893ef4 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
@@ -294,7 +294,7 @@ public class OracleExtractor extends JdbcExtractor {
    * up to second and Oracle extractor will keep the same behavior.
    *
    * {@inheritDoc}
-   * @see gobblin.source.extractor.extract.ProtocolSpecificLayer#getTimestampPredicateCondition(java.lang.String, long, java.lang.String, java.lang.String)
+   * @see org.apache.gobblin.source.extractor.extract.ProtocolSpecificLayer#getTimestampPredicateCondition(java.lang.String, long, java.lang.String, java.lang.String)
    */
   @Override
   public String getTimestampPredicateCondition(String column, long value, String valueFormat, String operator) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
index 5fc2ef6..b98f52f 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
@@ -121,7 +121,7 @@ public class JdbcWriter implements DataWriter<JdbcEntryData> {
   /**
    * Invokes JdbcWriterCommands.insert
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#write(java.lang.Object)
+   * @see org.apache.gobblin.writer.DataWriter#write(java.lang.Object)
    */
   @Override
   public void write(JdbcEntryData record) throws IOException {
@@ -140,7 +140,7 @@ public class JdbcWriter implements DataWriter<JdbcEntryData> {
   /**
    * Flushes JdbcWriterCommands and commit.
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#commit()
+   * @see org.apache.gobblin.writer.DataWriter#commit()
    */
   @Override
   public void commit() throws IOException {
@@ -158,7 +158,7 @@ public class JdbcWriter implements DataWriter<JdbcEntryData> {
   /**
    * Staging table is needed by publisher and won't be cleaned here.
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#cleanup()
+   * @see org.apache.gobblin.writer.DataWriter#cleanup()
    */
   @Override
   public void cleanup() throws IOException {}
@@ -193,7 +193,7 @@ public class JdbcWriter implements DataWriter<JdbcEntryData> {
   /**
    * This is not supported for JDBC writer.
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#bytesWritten()
+   * @see org.apache.gobblin.writer.DataWriter#bytesWritten()
    */
   @Override
   public long bytesWritten() throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
index cd791d5..82fb4ad 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
@@ -106,7 +106,7 @@ public abstract class BaseJdbcBufferedInserter implements JdbcBufferedInserter {
    * </p>
    *
    * {@inheritDoc}
-   * @see gobblin.writer.commands.JdbcBufferedInserter#insert(java.lang.String, java.lang.String, gobblin.converter.jdbc.JdbcEntryData)
+   * @see org.apache.gobblin.writer.commands.JdbcBufferedInserter#insert(java.lang.String, java.lang.String, org.apache.gobblin.converter.jdbc.JdbcEntryData)
    */
   @Override
   public void insert(String databaseName, String table, JdbcEntryData jdbcEntryData) throws SQLException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
index 7009256..5a5cf81 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
@@ -113,7 +113,7 @@ public class MySqlWriterCommands implements JdbcWriterCommands {
   /**
    * https://dev.mysql.com/doc/connector-j/en/connector-j-reference-type-conversions.html
    * {@inheritDoc}
-   * @see gobblin.writer.commands.JdbcWriterCommands#retrieveDateColumns(java.sql.Connection, java.lang.String)
+   * @see org.apache.gobblin.writer.commands.JdbcWriterCommands#retrieveDateColumns(java.sql.Connection, java.lang.String)
    */
   @Override
   public Map<String, JdbcType> retrieveDateColumns(String database, String table) throws SQLException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
index 39212e9..7891193 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
@@ -133,7 +133,7 @@ public class TeradataWriterCommands implements JdbcWriterCommands {
 
   /**
    * {@inheritDoc}
-   * @see gobblin.writer.commands.JdbcWriterCommands#retrieveDateColumns(java.sql.Connection, java.lang.String)
+   * @see org.apache.gobblin.writer.commands.JdbcWriterCommands#retrieveDateColumns(java.sql.Connection, java.lang.String)
    */
   @Override
   public Map<String, JdbcType> retrieveDateColumns(String database, String table) throws SQLException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
index a293349..bdaf1e1 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
@@ -95,7 +95,7 @@ public class JdbcWriterInitializer implements WriterInitializer {
    * Drop table if it's created by this instance.
    * Truncate staging tables passed by user.
    * {@inheritDoc}
-   * @see gobblin.Initializer#close()
+   * @see org.apache.gobblin.Initializer#close()
    */
   @Override
   public void close() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
index d12a19a..c23f1ff 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
@@ -92,7 +92,7 @@ public class GoogleDriveFsHelper implements TimestampAwareFileBasedHelper {
    * List files under folder ID recursively. Folder won't be included in the result. If there's no files under folder ID, it returns empty list.
    * If folder ID is not defined, it will provide files under root directory.
    * {@inheritDoc}
-   * @see gobblin.source.extractor.filebased.FileBasedHelper#ls(java.lang.String)
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedHelper#ls(java.lang.String)
    */
   @Override
   public List<String> ls(String folderId) throws FileBasedHelperException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
index b34a485..00e6be8 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
@@ -51,7 +51,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
   /**
    * As Google Drive extractor needs file system helper, it invokes to initialize file system helper.
    * {@inheritDoc}
-   * @see gobblin.source.Source#getExtractor(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.source.Source#getExtractor(gobblin.configuration.WorkUnitState)
    */
   @Override
   public Extractor<S, D> getExtractor(WorkUnitState state) throws IOException {
@@ -72,7 +72,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
   /**
    * Initialize file system helper at most once for this instance.
    * {@inheritDoc}
-   * @see gobblin.source.extractor.filebased.FileBasedSource#initFileSystemHelper(gobblin.configuration.State)
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#initFileSystemHelper(gobblin.configuration.State)
    */
   @Override
   public synchronized void initFileSystemHelper(State state) throws FileBasedHelperException {
@@ -99,7 +99,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
    * missing file ID represents all files will be included on current and subfolder.
    *
    * {@inheritDoc}
-   * @see gobblin.source.extractor.filebased.FileBasedSource#getcurrentFsSnapshot(gobblin.configuration.State)
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#getcurrentFsSnapshot(gobblin.configuration.State)
    */
   @Override
   public List<String> getcurrentFsSnapshot(State state) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
index 40e5004..a63ca5a 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
@@ -3,7 +3,7 @@
   "namespace" : "org.apache.gobblin.rest",
   "path" : "/jobExecutions",
   "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
-  "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: gobblin.rest.JobExecutionInfoResource",
+  "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
   "collection" : {
     "identifier" : {
       "name" : "jobExecutionsId",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
index 50b37b5..4f6a7e3 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
@@ -329,7 +329,7 @@
     "namespace" : "org.apache.gobblin.rest",
     "path" : "/jobExecutions",
     "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
-    "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: gobblin.rest.JobExecutionInfoResource",
+    "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
     "collection" : {
       "identifier" : {
         "name" : "jobExecutionsId",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
index 3f06bbe..68c990c 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
@@ -3,7 +3,7 @@
   "namespace" : "org.apache.gobblin.service",
   "path" : "/flowconfigs",
   "schema" : "org.apache.gobblin.service.FlowConfig",
-  "doc" : "Resource for handling flow configuration requests\n\ngenerated from: gobblin.service.FlowConfigsResource",
+  "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
   "collection" : {
     "identifier" : {
       "name" : "id",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
index a8e4d1c..7810aa9 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
@@ -3,7 +3,7 @@
   "namespace" : "org.apache.gobblin.service",
   "path" : "/flowstatuses",
   "schema" : "org.apache.gobblin.service.FlowStatus",
-  "doc" : "Resource for handling flow status requests\n\ngenerated from: gobblin.service.FlowStatusResource",
+  "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
   "collection" : {
     "identifier" : {
       "name" : "id",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
index 5871f21..6106b7a 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
@@ -87,7 +87,7 @@
     "namespace" : "org.apache.gobblin.service",
     "path" : "/flowconfigs",
     "schema" : "org.apache.gobblin.service.FlowConfig",
-    "doc" : "Resource for handling flow configuration requests\n\ngenerated from: gobblin.service.FlowConfigsResource",
+    "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
     "collection" : {
       "identifier" : {
         "name" : "id",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
index cd2943d..99b6a1f 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
@@ -200,7 +200,7 @@
     "namespace" : "org.apache.gobblin.service",
     "path" : "/flowstatuses",
     "schema" : "org.apache.gobblin.service.FlowStatus",
-    "doc" : "Resource for handling flow status requests\n\ngenerated from: gobblin.service.FlowStatusResource",
+    "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
     "collection" : {
       "identifier" : {
         "name" : "id",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
index 2d48972..11bd64a 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
@@ -94,11 +94,11 @@ public class FlowStatusTest {
    */
   @Test
   public void testFindLatest() throws Exception {
-    gobblin.service.monitoring.JobStatus js1 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js1 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(1000L).endTime(5000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 1")
         .processedCount(100).jobExecutionId(1).lowWatermark("watermark:1").highWatermark("watermark:2").build();
-    gobblin.service.monitoring.JobStatus js2 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js2 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(1).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
@@ -123,7 +123,7 @@ public class FlowStatusTest {
     Assert.assertEquals(jobStatusList2.size(), jobStatuses.size());
 
     for (int i = 0; i < jobStatuses.size(); i++) {
-      gobblin.service.monitoring.JobStatus mjs = jobStatusList2.get(i);
+      org.apache.gobblin.service.monitoring.JobStatus mjs = jobStatusList2.get(i);
       JobStatus js = jobStatuses.get(i);
 
       compareJobStatus(js, mjs);
@@ -136,11 +136,11 @@ public class FlowStatusTest {
    */
   @Test
   public void testGetCompleted() throws Exception {
-    gobblin.service.monitoring.JobStatus js1 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js1 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(1000L).endTime(5000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 1")
         .processedCount(100).jobExecutionId(1).lowWatermark("watermark:1").highWatermark("watermark:2").build();
-    gobblin.service.monitoring.JobStatus js2 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js2 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
@@ -163,7 +163,7 @@ public class FlowStatusTest {
     Assert.assertEquals(jobStatusList.size(), jobStatuses.size());
 
     for (int i = 0; i < jobStatuses.size(); i++) {
-      gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
+      org.apache.gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
       JobStatus js = jobStatuses.get(i);
 
       compareJobStatus(js, mjs);
@@ -176,11 +176,11 @@ public class FlowStatusTest {
    */
   @Test
   public void testGetRunning() throws Exception {
-    gobblin.service.monitoring.JobStatus js1 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js1 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(1000L).endTime(5000L)
         .eventName(TimingEvent.LauncherTimings.JOB_RUN).flowExecutionId(0).message("Test message 1").processedCount(100)
         .jobExecutionId(1).lowWatermark("watermark:1").highWatermark("watermark:2").build();
-    gobblin.service.monitoring.JobStatus js2 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js2 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
@@ -203,7 +203,7 @@ public class FlowStatusTest {
     Assert.assertEquals(jobStatusList.size(), jobStatuses.size());
 
     for (int i = 0; i < jobStatuses.size(); i++) {
-      gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
+      org.apache.gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
       JobStatus js = jobStatuses.get(i);
 
       compareJobStatus(js, mjs);
@@ -216,11 +216,11 @@ public class FlowStatusTest {
    */
   @Test
   public void testGetFailed() throws Exception {
-    gobblin.service.monitoring.JobStatus js1 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js1 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job1").startTime(1000L).endTime(5000L)
         .eventName(TimingEvent.LauncherTimings.JOB_COMPLETE).flowExecutionId(0).message("Test message 1")
         .processedCount(100).jobExecutionId(1).lowWatermark("watermark:1").highWatermark("watermark:2").build();
-    gobblin.service.monitoring.JobStatus js2 = gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
+    org.apache.gobblin.service.monitoring.JobStatus js2 = org.apache.gobblin.service.monitoring.JobStatus.builder().flowGroup("fgroup1")
         .flowName("flow1").jobGroup("jgroup1").jobName("job2").startTime(2000L).endTime(6000L)
         .eventName(TimingEvent.LauncherTimings.JOB_FAILED).flowExecutionId(0).message("Test message 2")
         .processedCount(200).jobExecutionId(2).lowWatermark("watermark:2").highWatermark("watermark:3").build();
@@ -243,7 +243,7 @@ public class FlowStatusTest {
     Assert.assertEquals(jobStatusList.size(), jobStatuses.size());
 
     for (int i = 0; i < jobStatuses.size(); i++) {
-      gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
+      org.apache.gobblin.service.monitoring.JobStatus mjs = jobStatusList.get(i);
       JobStatus js = jobStatuses.get(i);
 
       compareJobStatus(js, mjs);
@@ -266,7 +266,7 @@ public class FlowStatusTest {
    * @param js JobStatus from REST
    * @param mjs JobStatus from monitoring
    */
-  private void compareJobStatus(JobStatus js, gobblin.service.monitoring.JobStatus mjs) {
+  private void compareJobStatus(JobStatus js, org.apache.gobblin.service.monitoring.JobStatus mjs) {
     Assert.assertEquals(mjs.getFlowGroup(), js.getFlowId().getFlowGroup());
     Assert.assertEquals(mjs.getFlowName(), js.getFlowId().getFlowName());
     Assert.assertEquals(mjs.getJobGroup(), js.getJobId().getJobGroup());

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index 62d3737..d4b2ced 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -66,7 +66,7 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
 
     LOG.info("Get called with flowGroup " + flowGroup + " flowName " + flowName + " flowExecutionId " + flowExecutionId);
 
-    gobblin.service.monitoring.FlowStatus flowStatus =
+    org.apache.gobblin.service.monitoring.FlowStatus flowStatus =
         _flowStatusGenerator.getFlowStatus(flowName, flowGroup, flowExecutionId);
 
     // this returns null to raise a 404 error if flowStatus is null
@@ -78,7 +78,7 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
       @QueryParam("flowId") FlowId flowId) {
     LOG.info("getLatestFlowStatus called with flowGroup " + flowId.getFlowGroup() + " flowName " + flowId.getFlowName());
 
-    gobblin.service.monitoring.FlowStatus latestFlowStatus =
+    org.apache.gobblin.service.monitoring.FlowStatus latestFlowStatus =
         _flowStatusGenerator.getLatestFlowStatus(flowId.getFlowName(), flowId.getFlowGroup());
 
     if (latestFlowStatus != null) {
@@ -110,7 +110,7 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
     StringBuffer flowMessagesStringBuffer = new StringBuffer();
 
     while (jobStatusIter.hasNext()) {
-      gobblin.service.monitoring.JobStatus queriedJobStatus = jobStatusIter.next();
+      org.apache.gobblin.service.monitoring.JobStatus queriedJobStatus = jobStatusIter.next();
       JobStatus jobStatus = new JobStatus();
 
       jobStatus.setFlowId(flowId)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
index 4cb7820..b4415f0 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
@@ -3,7 +3,7 @@
   "namespace" : "org.apache.gobblin.restli.throttling",
   "path" : "/permits",
   "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
-  "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: gobblin.restli.throttling.LimiterServerResource",
+  "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
   "collection" : {
     "identifier" : {
       "name" : "permitsId",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
index c534de20e8..90fdd8d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
@@ -56,7 +56,7 @@
     "namespace" : "org.apache.gobblin.restli.throttling",
     "path" : "/permits",
     "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
-    "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: gobblin.restli.throttling.LimiterServerResource",
+    "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
     "collection" : {
       "identifier" : {
         "name" : "permitsId",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
index 939f251..bbd5c05 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
@@ -105,7 +105,7 @@ public class DefaultGobblinInstanceDriverImpl extends AbstractIdleService
   }
 
   private MetricContext constructMetricContext(Configurable sysConfig, Logger log) {
-    gobblin.configuration.State tmpState = new org.apache.gobblin.configuration.State(sysConfig.getConfigAsProperties());
+    org.apache.gobblin.configuration.State tmpState = new org.apache.gobblin.configuration.State(sysConfig.getConfigAsProperties());
     return GobblinMetrics.isEnabled(sysConfig.getConfig()) ?
           Instrumented.getMetricContext(tmpState, getClass())
           : null;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
index 1daffaf..193e53d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
@@ -348,7 +348,7 @@ public class StandardGobblinInstanceDriver extends DefaultGobblinInstanceDriverI
     }
 
     public MetricContext getDefaultMetricContext() {
-      gobblin.configuration.State fakeState =
+      org.apache.gobblin.configuration.State fakeState =
           new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       List<Tag<?>> tags = new ArrayList<>();
       tags.add(new Tag<>(StandardMetrics.INSTANCE_NAME_TAG, getInstanceName()));

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
index a4efcdd..c2259ee 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
@@ -223,7 +223,7 @@ public class StandardGobblinInstanceLauncher extends AbstractIdleService
     }
 
     private MetricContext getDefaultMetricContext() {
-      gobblin.configuration.State fakeState =
+      org.apache.gobblin.configuration.State fakeState =
           new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       return Instrumented.getMetricContext(fakeState, StandardGobblinInstanceLauncher.class);
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
index c126ab2..33bd7db 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
@@ -434,7 +434,7 @@ public class JobLauncherExecutionDriver extends FutureTask<JobExecutionResult> i
         return _gobblinEnv.get().getMetricContext()
             .childBuilder(JobExecutionLauncher.class.getSimpleName()).build();
       }
-      gobblin.configuration.State fakeState =
+      org.apache.gobblin.configuration.State fakeState =
           new org.apache.gobblin.configuration.State(getSysConfig().getConfigAsProperties());
       List<Tag<?>> tags = new ArrayList<>();
       MetricContext res = Instrumented.getMetricContext(fakeState, Launcher.class, tags);


[06/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
index b0c7d6c..5dee390 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.StringReader;
 import java.util.Properties;
@@ -24,13 +24,13 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.test.TestSource;
-import gobblin.writer.Destination;
-import gobblin.writer.WriterOutputFormat;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.test.TestSource;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
index 51202a3..fa917fd 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -45,26 +45,26 @@ import com.google.common.collect.Lists;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.fork.IdentityForkOperator;
-import gobblin.publisher.TaskPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.StreamingExtractor;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ExecutorsUtils;
-import gobblin.writer.DataWriter;
-import gobblin.writer.WatermarkAwareWriter;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.fork.IdentityForkOperator;
+import org.apache.gobblin.publisher.TaskPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.StreamingExtractor;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.WatermarkAwareWriter;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Matchers.anyInt;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateCollectorServiceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateCollectorServiceTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateCollectorServiceTest.java
index 83f3a15..a0731eb 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateCollectorServiceTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateCollectorServiceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Map;
@@ -33,8 +33,8 @@ import com.google.common.collect.Maps;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.metastore.FsStateStore;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateTest.java
index 67e311e..94fd4ea 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskStateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -29,9 +29,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Closer;
 
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskTest.java
index 834e1f94..184943d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Matchers.anyInt;
@@ -47,22 +47,22 @@ import com.google.common.collect.Lists;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.fork.ForkOperator;
-import gobblin.fork.IdentityForkOperator;
-import gobblin.publisher.TaskPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.fork.IdentityForkOperator;
+import org.apache.gobblin.publisher.TaskPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestRecordStream.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestRecordStream.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestRecordStream.java
index 9181eb3..c2f0cdb 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestRecordStream.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestRecordStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -32,28 +32,28 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.ack.BasicAckableForTesting;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.fork.IdentityForkOperator;
-import gobblin.publisher.TaskPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.records.ControlMessageHandler;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.stream.ControlMessage;
-import gobblin.stream.FlushControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.ack.BasicAckableForTesting;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.fork.IdentityForkOperator;
+import org.apache.gobblin.publisher.TaskPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.FlushControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import io.reactivex.Flowable;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestWorkUnitStreamSource.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestWorkUnitStreamSource.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestWorkUnitStreamSource.java
index cf66a29..a1fd5ed 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestWorkUnitStreamSource.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TestWorkUnitStreamSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Iterator;
 import java.util.Set;
@@ -31,17 +31,17 @@ import com.google.common.collect.Sets;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.source.WorkUnitStreamSource;
-import gobblin.source.workunit.BasicWorkUnitStream;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.task.EventBusPublishingTaskFactory;
-import gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.source.WorkUnitStreamSource;
+import org.apache.gobblin.source.workunit.BasicWorkUnitStream;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.task.EventBusPublishingTaskFactory;
+import org.apache.gobblin.writer.test.TestingEventBuses;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobExecutionState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobExecutionState.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobExecutionState.java
index ce85c9a..99322e0 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobExecutionState.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobExecutionState.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
-import static gobblin.configuration.ConfigurationKeys.JOB_NAME_KEY;
+import static org.apache.gobblin.configuration.ConfigurationKeys.JOB_NAME_KEY;
 import static org.mockito.Matchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
@@ -36,11 +36,11 @@ import com.google.common.base.Predicate;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.std.JobExecutionUpdatable;
-import gobblin.testing.AssertWithBackoff;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.std.JobExecutionUpdatable;
+import org.apache.gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 /**
  * Unit tests for {@link JobExecutionState}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobSpec.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobSpec.java
index ca8987f..2f0f2d9 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobSpec.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/api/TestJobSpec.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -29,7 +29,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 /**
  * Unit tests for {@link JobSpec}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/CommitSequenceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/CommitSequenceTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/CommitSequenceTest.java
index fc88e81..213f1e4 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/CommitSequenceTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/CommitSequenceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.commit;
+package org.apache.gobblin.runtime.commit;
 
 import java.io.IOException;
 
@@ -27,11 +27,11 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.commit.CommitSequence;
-import gobblin.commit.FsRenameCommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.runtime.JobState.DatasetState;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.FsRenameCommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.runtime.JobState.DatasetState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStoreTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStoreTest.java
index 2f03373..cd036a2 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStoreTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.commit;
+package org.apache.gobblin.runtime.commit;
 
 import java.io.IOException;
 
@@ -31,14 +31,14 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.gson.Gson;
 
-import gobblin.commit.CommitSequence;
-import gobblin.commit.CommitStep;
-import gobblin.commit.FsRenameCommitStep;
-import gobblin.configuration.State;
-import gobblin.runtime.JobState.DatasetState;
-import gobblin.runtime.commit.DatasetStateCommitStep;
-import gobblin.runtime.commit.FsCommitSequenceStore;
-import gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.FsRenameCommitStep;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.runtime.JobState.DatasetState;
+import org.apache.gobblin.runtime.commit.DatasetStateCommitStep;
+import org.apache.gobblin.runtime.commit.FsCommitSequenceStore;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinTest.java
index dfe45ec..42581a9 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.embedded;
+package org.apache.gobblin.runtime.embedded;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -23,12 +23,12 @@ import java.util.List;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
-import gobblin.util.test.HelloWorldSource;
-import gobblin.writer.test.GobblinTestEventBusWriter;
-import gobblin.writer.test.TestingEventBusAsserter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.util.test.HelloWorldSource;
+import org.apache.gobblin.writer.test.GobblinTestEventBusWriter;
+import org.apache.gobblin.writer.test.TestingEventBusAsserter;
 
 
 public class EmbeddedGobblinTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestDefaultGobblinInstanceDriverImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestDefaultGobblinInstanceDriverImpl.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestDefaultGobblinInstanceDriverImpl.java
index 5f04640..de40176 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestDefaultGobblinInstanceDriverImpl.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestDefaultGobblinInstanceDriverImpl.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.util.Collections;
 import java.util.concurrent.TimeUnit;
@@ -30,18 +30,18 @@ import com.google.common.base.Predicate;
 import com.google.common.util.concurrent.Service.State;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.metrics.MetricContext;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.api.JobExecutionLauncher;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.runtime.job_catalog.InMemoryJobCatalog;
-import gobblin.runtime.std.DefaultConfigurableImpl;
-import gobblin.runtime.std.DefaultJobSpecScheduleImpl;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.api.JobExecutionLauncher;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.runtime.job_catalog.InMemoryJobCatalog;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.runtime.std.DefaultJobSpecScheduleImpl;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 /**
  * Unit tests for {@link DefaultGobblinInstanceDriverImpl}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceDriver.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceDriver.java
index 303f1e4..8ad9093 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceDriver.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceDriver.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.util.HashSet;
 import java.util.List;
@@ -28,13 +28,13 @@ import com.google.common.util.concurrent.AbstractIdleService;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.GobblinInstancePlugin;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.plugins.email.EmailNotificationPlugin;
-import gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.plugins.email.EmailNotificationPlugin;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
 
 import avro.shaded.com.google.common.collect.ImmutableMap;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceLauncher.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceLauncher.java
index fab5de0..9b97fe9 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/TestStandardGobblinInstanceLauncher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.net.URI;
 import java.util.ArrayList;
@@ -30,21 +30,21 @@ import com.google.common.base.Function;
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionLauncher;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.instance.DefaultGobblinInstanceDriverImpl.JobSpecRunnable;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
-import gobblin.runtime.std.FilteredJobLifecycleListener;
-import gobblin.runtime.std.JobSpecFilter;
-import gobblin.testing.AssertWithBackoff;
-import gobblin.util.test.HelloWorldSource;
-import gobblin.writer.test.GobblinTestEventBusWriter;
-import gobblin.writer.test.TestingEventBusAsserter;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionLauncher;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.instance.DefaultGobblinInstanceDriverImpl.JobSpecRunnable;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
+import org.apache.gobblin.runtime.std.FilteredJobLifecycleListener;
+import org.apache.gobblin.runtime.std.JobSpecFilter;
+import org.apache.gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.util.test.HelloWorldSource;
+import org.apache.gobblin.writer.test.GobblinTestEventBusWriter;
+import org.apache.gobblin.writer.test.TestingEventBusAsserter;
 
 /**
  * Unit tests for {@link StandardGobblinInstanceLauncher}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/hadoop/TestHadoopConfigLoader.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/hadoop/TestHadoopConfigLoader.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/hadoop/TestHadoopConfigLoader.java
index fb1829f..ca245eb 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/hadoop/TestHadoopConfigLoader.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/instance/hadoop/TestHadoopConfigLoader.java
@@ -9,7 +9,7 @@
  * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
  * CONDITIONS OF ANY KIND, either express or implied.
  */
-package gobblin.runtime.instance.hadoop;
+package org.apache.gobblin.runtime.instance.hadoop;
 
 import org.apache.hadoop.conf.Configuration;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalogHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalogHelperTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalogHelperTest.java
index 0404275..c50daec 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalogHelperTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalogHelperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.File;
 import java.io.FileWriter;
@@ -44,16 +44,16 @@ import com.google.common.io.Files;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.job_catalog.FSJobCatalog;
-import gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PullFileLoader;
-import gobblin.util.filesystem.PathAlterationObserverScheduler;
-import gobblin.util.filesystem.PathAlterationListener;
-import gobblin.util.filesystem.PathAlterationListenerAdaptor;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.job_catalog.FSJobCatalog;
+import org.apache.gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PullFileLoader;
+import org.apache.gobblin.util.filesystem.PathAlterationObserverScheduler;
+import org.apache.gobblin.util.filesystem.PathAlterationListener;
+import org.apache.gobblin.util.filesystem.PathAlterationListenerAdaptor;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecoratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecoratorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecoratorTest.java
index 1324096..bf448cb 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecoratorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecoratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.Collection;
@@ -26,10 +26,10 @@ import org.testng.annotations.Test;
 
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
 
 
 public class PackagedTemplatesJobCatalogDecoratorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestFSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestFSJobCatalog.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestFSJobCatalog.java
index caab700..149d56a 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestFSJobCatalog.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestFSJobCatalog.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
 import java.io.File;
 import java.io.PrintWriter;
 import java.net.URI;
@@ -33,11 +33,11 @@ import org.mockito.invocation.InvocationOnMock;
 import org.mockito.stubbing.Answer;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.util.ConfigUtils;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 import org.testng.Assert;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestImmutableFSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestImmutableFSJobCatalog.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestImmutableFSJobCatalog.java
index 72efd7a..d58cd46 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestImmutableFSJobCatalog.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestImmutableFSJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
@@ -28,7 +28,7 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 /**
  * Unit tests for {@link ImmutableFSJobCatalog}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestInMemoryJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestInMemoryJobCatalog.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestInMemoryJobCatalog.java
index 29f6ef7..5920f78 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestInMemoryJobCatalog.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestInMemoryJobCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.concurrent.TimeUnit;
@@ -29,12 +29,12 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicates;
 
-import gobblin.instrumented.GobblinMetricsKeys;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.test.MetricsAssert;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.instrumented.GobblinMetricsKeys;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.test.MetricsAssert;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 
 /** Unit tests for {@link InMemoryJobCatalog} */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestJobCatalogListenersList.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestJobCatalogListenersList.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestJobCatalogListenersList.java
index 91ef22a..8bbfdd2 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestJobCatalogListenersList.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestJobCatalogListenersList.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import org.mockito.Mockito;
 import org.testng.annotations.Test;
 
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /** Unit tests for {@link JobCatalogListenersList} */
 public class TestJobCatalogListenersList {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestMutableCachingJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestMutableCachingJobCatalog.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestMutableCachingJobCatalog.java
index dabf4b2..294fece 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestMutableCachingJobCatalog.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestMutableCachingJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.concurrent.TimeUnit;
@@ -27,9 +27,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
 
 /** Unit tests for {@link CachingJobCatalog} and {@link MutableCachingJobCatalog} */
 public class TestMutableCachingJobCatalog {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestNonObservingFSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestNonObservingFSJobCatalog.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestNonObservingFSJobCatalog.java
index 855cf1b..3346766 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestNonObservingFSJobCatalog.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_catalog/TestNonObservingFSJobCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.File;
 import java.io.PrintWriter;
@@ -32,13 +32,13 @@ import org.mockito.stubbing.Answer;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.util.ConfigUtils;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_exec/TestJobLauncherExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_exec/TestJobLauncherExecutionDriver.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_exec/TestJobLauncherExecutionDriver.java
index 02081bb..4aa5084 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_exec/TestJobLauncherExecutionDriver.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_exec/TestJobLauncherExecutionDriver.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_exec;
+package org.apache.gobblin.runtime.job_exec;
 
 import java.io.File;
 import java.io.IOException;
@@ -30,13 +30,13 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobLauncherFactory;
-import gobblin.runtime.api.JobExecution;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.local.LocalJobLauncher;
-import gobblin.runtime.mapreduce.MRJobLauncher;
-import gobblin.util.test.TestingSource;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.runtime.api.JobExecution;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.local.LocalJobLauncher;
+import org.apache.gobblin.runtime.mapreduce.MRJobLauncher;
+import org.apache.gobblin.util.test.TestingSource;
 
 /**
  * Unit tests for {@link JobLauncherExecutionDriver}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitorTest.java
index 1f38a07..416e237 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.net.URI;
 import java.util.Collection;
@@ -29,17 +29,17 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.Metric;
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.reporter.util.AvroBinarySerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.kafka.HighLevelConsumerTest;
-import gobblin.util.Either;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.Metric;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.reporter.util.AvroBinarySerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.kafka.HighLevelConsumerTest;
+import org.apache.gobblin.util.Either;
 
 
 public class KafkaAvroJobMonitorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitorTest.java
index c517acc..1dd90b1 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.net.URI;
 
@@ -24,7 +24,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.kafka.HighLevelConsumerTest;
+import org.apache.gobblin.runtime.kafka.HighLevelConsumerTest;
 
 
 public class KafkaJobMonitorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockKafkaStream.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockKafkaStream.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockKafkaStream.java
index 5644795..7787519 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockKafkaStream.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockKafkaStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.util.List;
 import java.util.concurrent.BlockingQueue;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockedKafkaJobMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockedKafkaJobMonitor.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockedKafkaJobMonitor.java
index c127c83..7d3ef37 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockedKafkaJobMonitor.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/MockedKafkaJobMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.io.IOException;
 import java.net.URI;
@@ -38,10 +38,10 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.testing.AssertWithBackoff;
-import gobblin.util.Either;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.util.Either;
 
 import kafka.consumer.KafkaStream;
 import kafka.javaapi.consumer.ConsumerConnector;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitorTest.java
index f4dc696..5c278c9 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.net.URI;
 import java.util.Collection;
@@ -32,13 +32,13 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.kafka.HighLevelConsumerTest;
-import gobblin.util.Either;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.kafka.HighLevelConsumerTest;
+import org.apache.gobblin.util.Either;
 
 
 public class SLAEventKafkaJobMonitorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/HighLevelConsumerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/HighLevelConsumerTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/HighLevelConsumerTest.java
index 8cbdb68..6e8d7a2 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/HighLevelConsumerTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/HighLevelConsumerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.kafka;
+package org.apache.gobblin.runtime.kafka;
 
 import java.util.Properties;
 import java.util.concurrent.TimeoutException;
@@ -27,7 +27,7 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.job_monitor.MockKafkaStream;
+import org.apache.gobblin.runtime.job_monitor.MockKafkaStream;
 
 
 public class HighLevelConsumerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/MockedHighLevelConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/MockedHighLevelConsumer.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/MockedHighLevelConsumer.java
index d675cfc..5035afa 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/MockedHighLevelConsumer.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/kafka/MockedHighLevelConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.kafka;
+package org.apache.gobblin.runtime.kafka;
 
 import java.util.List;
 
@@ -26,8 +26,8 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.job_monitor.MockKafkaStream;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.runtime.job_monitor.MockKafkaStream;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 import javax.annotation.Nullable;
 import kafka.consumer.ConsumerConfig;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
index d446923..f620561 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.local;
+package org.apache.gobblin.runtime.local;
 
 import java.io.FileReader;
 import java.io.IOException;
@@ -25,18 +25,18 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
-
-import gobblin.metastore.testing.ITestMetastoreDatabase;
-import gobblin.metastore.testing.TestMetastoreDatabaseFactory;
-import gobblin.runtime.JobLauncherTestHelper;
-import gobblin.runtime.JobState;
-import gobblin.util.limiter.BaseLimiterType;
-import gobblin.util.limiter.DefaultLimiterFactory;
-import gobblin.writer.Destination;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
+
+import org.apache.gobblin.metastore.testing.ITestMetastoreDatabase;
+import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
+import org.apache.gobblin.runtime.JobLauncherTestHelper;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.limiter.BaseLimiterType;
+import org.apache.gobblin.util.limiter.DefaultLimiterFactory;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManagerTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManagerTest.java
index bcc9502..c536202 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManagerTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManagerTest.java
@@ -1,7 +1,7 @@
 /**
  *
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.File;
 
@@ -17,7 +17,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  *  Unit tests for {@link FileBasedJobLockFactoryManager}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockTest.java
index 4f7a2c3..d6f1378 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/FileBasedJobLockTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -28,7 +28,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/JobLockTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/JobLockTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/JobLockTest.java
index 9a905c9..8d03010 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/JobLockTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/JobLockTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.util.concurrent.CountDownLatch;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManagerTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManagerTest.java
index f313376..6dbc17f 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManagerTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -28,7 +28,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 @Test(groups = {"gobblin.runtime"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLockTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLockTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLockTest.java
index 6e7718c..1fe94c9 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLockTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLockTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,7 +25,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 /**
  * Unit test for {@link ZookeeperBasedJobLock}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitterTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitterTest.java
index ada7480..c182dce 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitterTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -35,10 +35,10 @@ import org.testng.annotations.Test;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormatTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormatTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormatTest.java
index 85a98b2..102c8a0 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormatTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormatTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
index e5127d6..e9f6c62 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.File;
 import java.io.IOException;
@@ -32,18 +32,18 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.metastore.testing.ITestMetastoreDatabase;
-import gobblin.metastore.testing.TestMetastoreDatabaseFactory;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.JobLauncherTestHelper;
-import gobblin.runtime.JobState;
-import gobblin.util.limiter.BaseLimiterType;
-import gobblin.util.limiter.DefaultLimiterFactory;
-import gobblin.writer.Destination;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metastore.testing.ITestMetastoreDatabase;
+import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.JobLauncherTestHelper;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.limiter.BaseLimiterType;
+import org.apache.gobblin.util.limiter.DefaultLimiterFactory;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactoryTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactoryTest.java
index 7774056..a1e91f1 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactoryTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactoryTest.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import com.google.common.base.Charsets;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.io.Files;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.runtime.task.TaskUtils;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.runtime.task.TaskUtils;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import java.io.File;
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestImmediateJobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestImmediateJobSpecScheduler.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestImmediateJobSpecScheduler.java
index eaefc62..cc1720d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestImmediateJobSpecScheduler.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestImmediateJobSpecScheduler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
@@ -30,9 +30,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecSchedulerListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListener;
 
 /**
  * Unit tests for {@link ImmediateJobSpecScheduler}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestQuartzJobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestQuartzJobSpecScheduler.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestQuartzJobSpecScheduler.java
index 8eb5cdf..b51d362 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestQuartzJobSpecScheduler.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/scheduler/TestQuartzJobSpecScheduler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import java.util.concurrent.ArrayBlockingQueue;
 import java.util.concurrent.TimeUnit;
@@ -28,10 +28,10 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.scheduler.QuartzJobSpecScheduler.QuartzJobSchedule;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.scheduler.QuartzJobSpecScheduler.QuartzJobSchedule;
 
 /**
  * Unit tests for {@link QuartzJobSpecScheduler}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestDefaultConfigurableImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestDefaultConfigurableImpl.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestDefaultConfigurableImpl.java
index 0d7fd71..ae47536 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestDefaultConfigurableImpl.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestDefaultConfigurableImpl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.util.Properties;
 
@@ -26,7 +26,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
 
 /**
  * Unit tests for {@link DefaultConfigurableImpl}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestFilteredJobLifecycleListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestFilteredJobLifecycleListener.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestFilteredJobLifecycleListener.java
index 865df22..467d835 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestFilteredJobLifecycleListener.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestFilteredJobLifecycleListener.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import static org.mockito.Matchers.eq;
 import static org.mockito.Mockito.mock;
@@ -28,12 +28,12 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  * Unit tests for {@link FilteredJobLifecycleListener}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobExecutionStateListeners.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobExecutionStateListeners.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobExecutionStateListeners.java
index 826fe6b..e746cfd 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobExecutionStateListeners.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobExecutionStateListeners.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import org.mockito.Mockito;
 import org.slf4j.Logger;
@@ -25,11 +25,11 @@ import com.google.common.base.Optional;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  * Unit tests for {@link JobExecutionStateListeners}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobLifecycleListenersList.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobLifecycleListenersList.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobLifecycleListenersList.java
index bd6dfac..24ed6c4 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobLifecycleListenersList.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobLifecycleListenersList.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import static org.mockito.Matchers.eq;
 import static org.mockito.Mockito.mock;
@@ -25,11 +25,11 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.testng.annotations.Test;
 
-import gobblin.runtime.api.JobCatalogListenersContainer;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpecSchedulerListenersContainer;
+import org.apache.gobblin.runtime.api.JobCatalogListenersContainer;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListenersContainer;
 
 /**
  * Unit tests for {@link JobLifecycleListenersList}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobSpecFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobSpecFilter.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobSpecFilter.java
index 6b3cb69..54f28b2 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobSpecFilter.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/std/TestJobSpecFilter.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  * Unit tests for {@link JobSpecFilter}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/InheritingJobTemplateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/InheritingJobTemplateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/InheritingJobTemplateTest.java
index 4a12c5f..ab76f18 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/InheritingJobTemplateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/InheritingJobTemplateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -36,9 +36,9 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigException;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplateTest.java
index 9429d69..7864658 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/StaticJobTemplateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/StaticJobTemplateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/StaticJobTemplateTest.java
index 50206c3..ce42f8e 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/StaticJobTemplateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/template/StaticJobTemplateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.net.URI;
 import java.util.Collection;
@@ -31,8 +31,8 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
 
 
 public class StaticJobTemplateTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobMetricsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobMetricsTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobMetricsTest.java
index 0c3b329..8a21d58 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobMetricsTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobMetricsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.util.List;
 import java.util.Map;
@@ -27,13 +27,13 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterables;
 
-import gobblin.configuration.State;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.GobblinMetricsRegistry;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.JobEvent;
-import gobblin.runtime.JobState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.GobblinMetricsRegistry;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.runtime.JobState;
 
 
 @Test(groups = { "gobblin.runtime" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
index 07ce7c4..a195ff4 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIteratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIteratorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIteratorTest.java
index 4f933ab..1d2fd82 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIteratorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIteratorTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import com.google.common.base.Function;
 import com.google.common.collect.Iterators;
 import com.google.common.collect.Lists;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import java.util.List;
 import javax.annotation.Nullable;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/TaskMetricsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/TaskMetricsTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/TaskMetricsTest.java
index 1b0c6fc..6ea2997 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/TaskMetricsTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/TaskMetricsTest.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.util.ArrayList;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskState;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 @Test(groups = {"gobblin.runtime"})


[59/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for stray references spreading over multiple usuages

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for stray references spreading over multiple usuages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/d932e431
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/d932e431
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/d932e431

Branch: refs/heads/master
Commit: d932e4310991d1d69a653ab4ab79332f1a3d8071
Parents: f68e236
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:49:21 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:49:21 2017 -0700

----------------------------------------------------------------------
 bin/gobblin-aws.sh                              |  2 +-
 bin/gobblin-cluster-master.sh                   |  2 +-
 bin/gobblin-cluster-worker.sh                   |  2 +-
 bin/gobblin-mapreduce.sh                        |  2 +-
 bin/gobblin-service.sh                          |  2 +-
 bin/gobblin-yarn.sh                             |  2 +-
 bin/gobblin.sh                                  |  2 +-
 bin/historystore-manager.sh                     |  2 +-
 bin/statestore-checker.sh                       |  2 +-
 bin/statestore-cleaner.sh                       |  2 +-
 .../gobblin/configuration/SourceState.java      |  2 +-
 .../gobblin/source/workunit/MultiWorkUnit.java  |  2 +-
 .../column/AbstractColumnProjectionPolicy.java  |  2 +-
 .../ProjectAllColumnProjectionPolicy.java       |  2 +-
 .../policy/row/SelectAllRowSelectionPolicy.java |  2 +-
 .../gobblin/audit/values/sink/FsAuditSink.java  |  2 +-
 .../src/test/resources/masterCloudInit.sh       |  2 +-
 .../src/test/resources/workerCloudInit.sh       |  2 +-
 .../store/deploy/ClasspathConfigSource.java     |  6 ++--
 .../fork/InstrumentedForkOperatorBase.java      |  2 +-
 .../writer/InstrumentedDataWriterBase.java      |  2 +-
 .../gobblin/writer/AsyncWriterManagerTest.java  |  4 +--
 .../avro/AvroToAvroCopyableConverter.java       |  4 +--
 .../converter/csv/CsvToJsonConverterV2.java     |  2 +-
 .../filter/AvroFieldsPickConverter.java         |  2 +-
 .../converter/filter/AvroFilterConverter.java   |  6 ++--
 .../http/AvroToRestJsonEntryConverter.java      |  2 +-
 .../JsonStringToJsonIntermediateConverter.java  |  2 +-
 .../objectstore/ObjectStoreConverter.java       |  2 +-
 .../DatePartitionedAvroFileExtractor.java       |  2 +-
 .../extractor/extract/SourceSpecificLayer.java  |  4 +--
 .../extractor/extract/sftp/SftpFsHelper.java    |  2 +-
 .../extractor/filebased/CsvFileDownloader.java  |  2 +-
 .../writer/DataWriterWrapperBuilder.java        |  2 +-
 .../apache/gobblin/writer/ThrottleWriter.java   |  2 +-
 .../gobblin/writer/http/AbstractHttpWriter.java |  8 +++---
 .../writer/http/SalesforceRestWriter.java       |  6 ++--
 .../objectstore/ObjectStoreDeleteOperation.java |  2 +-
 .../writer/objectstore/ObjectStoreWriter.java   |  2 +-
 .../converter/AbstractAvroToOrcConverter.java   |  4 +--
 .../HiveAvroToFlattenedOrcConverter.java        |  4 +--
 .../converter/HiveAvroToNestedOrcConverter.java |  4 +--
 .../watermarker/PartitionLevelWatermarker.java  | 16 +++++------
 .../copy/ReadyCopyableFileFilter.java           |  2 +-
 .../writer/FileAwareInputStreamDataWriter.java  |  2 +-
 .../writer/TarArchiveInputStreamDataWriter.java |  2 +-
 .../retention/action/AccessControlAction.java   |  2 +-
 .../action/MultiAccessControlAction.java        |  2 +-
 .../retention/policy/RetentionPolicy.java       |  2 +-
 .../version/finder/DatasetVersionFinder.java    |  2 +-
 .../finder/DateTimeDatasetVersionFinder.java    |  4 +--
 .../finder/GlobModTimeDatasetVersionFinder.java |  2 +-
 .../finder/UnixTimestampVersionFinder.java      |  2 +-
 .../retention/version/finder/VersionFinder.java |  2 +-
 .../finder/WatermarkDatasetVersionFinder.java   |  4 +--
 .../retention/NewestKRetentionPolicyTest.java   |  2 +-
 .../validCompleteDataset.conf                   | 28 +++++++++---------
 .../validCompleteDataset_PullMode2.conf         | 30 ++++++++++----------
 .../validCompleteDataset_PushMode.conf          | 28 +++++++++---------
 .../validCompleteDataset_PushMode2.conf         | 28 +++++++++---------
 .../testCombinePolicy/selection.conf            |  4 +--
 .../data-management/Gobblin-Retention.md        |  4 +--
 .../hive/policy/HiveRegistrationPolicyBase.java |  2 +-
 .../metastore/DatabaseJobHistoryStore.java      |  4 +--
 .../gobblin/metrics/FlatGobblinMetric.java      | 22 +++++++-------
 .../gobblin/metrics/GobblinTrackingEvent.java   | 22 +++++++-------
 .../org/apache/gobblin/metrics/Metric.java      | 14 ++++-----
 .../apache/gobblin/metrics/MetricReport.java    | 18 ++++++------
 .../apache/gobblin/metrics/GobblinMetrics.java  |  4 +--
 .../kafka/client/Kafka08ConsumerClient.java     |  2 +-
 .../metrics/kafka/KafkaAvroReporter.java        |  2 +-
 .../gobblin/metrics/kafka/KafkaReporter.java    |  2 +-
 .../metrics/graphite/GraphiteReporter.java      |  2 +-
 .../metrics/influxdb/InfluxDBReporter.java      |  2 +-
 .../AvroToJdbcEntryConverterInitializer.java    |  2 +-
 .../jdbc/AvroToJdbcEntryConverter.java          |  4 +--
 .../apache/gobblin/publisher/JdbcPublisher.java |  2 +-
 .../gobblin/source/jdbc/OracleExtractor.java    |  2 +-
 .../org/apache/gobblin/writer/JdbcWriter.java   |  8 +++---
 .../commands/BaseJdbcBufferedInserter.java      |  2 +-
 .../writer/commands/MySqlWriterCommands.java    |  2 +-
 .../writer/commands/TeradataWriterCommands.java |  2 +-
 .../initializer/JdbcWriterInitializer.java      |  2 +-
 .../extract/google/GoogleDriveFsHelper.java     |  2 +-
 .../extract/google/GoogleDriveSource.java       |  6 ++--
 .../gobblin.rest.jobExecutions.restspec.json    |  2 +-
 .../gobblin.rest.jobExecutions.snapshot.json    |  2 +-
 .../gobblin.service.flowconfigs.restspec.json   |  2 +-
 .../gobblin.service.flowstatuses.restspec.json  |  2 +-
 .../gobblin.service.flowconfigs.snapshot.json   |  2 +-
 .../gobblin.service.flowstatuses.snapshot.json  |  2 +-
 .../apache/gobblin/service/FlowStatusTest.java  | 26 ++++++++---------
 .../gobblin/service/FlowStatusResource.java     |  6 ++--
 ...blin.restli.throttling.permits.restspec.json |  2 +-
 ...blin.restli.throttling.permits.snapshot.json |  2 +-
 .../DefaultGobblinInstanceDriverImpl.java       |  2 +-
 .../instance/StandardGobblinInstanceDriver.java |  2 +-
 .../StandardGobblinInstanceLauncher.java        |  2 +-
 .../job_exec/JobLauncherExecutionDriver.java    |  2 +-
 .../src/main/bash/gobblin_password_encryptor.sh |  2 +-
 .../gobblin/yarn/GobblinYarnTaskRunner.java     |  4 +--
 ligradle/findbugs/findbugsExclude.xml           |  2 +-
 102 files changed, 238 insertions(+), 238 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-aws.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-aws.sh b/bin/gobblin-aws.sh
index fd06d47..c3ac2f8 100755
--- a/bin/gobblin-aws.sh
+++ b/bin/gobblin-aws.sh
@@ -46,7 +46,7 @@ function start() {
   fi
 
   LOG4J_PATH=file://${FWDIR_CONF}/log4j-aws.properties
-  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS gobblin.aws.GobblinAWSClusterLauncher -D log4j.configuration=$LOG4J_PATH"
+  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS org.apache.gobblin.aws.GobblinAWSClusterLauncher -D log4j.configuration=$LOG4J_PATH"
 
   echo "Running command:"
   echo "$COMMAND"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-cluster-master.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-cluster-master.sh b/bin/gobblin-cluster-master.sh
index b1e2ccf..56cb179 100755
--- a/bin/gobblin-cluster-master.sh
+++ b/bin/gobblin-cluster-master.sh
@@ -30,7 +30,7 @@ function start() {
 
   LOG_ARGS="1>${FWDIR_LOGS}/GobblinCluster.master.stdout 2>${FWDIR_LOGS}/GobblinCluster.master.stderr"
 
-  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS gobblin.cluster.GobblinClusterManager --standalone_cluster true --app_name $CLUSTER_NAME $LOG_ARGS"
+  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS org.apache.gobblin.cluster.GobblinClusterManager --standalone_cluster true --app_name $CLUSTER_NAME $LOG_ARGS"
 
   echo "Running command:"
   echo "$COMMAND"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-cluster-worker.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-cluster-worker.sh b/bin/gobblin-cluster-worker.sh
index 9baba1b..a6459b9 100755
--- a/bin/gobblin-cluster-worker.sh
+++ b/bin/gobblin-cluster-worker.sh
@@ -32,7 +32,7 @@ function start() {
 
   LOG_ARGS="1>${FWDIR_LOGS}/GobblinCluster.worker.$WORKER_ID.stdout 2>${FWDIR_LOGS}/GobblinCluster.worker.$WORKER_ID.stderr"
 
-  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS gobblin.cluster.GobblinTaskRunner --app_name $CLUSTER_NAME --helix_instance_name worker.$WORKER_ID $LOG_ARGS"
+  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS org.apache.gobblin.cluster.GobblinTaskRunner --app_name $CLUSTER_NAME --helix_instance_name worker.$WORKER_ID $LOG_ARGS"
 
   echo "Running command:"
   echo "$COMMAND"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-mapreduce.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-mapreduce.sh b/bin/gobblin-mapreduce.sh
index 0062de1..b9ff0ea 100755
--- a/bin/gobblin-mapreduce.sh
+++ b/bin/gobblin-mapreduce.sh
@@ -204,7 +204,7 @@ export HADOOP_CLIENT_OPTS="$HADOOP_CLIENT_OPTS -Dgobblin.logs.dir=$GOBBLIN_LOG_D
 # Launch the job to run on Hadoop
 $HADOOP_BIN_DIR/hadoop jar \
         $FWDIR_LIB/gobblin-runtime-$GOBBLIN_VERSION.jar \
-        gobblin.runtime.mapreduce.CliMRJobLauncher \
+        org.apache.gobblin.runtime.mapreduce.CliMRJobLauncher \
         -D mapreduce.user.classpath.first=true \
         -D mapreduce.job.user.classpath.first=true \
         $JT_COMMAND \

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-service.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-service.sh b/bin/gobblin-service.sh
index d084a26..e16d344 100644
--- a/bin/gobblin-service.sh
+++ b/bin/gobblin-service.sh
@@ -30,7 +30,7 @@ function start() {
 
   LOG_ARGS="1>${FWDIR_LOGS}/GobblinService.stdout 2>${FWDIR_LOGS}/GobblinService.stderr"
 
-  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS gobblin.service.modules.core.GobblinServiceManager --service_name $SERVICE_NAME $LOG_ARGS"
+  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS org.apache.gobblin.service.modules.core.GobblinServiceManager --service_name $SERVICE_NAME $LOG_ARGS"
 
   echo "Running command:"
   echo "$COMMAND"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin-yarn.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-yarn.sh b/bin/gobblin-yarn.sh
index 1d5b022..c08ef48 100755
--- a/bin/gobblin-yarn.sh
+++ b/bin/gobblin-yarn.sh
@@ -45,7 +45,7 @@ function start() {
     CLASSPATH=$CLASSPATH:"$EXTRA_JARS"
   fi
 
-  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS gobblin.yarn.GobblinYarnAppLauncher"
+  COMMAND="$JAVA_HOME/bin/java -cp $CLASSPATH $JVM_FLAGS org.apache.gobblin.yarn.GobblinYarnAppLauncher"
 
   echo "Running command:"
   echo "$COMMAND"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/gobblin.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin.sh b/bin/gobblin.sh
index 4a2875a..5681f9c 100755
--- a/bin/gobblin.sh
+++ b/bin/gobblin.sh
@@ -63,4 +63,4 @@ then
   GOBBLIN_LOG4J_CONFIGURATION=$(calling_dir)/../conf/log4j.properties
 fi
 
-java -Dlog4j.configuration=file:$GOBBLIN_LOG4J_CONFIGURATION -cp "$CLASSPATH" $GOBBLIN_OPTS gobblin.runtime.cli.GobblinCli $@
+java -Dlog4j.configuration=file:$GOBBLIN_LOG4J_CONFIGURATION -cp "$CLASSPATH" $GOBBLIN_OPTS org.apache.gobblin.runtime.cli.GobblinCli $@

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/historystore-manager.sh
----------------------------------------------------------------------
diff --git a/bin/historystore-manager.sh b/bin/historystore-manager.sh
index 5cdee0f..8938bef 100755
--- a/bin/historystore-manager.sh
+++ b/bin/historystore-manager.sh
@@ -57,4 +57,4 @@ do
   index=$((index+1))
 done
 
-java "${options[@]}" -cp $CLASSPATH gobblin.metastore.util.DatabaseJobHistoryStoreSchemaManager $action "${args[@]}"
+java "${options[@]}" -cp $CLASSPATH org.apache.gobblin.metastore.util.DatabaseJobHistoryStoreSchemaManager $action "${args[@]}"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/statestore-checker.sh
----------------------------------------------------------------------
diff --git a/bin/statestore-checker.sh b/bin/statestore-checker.sh
index 23f518c..dbd5652 100755
--- a/bin/statestore-checker.sh
+++ b/bin/statestore-checker.sh
@@ -31,4 +31,4 @@ done
 CLASSPATH=$GOBBLIN_JARS
 CLASSPATH+=":$FWDIR/conf"
 
-java -cp $CLASSPATH gobblin.runtime.util.JobStateToJsonConverter $@
+java -cp $CLASSPATH org.apache.gobblin.runtime.util.JobStateToJsonConverter $@

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/bin/statestore-cleaner.sh
----------------------------------------------------------------------
diff --git a/bin/statestore-cleaner.sh b/bin/statestore-cleaner.sh
index 37799cc..a5ddb7e 100755
--- a/bin/statestore-cleaner.sh
+++ b/bin/statestore-cleaner.sh
@@ -31,4 +31,4 @@ done
 CLASSPATH=$GOBBLIN_JARS
 CLASSPATH+=":$FWDIR/conf"
 
-java -cp $CLASSPATH gobblin.metastore.util.StateStoreCleaner $@
+java -cp $CLASSPATH org.apache.gobblin.metastore.util.StateStoreCleaner $@

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
index 78f7fcf..d64dcb6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
@@ -173,7 +173,7 @@ public class SourceState extends State {
    * @return a new unique {@link Extract} instance
    *
    * @Deprecated Use {@link org.apache.gobblin.source.extractor.extract.AbstractSource#createExtract(
-   * gobblin.source.workunit.Extract.TableType, String, String)}
+   * org.apache.gobblin.source.workunit.Extract.TableType, String, String)}
    */
   @Deprecated
   public synchronized Extract createExtract(Extract.TableType type, String namespace, String table) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
index f80085a..d521974 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
@@ -83,7 +83,7 @@ public class MultiWorkUnit extends WorkUnit {
    * Set the specified key, value pair in this {@link MultiWorkUnit} as well as in all the inner {@link WorkUnit}s.
    *
    * {@inheritDoc}
-   * @see gobblin.configuration.State#setProp(java.lang.String, java.lang.Object)
+   * @see org.apache.gobblin.configuration.State#setProp(java.lang.String, java.lang.Object)
    */
   @Override
   public void setProp(String key, Object value) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
index 59f4e54..1bcd095 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
@@ -44,7 +44,7 @@ public abstract class AbstractColumnProjectionPolicy implements ColumnProjection
   /**
    * Combine both key columns and delta columns to project
    * {@inheritDoc}
-   * @see gobblin.audit.values.policy.column.ColumnProjectionPolicy#getAllColumnsToProject()
+   * @see org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy#getAllColumnsToProject()
    */
   public List<String> getAllColumnsToProject() {
     return ImmutableList.<String> builder().addAll(getKeyColumnsToProject()).addAll(getDeltaColumnsToProject()).build();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
index a57e513..844f944 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
@@ -39,7 +39,7 @@ public class ProjectAllColumnProjectionPolicy extends AbstractColumnProjectionPo
    * Return the entire <code>inputRecord</code>. All fields are projected
    *
    * {@inheritDoc}
-   * @see gobblin.audit.values.policy.column.ColumnProjectionPolicy#project(org.apache.avro.generic.GenericRecord)
+   * @see org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy#project(org.apache.avro.generic.GenericRecord)
    */
   @Override
   public GenericRecord project(GenericRecord inputRecord) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
index 84ba0b9..2ed6f9e 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
@@ -37,7 +37,7 @@ public class SelectAllRowSelectionPolicy extends AbstractRowSelectionPolicy {
   /**
    * Return <code>true</code> always
    * {@inheritDoc}
-   * @see gobblin.audit.values.policy.row.RowSelectionPolicy#shouldSelectRow(org.apache.avro.generic.GenericRecord)
+   * @see org.apache.gobblin.audit.values.policy.row.RowSelectionPolicy#shouldSelectRow(org.apache.avro.generic.GenericRecord)
    */
   @Override
   public boolean shouldSelectRow(GenericRecord genericRecord) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
index 78d21d6..1912c63 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
@@ -110,7 +110,7 @@ public class FsAuditSink implements AuditSink {
    * Append this record to the {@link DataFileWriter}
    *
    * {@inheritDoc}
-   * @see gobblin.audit.values.sink.AuditSink#write(org.apache.avro.generic.GenericRecord)
+   * @see org.apache.gobblin.audit.values.sink.AuditSink#write(org.apache.avro.generic.GenericRecord)
    */
   @Override
   public void write(GenericRecord record) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-aws/src/test/resources/masterCloudInit.sh
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/resources/masterCloudInit.sh b/gobblin-aws/src/test/resources/masterCloudInit.sh
index 980c25a..3284461 100644
--- a/gobblin-aws/src/test/resources/masterCloudInit.sh
+++ b/gobblin-aws/src/test/resources/masterCloudInit.sh
@@ -18,4 +18,4 @@ wget -P "${jr}" "${jrS3}"myjar1.jar
 wget -P "${jr}" "${jrS3}"myjar2.jar
 wget -P "${jr}" "${jrS3}"myjar3.jar
 wget -P "${jr}" "${jrS3}"myjar4-"${vr}".jar
-java -cp /home/ec2-user/cluster/cluster-conf/:/home/ec2-user/cluster/gobblin-jars/* -Xmx-Xms1G  gobblin.aws.GobblinAWSClusterManager --app_name cluster --gobblin.aws.work.dir /home/ec2-user/cluster/work-dir/ 1>/home/ec2-user/cluster/log-dir/GobblinAWSClusterManager.master.stdout 2>/home/ec2-user/cluster/log-dir/GobblinAWSClusterManager.master.stderr
+java -cp /home/ec2-user/cluster/cluster-conf/:/home/ec2-user/cluster/gobblin-jars/* -Xmx-Xms1G  org.apache.gobblin.aws.GobblinAWSClusterManager --app_name cluster --gobblin.aws.work.dir /home/ec2-user/cluster/work-dir/ 1>/home/ec2-user/cluster/log-dir/GobblinAWSClusterManager.master.stdout 2>/home/ec2-user/cluster/log-dir/GobblinAWSClusterManager.master.stderr

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-aws/src/test/resources/workerCloudInit.sh
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/resources/workerCloudInit.sh b/gobblin-aws/src/test/resources/workerCloudInit.sh
index 2acf86e..eca9be4 100644
--- a/gobblin-aws/src/test/resources/workerCloudInit.sh
+++ b/gobblin-aws/src/test/resources/workerCloudInit.sh
@@ -16,4 +16,4 @@ wget -P "${jr}" "${jr0}"myjar2.jar
 wget -P "${jr}" "${jr0}"myjar3.jar
 wget -P "${jr}" "${jr0}"myjar4-"${vr}".jar
 pi=`curl http://169.254.169.254/latest/meta-data/local-ipv4`
-java -cp /home/ec2-user/cluster/cluster-conf/:/home/ec2-user/cluster/gobblin-jars/* -Xmx-Xms1G  gobblin.aws.GobblinAWSTaskRunner --app_name cluster --helix_instance_name $pi --gobblin.aws.work.dir /home/ec2-user/cluster/work-dir/ 1>/home/ec2-user/cluster/log-dir/GobblinAWSTaskRunner.$pi.stdout 2>/home/ec2-user/cluster/log-dir/GobblinAWSTaskRunner.$pi.stderr
\ No newline at end of file
+java -cp /home/ec2-user/cluster/cluster-conf/:/home/ec2-user/cluster/gobblin-jars/* -Xmx-Xms1G  org.apache.gobblin.aws.GobblinAWSTaskRunner --app_name cluster --helix_instance_name $pi --gobblin.aws.work.dir /home/ec2-user/cluster/work-dir/ 1>/home/ec2-user/cluster/log-dir/GobblinAWSTaskRunner.$pi.stdout 2>/home/ec2-user/cluster/log-dir/GobblinAWSTaskRunner.$pi.stderr
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
index 7dbfb14..812f30a 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
@@ -69,7 +69,7 @@ public class ClasspathConfigSource implements DeployableConfigSource {
   /**
    * Scan the classpath for {@link #classpathRootName} and return all resources under it.
    * {@inheritDoc}
-   * @see gobblin.config.store.deploy.DeployableConfigSource#getDeployableConfigPaths()
+   * @see org.apache.gobblin.config.store.deploy.DeployableConfigSource#getDeployableConfigPaths()
    */
   private Set<String> getDeployableConfigPaths() {
 
@@ -86,7 +86,7 @@ public class ClasspathConfigSource implements DeployableConfigSource {
   /**
    * Open an {@link InputStream} for <code>resourcePath</code> in classpath
    * {@inheritDoc}
-   * @see gobblin.config.store.deploy.DeployableConfigSource#getConfigStream(java.lang.String)
+   * @see org.apache.gobblin.config.store.deploy.DeployableConfigSource#getConfigStream(java.lang.String)
    */
   private static InputStream getConfigStream(String configPath) {
     return ClasspathConfigSource.class.getClassLoader().getResourceAsStream(configPath);
@@ -95,7 +95,7 @@ public class ClasspathConfigSource implements DeployableConfigSource {
   /**
    * Scan the classpath for {@link #classpathRootName} and opens an {@link InputStream} each resource under it.
    * {@inheritDoc}
-   * @see gobblin.config.store.deploy.DeployableConfigSource#getConfigStreams()
+   * @see org.apache.gobblin.config.store.deploy.DeployableConfigSource#getConfigStreams()
    */
   @Override
   public Set<ConfigStream> getConfigStreams() throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
index 2855ec7..9255dd5 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
@@ -42,7 +42,7 @@ import org.apache.gobblin.metrics.Tag;
 /**
  * Package-private implementation of instrumentation for {@link org.apache.gobblin.fork.ForkOperator}.
  *
- * @see gobblin.instrumented.fork.InstrumentedForkOperator for extensible class.
+ * @see org.apache.gobblin.instrumented.fork.InstrumentedForkOperator for extensible class.
  */
 abstract class InstrumentedForkOperatorBase<S, D> implements Instrumentable, ForkOperator<S, D> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
index 8affa21..d5b83cb 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
@@ -50,7 +50,7 @@ import org.apache.gobblin.writer.DataWriter;
 /**
  * Package-private implementation of instrumentation for {@link org.apache.gobblin.writer.DataWriter}.
  *
- * @see gobblin.instrumented.writer.InstrumentedDataWriter for extensible class.
+ * @see org.apache.gobblin.instrumented.writer.InstrumentedDataWriter for extensible class.
  */
 abstract class InstrumentedDataWriterBase<D> implements DataWriter<D>, Instrumentable, Closeable, FinalState {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
index fcc1c3c..e235c9e 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
@@ -194,7 +194,7 @@ public class AsyncWriterManagerTest {
       throws Exception {
 
     FlakyAsyncWriter flakyAsyncWriter = new FlakyAsyncWriter(
-        gobblin.test.ErrorManager.builder().errorType(gobblin.test.ErrorManager.ErrorType.ALL).build());
+        org.apache.gobblin.test.ErrorManager.builder().errorType(gobblin.test.ErrorManager.ErrorType.ALL).build());
 
     AsyncWriterManager asyncWriterManager =
         AsyncWriterManager.builder().asyncDataWriter(flakyAsyncWriter).retriesEnabled(true).numRetries(5).build();
@@ -221,7 +221,7 @@ public class AsyncWriterManagerTest {
       throws Exception {
 
     FlakyAsyncWriter flakyAsyncWriter = new FlakyAsyncWriter(
-        gobblin.test.ErrorManager.builder().errorType(ErrorManager.ErrorType.NTH).errorEvery(4).build());
+        org.apache.gobblin.test.ErrorManager.builder().errorType(ErrorManager.ErrorType.NTH).errorEvery(4).build());
 
     AsyncWriterManager asyncWriterManager =
         AsyncWriterManager.builder().asyncDataWriter(flakyAsyncWriter).retriesEnabled(true).numRetries(5).build();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
index 28e9057..065543a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
@@ -39,7 +39,7 @@ public class AvroToAvroCopyableConverter extends
   /**
    * Returns a {@link org.apache.gobblin.fork.CopyableSchema} wrapper around the given {@link Schema}.
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertSchema(java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertSchema(java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public CopyableSchema convertSchema(Schema inputSchema, WorkUnitState workUnit) throws SchemaConversionException {
@@ -49,7 +49,7 @@ public class AvroToAvroCopyableConverter extends
   /**
    * Returns a {@link org.apache.gobblin.fork.CopyableGenericRecord} wrapper around the given {@link GenericRecord}.
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Iterable<CopyableGenericRecord> convertRecord(CopyableSchema outputSchema, GenericRecord inputRecord,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
index f33dae7..b4829f0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
@@ -147,7 +147,7 @@ public class CsvToJsonConverterV2 extends Converter<String, JsonArray, String[],
    *   {"street_number" : "2029", "city" : "Mountain view" , "Country" : null, "zip_code" : "94043" }
    *
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Iterable<JsonObject> convertRecord(JsonArray outputSchema, String[] inputRecord, WorkUnitState workUnit)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
index b38ca92..c7e2db5 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
@@ -93,7 +93,7 @@ public class AvroFieldsPickConverter extends AvroToAvroConverterBase {
         }
    * If user wants to only choose name and city, the input parameter should be "name,address.city". Note that it is not user.name as first record is depth zero.
    * {@inheritDoc}
-   * @see gobblin.converter.AvroToAvroConverterBase#convertSchema(org.apache.avro.Schema, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.AvroToAvroConverterBase#convertSchema(org.apache.avro.Schema, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Schema convertSchema(Schema inputSchema, WorkUnitState workUnit) throws SchemaConversionException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
index 42e81a4..667d7b3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
@@ -49,7 +49,7 @@ public class AvroFilterConverter extends AvroToAvroConverterBase {
    * from the Avro record and {@link ConfigurationKeys#CONVERTER_FILTER_FIELD_VALUE} to indicate the expected value of
    * the field.
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
    */
   @Override
   public Converter<Schema, Schema, GenericRecord, GenericRecord> init(WorkUnitState workUnit) {
@@ -66,7 +66,7 @@ public class AvroFilterConverter extends AvroToAvroConverterBase {
   /**
    * Returns the inputSchema unmodified.
    * {@inheritDoc}
-   * @see gobblin.converter.AvroToAvroConverterBase#convertSchema(org.apache.avro.Schema, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.AvroToAvroConverterBase#convertSchema(org.apache.avro.Schema, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Schema convertSchema(Schema inputSchema, WorkUnitState workUnit) throws SchemaConversionException {
@@ -78,7 +78,7 @@ public class AvroFilterConverter extends AvroToAvroConverterBase {
    * {@link #fieldValue}. If it is then it returns a {@link org.apache.gobblin.converter.SingleRecordIterable} for the input record.
    * Otherwise it returns a {@link EmptyIterable}.
    * {@inheritDoc}
-   * @see gobblin.converter.AvroToAvroConverterBase#convertRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.AvroToAvroConverterBase#convertRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Iterable<GenericRecord> convertRecord(Schema outputSchema, GenericRecord inputRecord, WorkUnitState workUnit)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
index ff5cc10..77de20f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
@@ -78,7 +78,7 @@ public class AvroToRestJsonEntryConverter extends Converter<Schema, Void, Generi
    *    http://www.server.com:9090/sobject/account/memberId/296458833
    *
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Iterable<RestEntry<JsonObject>> convertRecord(Void outputSchema, GenericRecord inputRecord, WorkUnitState workUnit)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
index c73e58f..b1cd467 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
@@ -83,7 +83,7 @@ public class JsonStringToJsonIntermediateConverter extends Converter<String, Jso
       String expectedColumnName = outputSchema.get(i).getAsJsonObject().get("columnName").getAsString();
 
       if (inputRecord.has(expectedColumnName)) {
-        //As currently gobblin.converter.avro.JsonIntermediateToAvroConverter is not able to handle complex schema's so storing it as string
+        //As currently org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter is not able to handle complex schema's so storing it as string
 
         if (inputRecord.get(expectedColumnName).isJsonArray()) {
           outputRecord.addProperty(expectedColumnName, inputRecord.get(expectedColumnName).toString());

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
index f5703f6..0c72249 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
@@ -39,7 +39,7 @@ public abstract class ObjectStoreConverter<SI, DI, DO extends ObjectStoreOperati
   /**
    * Convert schema is not used this converter hence return the {@link Class} of input schema as a place holder
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertSchema(java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertSchema(java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Class<?> convertSchema(SI inputSchema, WorkUnitState workUnit) throws SchemaConversionException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
index 7da1fb9..931da6a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
@@ -34,7 +34,7 @@ public class DatePartitionedAvroFileExtractor extends AvroFileExtractor {
   /**
    * Returns the HWM of the workUnit
    * {@inheritDoc}
-   * @see gobblin.source.extractor.filebased.FileBasedExtractor#getHighWatermark()
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedExtractor#getHighWatermark()
    */
   @Override
   public long getHighWatermark() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
index 18c8a3e..b60943f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/SourceSpecificLayer.java
@@ -66,7 +66,7 @@ public interface SourceSpecificLayer<S, D> {
    * @param water mark column
    * @param lis of all predicates that needs to be applied
    * @return list of commands to get the high watermark
-   * @throws gobblin.source.extractor.exception.HighWatermarkException if there is anything wrong in building metadata to get high watermark
+   * @throws org.apache.gobblin.source.extractor.exception.HighWatermarkException if there is anything wrong in building metadata to get high watermark
    */
   public List<Command> getHighWatermarkMetadata(String schema, String entity, String watermarkColumn,
       List<Predicate> predicateList)
@@ -115,7 +115,7 @@ public interface SourceSpecificLayer<S, D> {
    * @param work unit: properties
    * @param list of all predicates that needs to be applied
    * @return list of commands to get the data
-   * @throws gobblin.source.extractor.DataRecordException if there is anything wrong in building metadata for data records
+   * @throws org.apache.gobblin.source.extractor.DataRecordException if there is anything wrong in building metadata for data records
    */
   public List<Command> getDataMetadata(String schema, String entity, WorkUnit workUnit, List<Predicate> predicateList)
       throws DataRecordException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
index 694c3dd..bb3c4da 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
@@ -129,7 +129,7 @@ public class SftpFsHelper implements TimestampAwareFileBasedHelper {
    * Opens up a connection to specified host using the username. Connects to the source using a private key without
    * prompting for a password. This method does not support connecting to a source using a password, only by private
    * key
-   * @throws gobblin.source.extractor.filebased.FileBasedHelperException
+   * @throws org.apache.gobblin.source.extractor.filebased.FileBasedHelperException
    */
   @Override
   public void connect() throws FileBasedHelperException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
index 62828a3..ec48876 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
@@ -52,7 +52,7 @@ public class CsvFileDownloader extends FileDownloader<String[]> {
    * It also provides validation on schema by matching header names between property's schema and header name in CSV file.
    *
    * {@inheritDoc}
-   * @see gobblin.source.extractor.filebased.FileDownloader#downloadFile(java.lang.String)
+   * @see org.apache.gobblin.source.extractor.filebased.FileDownloader#downloadFile(java.lang.String)
    */
   @SuppressWarnings("unchecked")
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
index 7510cef..bcf3c73 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
@@ -41,7 +41,7 @@ public class DataWriterWrapperBuilder<D> extends DataWriterBuilder<Void, D> {
   /**
    * Build the writer with adding throttling (if requested), and retrying feature on top of the writer.
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriterBuilder#build()
+   * @see org.apache.gobblin.writer.DataWriterBuilder#build()
    */
   @Override
   public DataWriter<D> build() throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
index eccd69f..c8a1d01 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
@@ -119,7 +119,7 @@ public class ThrottleWriter<D> extends WriterWrapper<D> implements Decorator, Fi
    * If the throttle type is byte, it applies throttle after write happens.
    * This is because it can figure out written bytes after it's written. It's not ideal but throttling after write should be sufficient for most cases.
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#write(java.lang.Object)
+   * @see org.apache.gobblin.writer.DataWriter#write(java.lang.Object)
    */
   @Override
   public void writeEnvelope(RecordEnvelope<D> record) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
index 1e2e086..1067ebc 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
@@ -155,7 +155,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
   /**
    * Prior to commit, it will invoke flush method to flush any remaining item if writer uses batch
    * {@inheritDoc}
-   * @see gobblin.instrumented.writer.InstrumentedDataWriterBase#commit()
+   * @see org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase#commit()
    */
   @Override
   public void commit() throws IOException {
@@ -172,7 +172,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
   /**
    * Sends request using single thread pool so that it can be easily terminated(use case: time out)
    * {@inheritDoc}
-   * @see gobblin.writer.http.HttpWriterDecoration#sendRequest(org.apache.http.client.methods.HttpUriRequest)
+   * @see org.apache.gobblin.writer.http.HttpWriterDecoration#sendRequest(org.apache.http.client.methods.HttpUriRequest)
    */
   @Override
   public ListenableFuture<CloseableHttpResponse> sendRequest(final HttpUriRequest request) throws IOException {
@@ -199,7 +199,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
    * last packet sent from client till receive it from server.
    *
    * {@inheritDoc}
-   * @see gobblin.writer.http.HttpWriterDecoration#waitForResponse(com.google.common.util.concurrent.ListenableFuture)
+   * @see org.apache.gobblin.writer.http.HttpWriterDecoration#waitForResponse(com.google.common.util.concurrent.ListenableFuture)
    */
   @Override
   public CloseableHttpResponse waitForResponse(ListenableFuture<CloseableHttpResponse> responseFuture) {
@@ -213,7 +213,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
   /**
    * Default implementation where any status code equal to or greater than 400 is regarded as a failure.
    * {@inheritDoc}
-   * @see gobblin.writer.http.HttpWriterDecoration#processResponse(org.apache.http.HttpResponse)
+   * @see org.apache.gobblin.writer.http.HttpWriterDecoration#processResponse(org.apache.http.HttpResponse)
    */
   @Override
   public void processResponse(CloseableHttpResponse response) throws IOException, UnexpectedResponseException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
index 239b38d..2c92083 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
@@ -120,7 +120,7 @@ public class SalesforceRestWriter extends RestJsonWriter {
   /**
    * Retrieve access token, if needed, retrieve instance url, and set server host URL
    * {@inheritDoc}
-   * @see gobblin.writer.http.HttpWriter#onConnect(org.apache.http.HttpHost)
+   * @see org.apache.gobblin.writer.http.HttpWriter#onConnect(org.apache.http.HttpHost)
    */
   @Override
   public void onConnect(URI serverHost) throws IOException {
@@ -155,7 +155,7 @@ public class SalesforceRestWriter extends RestJsonWriter {
    *
    * For batch request, add the record into JsonArray as a subrequest and only creates HttpUriRequest with POST method if it filled the batch size.
    * {@inheritDoc}
-   * @see gobblin.writer.http.RestJsonWriter#onNewRecord(gobblin.converter.rest.RestEntry)
+   * @see org.apache.gobblin.writer.http.RestJsonWriter#onNewRecord(gobblin.converter.rest.RestEntry)
    */
   @Override
   public Optional<HttpUriRequest> onNewRecord(RestEntry<JsonObject> record) {
@@ -268,7 +268,7 @@ public class SalesforceRestWriter extends RestJsonWriter {
    * If status code is 401 or 403, re-acquire access token before make it fail -- retry will take care of rest.
    *
    * {@inheritDoc}
-   * @see gobblin.writer.http.HttpWriter#processResponse(org.apache.http.HttpResponse)
+   * @see org.apache.gobblin.writer.http.HttpWriter#processResponse(org.apache.http.HttpResponse)
    */
   @Override
   public void processResponse(CloseableHttpResponse response) throws IOException, UnexpectedResponseException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
index f20d067..cddeec4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
@@ -52,7 +52,7 @@ public class ObjectStoreDeleteOperation extends ObjectStoreOperation<DeleteRespo
    * Calls {@link ObjectStoreClient#delete(String, Config)} for the object ot be deleted
    *
    * {@inheritDoc}
-   * @see gobblin.writer.objectstore.ObjectStoreOperation#execute(gobblin.writer.objectstore.ObjectStoreClient)
+   * @see org.apache.gobblin.writer.objectstore.ObjectStoreOperation#execute(gobblin.writer.objectstore.ObjectStoreClient)
    */
   @Override
   public DeleteResponse execute(ObjectStoreClient objectStoreClient) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
index 26e6fa7..32afa3a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
@@ -54,7 +54,7 @@ public class ObjectStoreWriter extends InstrumentedDataWriter<ObjectStoreOperati
    * Calls {@link ObjectStoreOperation#execute(ObjectStoreClient)} on the <code>operation</code> passed
    *
    * {@inheritDoc}
-   * @see gobblin.writer.DataWriter#write(java.lang.Object)
+   * @see org.apache.gobblin.writer.DataWriter#write(java.lang.Object)
    */
   @Override
   public void writeImpl(ObjectStoreOperation operation) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
index 4687276..3738d2a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
@@ -140,7 +140,7 @@ public abstract class AbstractAvroToOrcConverter extends Converter<Schema, Schem
   /**
    * If the property is set to true then partition dir is overwritten,
    * else a new time-stamped partition dir is created to avoid breaking in-flight queries
-   * Check gobblin.data.management.retention.Avro2OrcStaleDatasetCleaner to clean stale directories
+   * Check org.apache.gobblin.data.management.retention.Avro2OrcStaleDatasetCleaner to clean stale directories
    */
   public static final String HIVE_DATASET_PARTITION_OVERWRITE = "hive.dataset.partition.overwrite";
   public static final boolean DEFAULT_HIVE_DATASET_PARTITION_OVERWRITE = true;
@@ -161,7 +161,7 @@ public abstract class AbstractAvroToOrcConverter extends Converter<Schema, Schem
    * Subclasses can convert the {@link Schema} if required.
    *
    * {@inheritDoc}
-   * @see gobblin.converter.Converter#convertSchema(java.lang.Object, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#convertSchema(java.lang.Object, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public abstract Schema convertSchema(Schema inputSchema, WorkUnitState workUnit);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
index 51fa101..a2cdab3 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
@@ -32,7 +32,7 @@ public class HiveAvroToFlattenedOrcConverter extends AbstractAvroToOrcConverter
   /**
    * Flatten the <code>inputSchema</code>
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#convertSchema(org.apache.avro.Schema, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#convertSchema(org.apache.avro.Schema, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Schema convertSchema(Schema inputSchema, WorkUnitState workUnit) {
@@ -42,7 +42,7 @@ public class HiveAvroToFlattenedOrcConverter extends AbstractAvroToOrcConverter
   /**
    * Return true if flattened orc configurations are available. False otherwise
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#hasConversionConfig()
+   * @see org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#hasConversionConfig()
    */
   @Override
   protected boolean hasConversionConfig() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
index 8bf01cf..1ee4904 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
@@ -30,7 +30,7 @@ public class HiveAvroToNestedOrcConverter extends AbstractAvroToOrcConverter {
   /**
    * No {@link Schema} conversion required. Retain the original {@link Schema}
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#convertSchema(org.apache.avro.Schema, gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#convertSchema(org.apache.avro.Schema, org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Schema convertSchema(Schema inputSchema, WorkUnitState workUnit) {
@@ -40,7 +40,7 @@ public class HiveAvroToNestedOrcConverter extends AbstractAvroToOrcConverter {
   /**
    * Return true if flattened orc configurations are available. False otherwise
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#hasConversionConfig()
+   * @see org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter#hasConversionConfig()
    */
   @Override
   protected boolean hasConversionConfig() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
index 161f6f6..c65e47c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
@@ -206,7 +206,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
   /**
    * Initializes the expected high watermarks for a {@link Table}
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onTableProcessBegin(org.apache.hadoop.hive.ql.metadata.Table, long)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onTableProcessBegin(org.apache.hadoop.hive.ql.metadata.Table, long)
    */
   @Override
   public void onTableProcessBegin(Table table, long tableProcessTime) {
@@ -224,7 +224,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
    * Uses the <code>partitionUpdateTime</code> as the high watermark for this <code>partition</code>
    *
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onPartitionProcessBegin(org.apache.hadoop.hive.ql.metadata.Partition, long, long)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onPartitionProcessBegin(org.apache.hadoop.hive.ql.metadata.Partition, long, long)
    */
   @Override
   public void onPartitionProcessBegin(Partition partition, long partitionProcessTime, long partitionUpdateTime) {
@@ -257,7 +257,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
    * Delegates to {@link TableLevelWatermarker#getPreviousHighWatermark(Table)}
    *
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getPreviousHighWatermark(org.apache.hadoop.hive.ql.metadata.Table)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getPreviousHighWatermark(org.apache.hadoop.hive.ql.metadata.Table)
    */
   @Override
   public LongWatermark getPreviousHighWatermark(Table table) {
@@ -267,7 +267,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
   /**
    * Return the previous high watermark if found in previous state. Else returns 0
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getPreviousHighWatermark(org.apache.hadoop.hive.ql.metadata.Partition)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getPreviousHighWatermark(org.apache.hadoop.hive.ql.metadata.Partition)
    */
   @Override
   public LongWatermark getPreviousHighWatermark(Partition partition) {
@@ -294,7 +294,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
    *
    * </ul>
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onGetWorkunitsEnd(java.util.List)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#onGetWorkunitsEnd(java.util.List)
    */
   @Override
   public void onGetWorkunitsEnd(List<WorkUnit> workunits) {
@@ -342,7 +342,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
    * Uses the <code>table</code>'s modified time as watermark. The modified time is read using
    * {@link HiveUnitUpdateProvider#getUpdateTime(Table)}
    * @throws UpdateNotFoundException if there was an error fetching update time using {@link HiveUnitUpdateProvider#getUpdateTime(Table)}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getExpectedHighWatermark(org.apache.hadoop.hive.ql.metadata.Table, long)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getExpectedHighWatermark(org.apache.hadoop.hive.ql.metadata.Table, long)
    */
   @Override
   public LongWatermark getExpectedHighWatermark(Table table, long tableProcessTime) {
@@ -352,7 +352,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
   /**
    * Get the expected high watermark for this partition
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getExpectedHighWatermark(org.apache.hadoop.hive.ql.metadata.Partition, long, long)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#getExpectedHighWatermark(org.apache.hadoop.hive.ql.metadata.Partition, long, long)
    */
   @Override
   public LongWatermark getExpectedHighWatermark(Partition partition, long tableProcessTime, long partitionProcessTime) {
@@ -363,7 +363,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
   /**
    * Sets the actual high watermark by reading the expected high watermark
    * {@inheritDoc}
-   * @see gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#setActualHighWatermark(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#setActualHighWatermark(gobblin.configuration.WorkUnitState)
    */
   @Override
   public void setActualHighWatermark(WorkUnitState wus) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
index 8843cf8..e5fcb0b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
@@ -43,7 +43,7 @@ public class ReadyCopyableFileFilter implements CopyableFileFilter {
    * For every {@link CopyableFile} in <code>copyableFiles</code> checks if a {@link CopyableFile#getOrigin()#getPath()}
    * + .ready files is present on <code>sourceFs</code> {@inheritDoc}
    *
-   * @see gobblin.data.management.copy.CopyableFileFilter#filter(org.apache.hadoop.fs.FileSystem,
+   * @see org.apache.gobblin.data.management.copy.CopyableFileFilter#filter(org.apache.hadoop.fs.FileSystem,
    *      org.apache.hadoop.fs.FileSystem, java.util.Collection)
    */
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
index 1c7ab78..3ce204d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
@@ -351,7 +351,7 @@ public class FileAwareInputStreamDataWriter extends InstrumentedDataWriter<FileA
    *
    * {@inheritDoc}
    *
-   * @see gobblin.writer.DataWriter#commit()
+   * @see org.apache.gobblin.writer.DataWriter#commit()
    */
   @Override
   public void commit()

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
index 1804ae6..1b6903b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
@@ -58,7 +58,7 @@ public class TarArchiveInputStreamDataWriter extends FileAwareInputStreamDataWri
    * {@link TarArchiveEntry} in the stream as the directory name for the untarred file. The method also commits the data
    * by moving the file from staging to output directory.
    *
-   * @see gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter#write(gobblin.data.management.copy.FileAwareInputStream)
+   * @see org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter#write(gobblin.data.management.copy.FileAwareInputStream)
    */
   @Override
   public void writeImpl(InputStream inputStream, Path writeAt, CopyableFile copyableFile) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
index 701ac30..fcc277f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
@@ -85,7 +85,7 @@ public class AccessControlAction extends RetentionAction {
    * of {@link DatasetVersion} is passed.
    * </p>
    * {@inheritDoc}
-   * @see gobblin.data.management.retention.action.RetentionAction#execute(java.util.List)
+   * @see org.apache.gobblin.data.management.retention.action.RetentionAction#execute(java.util.List)
    */
   @Override
   public void execute(List<DatasetVersion> allVersions) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
index 35bd2e1..ac0b5ed 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
@@ -85,7 +85,7 @@ public class MultiAccessControlAction extends RetentionAction {
    * Calls {@link AccessControlAction#execute(List)} on each of the embedded {@link AccessControlAction}s
    *
    * {@inheritDoc}
-   * @see gobblin.data.management.retention.action.RetentionAction#execute(java.util.List)
+   * @see org.apache.gobblin.data.management.retention.action.RetentionAction#execute(java.util.List)
    */
   @Override
   public void execute(List<DatasetVersion> allVersions) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
index 4628d69..8b2fb67 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
@@ -37,7 +37,7 @@ public interface RetentionPolicy<T extends DatasetVersion> {
   public Class<? extends DatasetVersion> versionClass();
 
   /**
-   * @deprecated use {link gobblin.data.management.policy.VersionSelectionPolicy#listSelectedVersions} instead.
+   * @deprecated use {link org.apache.gobblin.data.management.policy.VersionSelectionPolicy#listSelectedVersions} instead.
    * Logic to decide which dataset versions should be deleted. Only datasets returned will be deleted from filesystem.
    *
    * @param allVersions List of all dataset versions in the file system,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
index a509b19..27da219 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.data.management.retention.version.DatasetVersion;
  */
 @Deprecated
 public abstract class DatasetVersionFinder<T extends DatasetVersion> extends
-    gobblin.data.management.version.finder.DatasetVersionFinder<T> implements VersionFinder<T> {
+    org.apache.gobblin.data.management.version.finder.DatasetVersionFinder<T> implements VersionFinder<T> {
 
   public DatasetVersionFinder(FileSystem fs, Properties props) {
     super(fs, props);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 37b36b8..7928940 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -67,7 +67,7 @@ public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<Timestamp
 
   @Override
   public TimestampedDatasetVersion getDatasetVersion(Path pathRelativeToDatasetRoot, FileStatus versionFileStatus) {
-    gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
+    org.apache.gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
         this.realVersionFinder.getDatasetVersion(pathRelativeToDatasetRoot, versionFileStatus);
     if (timestampedDatasetVersion != null) {
       return new TimestampedDatasetVersion(timestampedDatasetVersion);
@@ -75,7 +75,7 @@ public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<Timestamp
     return null;
   }
 
-  // This Method will never be called. It exists because the deprecated super class gobblin.data.management.retention.version.finder.DatasetVersionFinder
+  // This Method will never be called. It exists because the deprecated super class org.apache.gobblin.data.management.retention.version.finder.DatasetVersionFinder
   // requires it. getDatasetVersion(Path pathRelativeToDatasetRoot, FileStatus versionFileStatus) will be called instead
   @Override
   public TimestampedDatasetVersion getDatasetVersion(Path pathRelativeToDatasetRoot, Path fullPath) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
index 26654fb..1b81824 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -57,7 +57,7 @@ public class GlobModTimeDatasetVersionFinder extends DatasetVersionFinder<Timest
 
   @Override
   public TimestampedDatasetVersion getDatasetVersion(Path pathRelativeToDatasetRoot, Path fullPath) {
-    gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
+    org.apache.gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
         this.realVersionFinder.getDatasetVersion(pathRelativeToDatasetRoot, fullPath);
     if (timestampedDatasetVersion != null) {
       return new TimestampedDatasetVersion(timestampedDatasetVersion);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
index 4000695..76166f7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
@@ -48,7 +48,7 @@ public class UnixTimestampVersionFinder extends DatasetVersionFinder<Timestamped
 
   @Override
   public TimestampedDatasetVersion getDatasetVersion(Path pathRelativeToDatasetRoot, Path fullPath) {
-    gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
+    org.apache.gobblin.data.management.version.TimestampedDatasetVersion timestampedDatasetVersion =
         this.realVersionFinder.getDatasetVersion(pathRelativeToDatasetRoot, fullPath);
     if (timestampedDatasetVersion != null) {
       return new TimestampedDatasetVersion(timestampedDatasetVersion);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
index b6f81d9..7639d7e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
@@ -26,5 +26,5 @@ import org.apache.gobblin.data.management.retention.version.DatasetVersion;
  */
 @Deprecated
 public interface VersionFinder<T extends DatasetVersion> extends
-    gobblin.data.management.version.finder.VersionFinder<T> {
+    org.apache.gobblin.data.management.version.finder.VersionFinder<T> {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index 19c6b71..b64c5e2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -58,7 +58,7 @@ public class WatermarkDatasetVersionFinder extends DatasetVersionFinder<StringDa
 
   @Override
   public StringDatasetVersion getDatasetVersion(Path pathRelativeToDatasetRoot, Path fullPath) {
-    gobblin.data.management.version.StringDatasetVersion stringDatasetVersion =
+    org.apache.gobblin.data.management.version.StringDatasetVersion stringDatasetVersion =
         this.realVersionFinder.getDatasetVersion(pathRelativeToDatasetRoot, fullPath);
     if (stringDatasetVersion != null) {
       return new StringDatasetVersion(stringDatasetVersion);
@@ -69,7 +69,7 @@ public class WatermarkDatasetVersionFinder extends DatasetVersionFinder<StringDa
   public static Properties convertDeprecatedProperties(Properties props) {
     if (props.containsKey(DEPRECATED_WATERMARK_REGEX_KEY)) {
       log.info(String.format("Found deprecated key %s. Replacing it with %s", DEPRECATED_WATERMARK_REGEX_KEY,
-          gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY));
+          org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY));
 
       props.setProperty(gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY,
           props.getProperty(DEPRECATED_WATERMARK_REGEX_KEY));

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d932e431/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
index 0183688..3442f8c 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
@@ -44,7 +44,7 @@ public class NewestKRetentionPolicyTest {
     StringDatasetVersion datasetVersion2 = new StringDatasetVersion("001_mid", new Path("test"));
     StringDatasetVersion datasetVersion3 = new StringDatasetVersion("002_oldest", new Path("test"));
 
-    Assert.assertEquals(policy.versionClass(), gobblin.data.management.version.DatasetVersion.class);
+    Assert.assertEquals(policy.versionClass(), org.apache.gobblin.data.management.version.DatasetVersion.class);
 
     List<DatasetVersion> versions = Lists.newArrayList();
     versions.add(datasetVersion1);


[48/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
index e42d401..81cbd91 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterBase.java
@@ -44,8 +44,8 @@ import org.apache.gobblin.metrics.Tag;
 
 
 /**
- * package-private implementation of instrumentation for {@link gobblin.converter.Converter}.
- * See {@link gobblin.instrumented.converter.InstrumentedConverter} for extensible class.
+ * package-private implementation of instrumentation for {@link org.apache.gobblin.converter.Converter}.
+ * See {@link org.apache.gobblin.instrumented.converter.InstrumentedConverter} for extensible class.
  */
 abstract class InstrumentedConverterBase<SI, SO, DI, DO> extends Converter<SI, SO, DI, DO>
     implements Instrumentable, Closeable {
@@ -178,7 +178,7 @@ abstract class InstrumentedConverterBase<SI, SO, DI, DO> extends Converter<SI, S
   /**
    * Subclasses should implement this method instead of convertRecord.
    *
-   * See {@link gobblin.converter.Converter#convertRecord}.
+   * See {@link org.apache.gobblin.converter.Converter#convertRecord}.
    */
   public abstract Iterable<DO> convertRecordImpl(SO outputSchema, DI inputRecord, WorkUnitState workUnit)
       throws DataConversionException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
index 06c857b..ad397c8 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterDecorator.java
@@ -33,8 +33,8 @@ import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**
- * Decorator that automatically instruments {@link gobblin.converter.Converter}.
- * Handles already instrumented {@link gobblin.instrumented.converter.InstrumentedConverter}
+ * Decorator that automatically instruments {@link org.apache.gobblin.converter.Converter}.
+ * Handles already instrumented {@link org.apache.gobblin.instrumented.converter.InstrumentedConverter}
  * appropriately to avoid double metric reporting.
  */
 public class InstrumentedConverterDecorator<SI, SO, DI, DO> extends InstrumentedConverterBase<SI, SO, DI, DO>
@@ -96,7 +96,7 @@ public class InstrumentedConverterDecorator<SI, SO, DI, DO> extends Instrumented
 
   /**
    * This workarounds the issue that {@link Converter#processStream(RecordStreamWithMetadata, WorkUnitState)} will invoke
-   * {@link gobblin.converter.AsyncConverter1to1#convertRecord(Object, Object, WorkUnitState)} directly, which is an unsupported method.
+   * {@link org.apache.gobblin.converter.AsyncConverter1to1#convertRecord(Object, Object, WorkUnitState)} directly, which is an unsupported method.
    */
   @Override
   public RecordStreamWithMetadata<DO, SO> processStream(RecordStreamWithMetadata<DI, SI> inputStream,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
index aeabd4b..1372575 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractor.java
@@ -25,7 +25,7 @@ import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**
- * Instrumented version of {@link gobblin.source.extractor.Extractor} automatically captures certain metrics.
+ * Instrumented version of {@link org.apache.gobblin.source.extractor.Extractor} automatically captures certain metrics.
  * Subclasses should implement readRecordImpl instead of readRecord.
  */
 public abstract class InstrumentedExtractor<S, D> extends InstrumentedExtractorBase<S, D> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
index cb6ca2e..35de712 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorBase.java
@@ -54,8 +54,8 @@ import javax.annotation.Nullable;
 
 
 /**
- * package-private implementation of instrumentation for {@link gobblin.source.extractor.Extractor}.
- * See {@link gobblin.instrumented.extractor.InstrumentedExtractor} for extensible class.
+ * package-private implementation of instrumentation for {@link org.apache.gobblin.source.extractor.Extractor}.
+ * See {@link org.apache.gobblin.instrumented.extractor.InstrumentedExtractor} for extensible class.
  */
 public abstract class InstrumentedExtractorBase<S, D>
     implements Extractor<S, D>, Instrumentable, Closeable, FinalState {
@@ -222,7 +222,7 @@ public abstract class InstrumentedExtractorBase<S, D>
 
   /**
    * Subclasses should implement this or {@link #readRecordEnvelopeImpl()}
-   * instead of {@link gobblin.source.extractor.Extractor#readRecord}
+   * instead of {@link org.apache.gobblin.source.extractor.Extractor#readRecord}
    */
   protected StreamEntity<D> readStreamEntityImpl() throws DataRecordException, IOException {
     return readRecordEnvelopeImpl();
@@ -230,7 +230,7 @@ public abstract class InstrumentedExtractorBase<S, D>
 
   /**
    * Subclasses should implement this or {@link #readRecordImpl(Object)}
-   * instead of {@link gobblin.source.extractor.Extractor#readRecord}
+   * instead of {@link org.apache.gobblin.source.extractor.Extractor#readRecord}
    */
   @SuppressWarnings(value = "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE",
       justification = "Findbugs believes readRecord(null) is non-null. This is not true.")
@@ -241,7 +241,7 @@ public abstract class InstrumentedExtractorBase<S, D>
 
   /**
    * Subclasses should implement this or {@link #readRecordEnvelopeImpl()}
-   * instead of {@link gobblin.source.extractor.Extractor#readRecord}
+   * instead of {@link org.apache.gobblin.source.extractor.Extractor#readRecord}
    */
   @Nullable
   protected D readRecordImpl(D reuse) throws DataRecordException, IOException {
@@ -249,9 +249,9 @@ public abstract class InstrumentedExtractorBase<S, D>
   }
 
   /**
-   * Get final state for this object. By default this returns an empty {@link gobblin.configuration.State}, but
+   * Get final state for this object. By default this returns an empty {@link org.apache.gobblin.configuration.State}, but
    * concrete subclasses can add information that will be added to the task state.
-   * @return Empty {@link gobblin.configuration.State}.
+   * @return Empty {@link org.apache.gobblin.configuration.State}.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
index 4af7805..baab42e 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorDecorator.java
@@ -36,8 +36,8 @@ import org.apache.gobblin.util.FinalState;
 
 
 /**
- * Decorator that automatically instruments {@link gobblin.source.extractor.Extractor}.
- * Handles already instrumented {@link gobblin.instrumented.extractor.InstrumentedExtractor}
+ * Decorator that automatically instruments {@link org.apache.gobblin.source.extractor.Extractor}.
+ * Handles already instrumented {@link org.apache.gobblin.instrumented.extractor.InstrumentedExtractor}
  * appropriately to avoid double metric reporting.
  */
 public class InstrumentedExtractorDecorator<S, D> extends InstrumentedExtractorBase<S, D> implements Decorator {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
index 9ce4c7f..a4481c2 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperator.java
@@ -23,7 +23,7 @@ import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**
- * Instrumented {@link gobblin.fork.ForkOperator} automatically capturing certain metrics.
+ * Instrumented {@link org.apache.gobblin.fork.ForkOperator} automatically capturing certain metrics.
  * Subclasses should implement forkDataRecordImpl instead of forkDataRecord.
  *
  * @author ibuenros

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
index ca00aea..2855ec7 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorBase.java
@@ -40,7 +40,7 @@ import org.apache.gobblin.metrics.Tag;
 
 
 /**
- * Package-private implementation of instrumentation for {@link gobblin.fork.ForkOperator}.
+ * Package-private implementation of instrumentation for {@link org.apache.gobblin.fork.ForkOperator}.
  *
  * @see gobblin.instrumented.fork.InstrumentedForkOperator for extensible class.
  */
@@ -159,7 +159,7 @@ abstract class InstrumentedForkOperatorBase<S, D> implements Instrumentable, For
   }
 
   /**
-   * Subclasses should implement this instead of {@link gobblin.fork.ForkOperator#forkDataRecord}.
+   * Subclasses should implement this instead of {@link org.apache.gobblin.fork.ForkOperator#forkDataRecord}.
    */
   public abstract List<Boolean> forkDataRecordImpl(WorkUnitState workUnitState, D input);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
index 8436b20..f1d044f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorDecorator.java
@@ -30,8 +30,8 @@ import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**
- * Decorator that automatically instruments {@link gobblin.fork.ForkOperator}.
- * Handles already instrumented {@link gobblin.instrumented.fork.InstrumentedForkOperator}
+ * Decorator that automatically instruments {@link org.apache.gobblin.fork.ForkOperator}.
+ * Handles already instrumented {@link org.apache.gobblin.instrumented.fork.InstrumentedForkOperator}
  * appropriately to avoid double metric reporting.
  */
 public class InstrumentedForkOperatorDecorator<S, D> extends InstrumentedForkOperatorBase<S, D> implements Decorator {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
index 27b34cf..9b907c6 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicy.java
@@ -21,7 +21,7 @@ import org.apache.gobblin.configuration.State;
 
 
 /**
- * Instrumented {@link gobblin.qualitychecker.row.RowLevelPolicy} automatically capturing certain metrics.
+ * Instrumented {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy} automatically capturing certain metrics.
  * Subclasses should implement executePolicyImpl instead of executePolicy.
  *
  * @author ibuenros

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
index b48332f..d404a77 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyBase.java
@@ -40,8 +40,8 @@ import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 /**
- * package-private implementation of instrumentation for {@link gobblin.qualitychecker.row.RowLevelPolicy}.
- * See {@link gobblin.instrumented.qualitychecker.InstrumentedRowLevelPolicy} for extensible class.
+ * package-private implementation of instrumentation for {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy}.
+ * See {@link org.apache.gobblin.instrumented.qualitychecker.InstrumentedRowLevelPolicy} for extensible class.
  */
 abstract class InstrumentedRowLevelPolicyBase extends RowLevelPolicy implements Instrumentable, Closeable {
 
@@ -156,7 +156,7 @@ abstract class InstrumentedRowLevelPolicyBase extends RowLevelPolicy implements
   }
 
   /**
-   * Subclasses should implement this instead of {@link gobblin.qualitychecker.row.RowLevelPolicy#executePolicy}.
+   * Subclasses should implement this instead of {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy#executePolicy}.
    */
   public abstract Result executePolicyImpl(Object record);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
index ddf02fb..ba289f0 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyDecorator.java
@@ -30,8 +30,8 @@ import org.apache.gobblin.util.DecoratorUtils;
 
 
 /**
- * Decorator that automatically instruments {@link gobblin.qualitychecker.row.RowLevelPolicy}.
- * Handles already instrumented {@link gobblin.instrumented.qualitychecker.InstrumentedRowLevelPolicy}
+ * Decorator that automatically instruments {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy}.
+ * Handles already instrumented {@link org.apache.gobblin.instrumented.qualitychecker.InstrumentedRowLevelPolicy}
  * appropriately to avoid double metric reporting.
  */
 public class InstrumentedRowLevelPolicyDecorator extends InstrumentedRowLevelPolicyBase implements Decorator {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
index f4ae8e7..ff382d5 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriter.java
@@ -23,7 +23,7 @@ import org.apache.gobblin.configuration.State;
 
 
 /**
- * Instrumented version of {@link gobblin.writer.DataWriter} automatically capturing certain metrics.
+ * Instrumented version of {@link org.apache.gobblin.writer.DataWriter} automatically capturing certain metrics.
  * Subclasses should implement writeImpl instead of write.
  */
 public abstract class InstrumentedDataWriter<D> extends InstrumentedDataWriterBase<D> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
index 99e0a5f..8affa21 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterBase.java
@@ -48,7 +48,7 @@ import org.apache.gobblin.writer.DataWriter;
 @Slf4j
 
 /**
- * Package-private implementation of instrumentation for {@link gobblin.writer.DataWriter}.
+ * Package-private implementation of instrumentation for {@link org.apache.gobblin.writer.DataWriter}.
  *
  * @see gobblin.instrumented.writer.InstrumentedDataWriter for extensible class.
  */
@@ -195,14 +195,14 @@ abstract class InstrumentedDataWriterBase<D> implements DataWriter<D>, Instrumen
   }
 
   /**
-   * Subclasses should implement this instead of {@link gobblin.writer.DataWriter#write}
+   * Subclasses should implement this instead of {@link org.apache.gobblin.writer.DataWriter#write}
    */
   public abstract void writeImpl(D record) throws IOException;
 
   /**
-   * Get final state for this object. By default this returns an empty {@link gobblin.configuration.State}, but
+   * Get final state for this object. By default this returns an empty {@link org.apache.gobblin.configuration.State}, but
    * concrete subclasses can add information that will be added to the task state.
-   * @return Empty {@link gobblin.configuration.State}.
+   * @return Empty {@link org.apache.gobblin.configuration.State}.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
index 2f6ff8b..e90f895 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterDecorator.java
@@ -37,8 +37,8 @@ import org.apache.gobblin.writer.WatermarkAwareWriter;
 
 
 /**
- * Decorator that automatically instruments {@link gobblin.writer.DataWriter}. Handles already instrumented
- * {@link gobblin.instrumented.writer.InstrumentedDataWriter} appropriately to avoid double metric reporting.
+ * Decorator that automatically instruments {@link org.apache.gobblin.writer.DataWriter}. Handles already instrumented
+ * {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriter} appropriately to avoid double metric reporting.
  */
 public class InstrumentedDataWriterDecorator<D> extends InstrumentedDataWriterBase<D> implements Decorator, WatermarkAwareWriter<D> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
index 2546f00..f60acb6 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/JobCommitPolicy.java
@@ -36,7 +36,7 @@ public enum JobCommitPolicy {
   COMMIT_ON_FULL_SUCCESS("full"),
 
   /**
-   * Commit a job even if some of its tasks fail. It's up to the {@link gobblin.publisher.DataPublisher} to
+   * Commit a job even if some of its tasks fail. It's up to the {@link org.apache.gobblin.publisher.DataPublisher} to
    * decide whether data of failed tasks of the job should be committed or not.
    *
    * @deprecated Use {@link #COMMIT_SUCCESSFUL_TASKS} instead, which provides a less confusing commit semantics,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
index 8eaadc1..db51597 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/AbstractSource.java
@@ -36,7 +36,7 @@ import org.apache.gobblin.source.workunit.Extract.TableType;
 
 
 /**
- * A base implementation of {@link gobblin.source.Source} that provides default behavior.
+ * A base implementation of {@link org.apache.gobblin.source.Source} that provides default behavior.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
index 4b31938..994d45f 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedExtractor.java
@@ -22,7 +22,7 @@ import org.apache.gobblin.instrumented.extractor.InstrumentedExtractor;
 
 
 /**
- * A base {@link gobblin.source.extractor.Extractor} class for
+ * A base {@link org.apache.gobblin.source.extractor.Extractor} class for
  * event-based sources.
  */
 public abstract class EventBasedExtractor<S, D> extends InstrumentedExtractor<S, D> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
index 840cb66..939a3fe 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/source/extractor/extract/EventBasedSource.java
@@ -21,7 +21,7 @@ import org.apache.gobblin.configuration.SourceState;
 
 
 /**
- * A base implementation of {@link gobblin.source.Source} for
+ * A base implementation of {@link org.apache.gobblin.source.Source} for
  * event-based sources.
  */
 public abstract class EventBasedSource<S, D> extends AbstractSource<S, D> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
index 8e28ea8..97e9d91 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AcknowledgableRecordEnvelope.java
@@ -59,7 +59,7 @@ public class AcknowledgableRecordEnvelope<D> implements Ackable {
 
   /**
    * Get the original watermark that was attached to this record,
-   * typically by a {@link gobblin.source.extractor.StreamingExtractor}
+   * typically by a {@link org.apache.gobblin.source.extractor.StreamingExtractor}
    */
   public CheckpointableWatermark getWatermark() {
     return _watermark.getCheckpointableWatermark();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
index 17a5530..ac30c7b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/AsyncWriterManager.java
@@ -190,9 +190,9 @@ public class AsyncWriterManager<D> implements WatermarkAwareWriter<D>, DataWrite
 
   /**
    * TODO: Figure out what this means for checkpointing.
-   * Get final state for this object. By default this returns an empty {@link gobblin.configuration.State}, but
+   * Get final state for this object. By default this returns an empty {@link org.apache.gobblin.configuration.State}, but
    * concrete subclasses can add information that will be added to the task state.
-   * @return Empty {@link gobblin.configuration.State}.
+   * @return Empty {@link org.apache.gobblin.configuration.State}.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
index 0ed9110..e8a8d54 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/PartitionAwareDataWriterBuilder.java
@@ -29,7 +29,7 @@ import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 /**
  * A {@link DataWriterBuilder} used with a {@link WriterPartitioner}. When provided with a partitioner, Gobblin will create a
- * {@link gobblin.writer.DataWriter} per partition. All partitions will be build with identical builders, except
+ * {@link org.apache.gobblin.writer.DataWriter} per partition. All partitions will be build with identical builders, except
  * that {@link #forPartition} will specify the partition.
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
index 7246f47..22032e6 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
@@ -24,7 +24,7 @@ import org.apache.avro.generic.GenericRecord;
 /**
  * Partitions records in the writer phase.
  *
- * Implementations must have a constructor with signature <init>({@link gobblin.configuration.State}).
+ * Implementations must have a constructor with signature <init>({@link org.apache.gobblin.configuration.State}).
  */
 public interface WriterPartitioner<D> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java b/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
index 6bb5903..406fbe6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
@@ -22,8 +22,8 @@ import org.apache.gobblin.annotation.Alpha;
 
 /**
  * A declaration by any Gobblin construct to claim whether it is safe to have multiple speculative attempts.
- * For example, if any {@link gobblin.writer.DataWriter} implements {@link SpeculativeAttemptAwareConstruct}
- * and returns true in {@link #isSpeculativeAttemptSafe()}, then multiple attempts of one {@link gobblin.writer.DataWriter}
+ * For example, if any {@link org.apache.gobblin.writer.DataWriter} implements {@link SpeculativeAttemptAwareConstruct}
+ * and returns true in {@link #isSpeculativeAttemptSafe()}, then multiple attempts of one {@link org.apache.gobblin.writer.DataWriter}
  * should not cause conflict among them.
  */
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
index c6aee6b..a080d53 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.converter;
 
 /**
- * @deprecated. Please use {@link gobblin.util.EmptyIterable} instead.
+ * @deprecated. Please use {@link org.apache.gobblin.util.EmptyIterable} instead.
  */
 @Deprecated
 public class EmptyIterable<T> extends gobblin.util.EmptyIterable<T> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
index 3a9526b..ed230ed 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
@@ -37,7 +37,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * Flatten {@link gobblin.metrics.MetricReport} for use by Pinot.
+ * Flatten {@link org.apache.gobblin.metrics.MetricReport} for use by Pinot.
  * The output schema can be found at "gobblin-metrics/src/main/avro/FlatGobblinMetric.avsc".
  */
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
index b1d8079..3eda169 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
@@ -34,7 +34,7 @@ import org.apache.gobblin.converter.SchemaConversionException;
 
 /**
  * A {@link Converter} that takes an Avro {@link GenericRecord} and converts it to {@link AvroGenericRecordWritable}.
- * This class is useful for integration with the {@link gobblin.converter.serde.HiveSerDeConverter}, which expects input
+ * This class is useful for integration with the {@link org.apache.gobblin.converter.serde.HiveSerDeConverter}, which expects input
  * records to be of type {@link org.apache.hadoop.io.Writable}.
  */
 public class AvroRecordToAvroWritableConverter

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
index 13d1d0a..28e9057 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
@@ -31,13 +31,13 @@ import org.apache.gobblin.fork.CopyableSchema;
 
 /**
  * Implementation of {@link Converter} that takes in an Avro {@link Schema} and {@link GenericRecord} and returns a
- * {@link gobblin.fork.CopyableSchema} and a {@link gobblin.fork.CopyableGenericRecord}.
+ * {@link org.apache.gobblin.fork.CopyableSchema} and a {@link org.apache.gobblin.fork.CopyableGenericRecord}.
  */
 public class AvroToAvroCopyableConverter extends
     Converter<Schema, CopyableSchema, GenericRecord, CopyableGenericRecord> {
 
   /**
-   * Returns a {@link gobblin.fork.CopyableSchema} wrapper around the given {@link Schema}.
+   * Returns a {@link org.apache.gobblin.fork.CopyableSchema} wrapper around the given {@link Schema}.
    * {@inheritDoc}
    * @see gobblin.converter.Converter#convertSchema(java.lang.Object, gobblin.configuration.WorkUnitState)
    */
@@ -47,7 +47,7 @@ public class AvroToAvroCopyableConverter extends
   }
 
   /**
-   * Returns a {@link gobblin.fork.CopyableGenericRecord} wrapper around the given {@link GenericRecord}.
+   * Returns a {@link org.apache.gobblin.fork.CopyableGenericRecord} wrapper around the given {@link GenericRecord}.
    * {@inheritDoc}
    * @see gobblin.converter.Converter#convertRecord(java.lang.Object, java.lang.Object, gobblin.configuration.WorkUnitState)
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
index a67cee0..42e81a4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
@@ -75,7 +75,7 @@ public class AvroFilterConverter extends AvroToAvroConverterBase {
 
   /**
    * Retrieves the specified field from the inputRecord, and checks if it is equal to the expected value
-   * {@link #fieldValue}. If it is then it returns a {@link gobblin.converter.SingleRecordIterable} for the input record.
+   * {@link #fieldValue}. If it is then it returns a {@link org.apache.gobblin.converter.SingleRecordIterable} for the input record.
    * Otherwise it returns a {@link EmptyIterable}.
    * {@inheritDoc}
    * @see gobblin.converter.AvroToAvroConverterBase#convertRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, gobblin.configuration.WorkUnitState)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
index 0a3408e..5e1a731 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/publisher/BaseDataPublisher.java
@@ -72,7 +72,7 @@ import org.apache.gobblin.writer.PartitionIdentifier;
  * {@link ConfigurationKeys#WRITER_FILE_PATH}. Then the final output data for a writer will be
  * {@link ConfigurationKeys#DATA_PUBLISHER_FINAL_DIR}/{@link ConfigurationKeys#WRITER_FILE_PATH}. If the
  * {@link ConfigurationKeys#WRITER_FILE_PATH} is not specified, a default one is assigned. The default path is
- * constructed in the {@link gobblin.source.workunit.Extract#getOutputFilePath()} method.
+ * constructed in the {@link org.apache.gobblin.source.workunit.Extract#getOutputFilePath()} method.
  * </p>
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
index 5c92347..5312828 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicyChecker.java
@@ -116,9 +116,9 @@ public class RowLevelPolicyChecker<S, D> implements Closeable, FinalState, Recor
 
   /**
    * Get final state for this object, obtained by merging the final states of the
-   * {@link gobblin.qualitychecker.row.RowLevelPolicy}s used by this object.
-   * @return Merged {@link gobblin.configuration.State} of final states for
-   *                {@link gobblin.qualitychecker.row.RowLevelPolicy} used by this checker.
+   * {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy}s used by this object.
+   * @return Merged {@link org.apache.gobblin.configuration.State} of final states for
+   *                {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy} used by this checker.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
index c3e9d08..7e61d91 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedAvroFileSource.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
 
 
 /**
- * Implementation of {@link gobblin.source.Source} that reads over date-partitioned Avro data.
+ * Implementation of {@link org.apache.gobblin.source.Source} that reads over date-partitioned Avro data.
  * This source can be regarded as the reader equivalent of {@link TimeBasedAvroWriterPartitioner}.
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
index 85ceb88..f2b53b3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/DatePartitionedDailyAvroSource.java
@@ -18,7 +18,7 @@ import org.apache.gobblin.util.DatePartitionType;
 
 
 /**
- * Implementation of {@link gobblin.source.Source} that reads over date-partitioned Avro data.
+ * Implementation of {@link org.apache.gobblin.source.Source} that reads over date-partitioned Avro data.
  *
  * <p>
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
index 51af03a..7da1fb9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractor.java
@@ -23,7 +23,7 @@ import org.apache.gobblin.source.extractor.hadoop.AvroFileExtractor;
 
 /**
  * Extension of {@link AvroFileExtractor} where the {@link #getHighWatermark()} method returns the result of the
- * specified WorkUnit's {@link gobblin.source.workunit.WorkUnit#getHighWaterMark()} method.
+ * specified WorkUnit's {@link org.apache.gobblin.source.workunit.WorkUnit#getHighWaterMark()} method.
  */
 public class DatePartitionedAvroFileExtractor extends AvroFileExtractor {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
index 5e016da..fa5a360 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/QueryBasedSource.java
@@ -65,7 +65,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * A base implementation of {@link gobblin.source.Source} for
+ * A base implementation of {@link org.apache.gobblin.source.Source} for
  * query-based sources.
  */
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
index ef8ada0..98a5c52 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.util.HadoopUtils;
 
 
 /**
- * An implementation of {@link gobblin.source.Source} that uses a Hadoop {@link FileInputFormat} to get a
+ * An implementation of {@link org.apache.gobblin.source.Source} that uses a Hadoop {@link FileInputFormat} to get a
  * {@link FileSplit} per {@link Extractor} return by {@link #getExtractor(WorkUnitState)} and a
  * {@link RecordReader} to read the {@link FileSplit}.
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
index 85e7cf6..001afb3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
@@ -46,7 +46,7 @@ import org.apache.gobblin.util.HadoopUtils;
 
 
 /**
- * An implementation of {@link gobblin.source.Source} that uses a Hadoop {@link FileInputFormat} to get a
+ * An implementation of {@link org.apache.gobblin.source.Source} that uses a Hadoop {@link FileInputFormat} to get a
  * {@link FileSplit} per {@link Extractor} return by {@link #getExtractor(WorkUnitState)} and a
  * {@link RecordReader} to read the {@link FileSplit}.
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java b/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
index 26e980a..7ae7572 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
@@ -33,7 +33,7 @@ import org.apache.gobblin.source.workunit.WorkUnit;
 public class TestUtils {
 
   /**
-   * Create a {@link WorkUnitState} with a {@link gobblin.broker.iface.SharedResourcesBroker} for running unit tests of
+   * Create a {@link WorkUnitState} with a {@link org.apache.gobblin.broker.iface.SharedResourcesBroker} for running unit tests of
    * constructs.
    */
   public static WorkUnitState createTestWorkUnitState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
index 76757c3..b034174 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
@@ -50,7 +50,7 @@ public abstract class FsDataWriterBuilder<S, D> extends PartitionAwareDataWriter
   private List<StreamCodec> encoders;
 
   /**
-   * Get the file name to be used by the writer. If a {@link gobblin.writer.partitioner.WriterPartioner} is used,
+   * Get the file name to be used by the writer. If a {@link org.apache.gobblin.writer.partitioner.WriterPartioner} is used,
    * the partition will be added as part of the file name.
    */
   public String getFileName(State properties) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
index c81daa7..903a40d 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
@@ -38,9 +38,9 @@ import org.apache.gobblin.crypto.EncryptionFactory;
  */
 public class SimpleDataWriterBuilder extends FsDataWriterBuilder<String, Object> {
   /**
-   * Build a {@link gobblin.writer.DataWriter}.
+   * Build a {@link org.apache.gobblin.writer.DataWriter}.
    *
-   * @return the built {@link gobblin.writer.DataWriter}
+   * @return the built {@link org.apache.gobblin.writer.DataWriter}
    * @throws java.io.IOException if there is anything wrong building the writer
    */
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
index 6db9cf9..3d5923d 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
@@ -41,7 +41,7 @@ import static org.mockito.Mockito.when;
 
 
 /**
- * Test {@link gobblin.writer.PartitionedDataWriter}
+ * Test {@link org.apache.gobblin.writer.PartitionedDataWriter}
  */
 public class PartitionedWriterTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
index 107fa89..3bdcbb8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
@@ -29,7 +29,7 @@ import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**
- * Base {@link Extractor} for extracting from {@link gobblin.data.management.conversion.hive.source.HiveSource}
+ * Base {@link Extractor} for extracting from {@link org.apache.gobblin.data.management.conversion.hive.source.HiveSource}
  */
 public abstract class HiveBaseExtractor<S, D> implements Extractor<S, D> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
index ce1d136..47462b7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
@@ -38,10 +38,10 @@ import lombok.extern.slf4j.Slf4j;
 /**
  * A {@link WorkUnit} container that is bounded, supports concurrent all-or-nothing addAll, and supports priority of
  * file sets, ie. attempting to add a file set with higher priority will automatically evict
- * lower priority {@link gobblin.data.management.partition.FileSet}s if necessary.
+ * lower priority {@link org.apache.gobblin.data.management.partition.FileSet}s if necessary.
  *
  * <p>
- *   File sets in {@link CopySource} are handled as {@link gobblin.data.management.partition.FileSet}, so this class uses a {@link gobblin.data.management.partition.FileSet} comparator
+ *   File sets in {@link CopySource} are handled as {@link org.apache.gobblin.data.management.partition.FileSet}, so this class uses a {@link org.apache.gobblin.data.management.partition.FileSet} comparator
  *   for priority. If fileSetA < fileSetB, then fileSetA has higher priority than fileSetB
  *   (similar to {@link java.util.PriorityQueue}).
  * </p>
@@ -82,7 +82,7 @@ class ConcurrentBoundedWorkUnitList {
   /**
    * Creates a new {@link ConcurrentBoundedWorkUnitList}.
    * @param maxSize Maximum number of {@link WorkUnit}s to contain.
-   * @param comparator {@link Comparator} for {@link gobblin.data.management.partition.FileSet}s to use for {@link gobblin.data.management.partition.FileSet} priority.
+   * @param comparator {@link Comparator} for {@link org.apache.gobblin.data.management.partition.FileSet}s to use for {@link org.apache.gobblin.data.management.partition.FileSet} priority.
    * @param strictLimitMultiplier the list will only start rejecting {@link WorkUnit}s if its capacity exceeds
    *                              maxSize * strictLimitMultiplier. If this parameter is < 1, it will be auto-set to 1.
    */
@@ -101,7 +101,7 @@ class ConcurrentBoundedWorkUnitList {
 
   /**
    * Add a file set to the container.
-   * @param fileSet File set, expressed as a {@link gobblin.data.management.partition.FileSet} of {@link CopyEntity}s.
+   * @param fileSet File set, expressed as a {@link org.apache.gobblin.data.management.partition.FileSet} of {@link CopyEntity}s.
    * @param workUnits List of {@link WorkUnit}s corresponding to this file set.
    * @return true if the file set was added to the container, false otherwise (i.e. has reached max size).
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
index 1a5a65e..553bd00 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
@@ -92,7 +92,7 @@ public class CopyResourcePool extends ResourcePool {
     }
 
     /**
-     * Set number of {@link CopyEntity}s in {@link gobblin.data.management.partition.FileSet}.
+     * Set number of {@link CopyEntity}s in {@link org.apache.gobblin.data.management.partition.FileSet}.
      */
     public CopyResourceRequirementBuilder setEntities(int numberOfEntities) {
       setRequirement(ENTITIES_DIMENSION, (double) numberOfEntities);
@@ -100,7 +100,7 @@ public class CopyResourcePool extends ResourcePool {
     }
 
     /**
-     * Set total bytes to copy in {@link gobblin.data.management.partition.FileSet}.
+     * Set total bytes to copy in {@link org.apache.gobblin.data.management.partition.FileSet}.
      */
     public CopyResourceRequirementBuilder setBytes(long totalBytes) {
       setRequirement(BYTES_DIMENSION, (double) totalBytes);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
index 6e78215..5dd7f85 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
@@ -93,7 +93,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * {@link gobblin.source.Source} that generates work units from {@link gobblin.data.management.copy.CopyableDataset}s.
+ * {@link org.apache.gobblin.source.Source} that generates work units from {@link org.apache.gobblin.data.management.copy.CopyableDataset}s.
  *
  */
 @Slf4j
@@ -132,7 +132,7 @@ public class CopySource extends AbstractSource<String, FileAwareInputStream> {
    * and writers are built to support multiple {@link CopyEntity}s per workunit
    * </p>
    *
-   * @param state see {@link gobblin.configuration.SourceState}
+   * @param state see {@link org.apache.gobblin.configuration.SourceState}
    * @return Work units for copying files.
    */
   @Override
@@ -312,7 +312,7 @@ public class CopySource extends AbstractSource<String, FileAwareInputStream> {
   }
 
   /**
-   * @param state a {@link gobblin.configuration.WorkUnitState} carrying properties needed by the returned
+   * @param state a {@link org.apache.gobblin.configuration.WorkUnitState} carrying properties needed by the returned
    *          {@link Extractor}
    * @return a {@link FileAwareInputStreamExtractor}.
    * @throws IOException

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
index f8bd006..9cdafb7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
@@ -35,14 +35,14 @@ public interface CopyableDataset extends CopyableDatasetBase {
    *
    * <p>
    *   This method should return a collection of {@link CopyEntity}, each describing one work unit for distcp.
-   *   The most common {@link CopyEntity} is the {@link gobblin.data.management.copy.CopyableDataset}, describing a file
+   *   The most common {@link CopyEntity} is the {@link org.apache.gobblin.data.management.copy.CopyableDataset}, describing a file
    *   that should be copied
    *   to the target.
    *   See {@link CopyableFile} for explanation of the information contained in the {@link CopyableFile}s.
    * </p>
    *
    * @param targetFs target {@link org.apache.hadoop.fs.FileSystem} where copied files will be placed.
-   * @param configuration {@link gobblin.data.management.copy.CopyConfiguration} for this job. See {@link gobblin.data.management.copy.CopyConfiguration}.
+   * @param configuration {@link org.apache.gobblin.data.management.copy.CopyConfiguration} for this job. See {@link org.apache.gobblin.data.management.copy.CopyConfiguration}.
    * @return List of {@link CopyEntity}s in this dataset.
    * @throws IOException
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
index 7c036f5..a08204d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
@@ -27,8 +27,8 @@ import org.apache.hadoop.fs.Path;
 
 
 /**
- * {@link gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder} that returns datasets of type
- * {@link gobblin.data.management.copy.RecursiveCopyableDataset}.N
+ * {@link org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder} that returns datasets of type
+ * {@link org.apache.gobblin.data.management.copy.RecursiveCopyableDataset}.N
  */
 public class CopyableGlobDatasetFinder extends ConfigurableGlobDatasetFinder<CopyableDataset> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
index 870037a..9d8b412 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
@@ -35,7 +35,7 @@ public interface IterableCopyableDataset extends CopyableDatasetBase {
    * Get an iterator of {@link FileSet}s of {@link CopyEntity}, each one representing a group of files to copy and
    * associated actions.
    * @param targetFs target {@link org.apache.hadoop.fs.FileSystem} where copied files will be placed.
-   * @param configuration {@link gobblin.data.management.copy.CopyConfiguration} for this job. See {@link gobblin.data.management.copy.CopyConfiguration}.
+   * @param configuration {@link org.apache.gobblin.data.management.copy.CopyConfiguration} for this job. See {@link org.apache.gobblin.data.management.copy.CopyConfiguration}.
    * @throws IOException
    */
   public Iterator<FileSet<CopyEntity>> getFileSetIterator(FileSystem targetFs, CopyConfiguration configuration)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
index 7ed2a95..c7c5185 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
@@ -58,7 +58,7 @@ public class OwnerAndPermission implements Writable {
   }
 
   /**
-   * Read a {@link gobblin.data.management.copy.OwnerAndPermission} from a {@link java.io.DataInput}.
+   * Read a {@link org.apache.gobblin.data.management.copy.OwnerAndPermission} from a {@link java.io.DataInput}.
    * @throws IOException
    */
   public static OwnerAndPermission read(DataInput input) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
index 9ba28b5..5e53344 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
@@ -35,7 +35,7 @@ import org.apache.hadoop.fs.FileSystem;
 /**
  * An implementation of {@link Extractor} that extracts {@link InputStream}s. This extractor is suitable for copy jobs
  * where files from any source to a sink. The extractor extracts a {@link FileAwareInputStream} which encompasses an
- * {@link InputStream} and a {@link gobblin.data.management.copy.CopyEntity} for every file that needs to be copied.
+ * {@link InputStream} and a {@link org.apache.gobblin.data.management.copy.CopyEntity} for every file that needs to be copied.
  *
  * <p>
  * In Gobblin {@link Extractor} terms, each {@link FileAwareInputStream} is a record. i.e one record per copyable file.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
index a845581..5166b60 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
@@ -36,7 +36,7 @@ import org.apache.gobblin.util.PathUtils;
 
 
 /**
- * Update avro related entries in creating {@link gobblin.data.management.copy.CopyEntity}s for copying a Hive table.
+ * Update avro related entries in creating {@link org.apache.gobblin.data.management.copy.CopyEntity}s for copying a Hive table.
  */
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
index 90580c6..4bac99a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
@@ -31,7 +31,7 @@ import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 
 /**
- * An {@link IterableCopyableDataset} where {@link gobblin.data.management.partition.FileSet}s generated by
+ * An {@link IterableCopyableDataset} where {@link org.apache.gobblin.data.management.partition.FileSet}s generated by
  * {@link #getFileSetIterator(FileSystem, CopyConfiguration)} are guaranteed to be ordered by the prioritizer at
  * {@link CopyConfiguration#getPrioritizer()}.
  */
@@ -40,12 +40,12 @@ public interface PrioritizedCopyableDataset extends IterableCopyableDataset {
   /**
    * Get an iterator of {@link FileSet}s of {@link CopyEntity}, each one representing a group of files to copy and
    * associated actions, sorted by the input {@link Comparator},
-   * and with the provided {@link gobblin.util.request_allocation.Requestor} injected (this is important for pushdown).
+   * and with the provided {@link org.apache.gobblin.util.request_allocation.Requestor} injected (this is important for pushdown).
    *
    * @param targetFs target {@link org.apache.hadoop.fs.FileSystem} where copied files will be placed.
-   * @param configuration {@link gobblin.data.management.copy.CopyConfiguration} for this job. See {@link gobblin.data.management.copy.CopyConfiguration}.
+   * @param configuration {@link org.apache.gobblin.data.management.copy.CopyConfiguration} for this job. See {@link org.apache.gobblin.data.management.copy.CopyConfiguration}.
    * @param prioritizer output {@link FileSet}s must be sorted by this {@link Comparator}.
-   * @param requestor the {@link gobblin.util.request_allocation.Requestor} object that all {@link FileSet}s should have.
+   * @param requestor the {@link org.apache.gobblin.util.request_allocation.Requestor} object that all {@link FileSet}s should have.
    * @throws IOException
    */
   public Iterator<FileSet<CopyEntity>> getFileSetIterator(FileSystem targetFs, CopyConfiguration configuration,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
index b961faa..dc57039 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
@@ -66,7 +66,7 @@ import org.apache.gobblin.util.WriterUtils;
 import lombok.extern.slf4j.Slf4j;
 
 /**
- * A {@link DataPublisher} to {@link gobblin.data.management.copy.CopyEntity}s from task output to final destination.
+ * A {@link DataPublisher} to {@link org.apache.gobblin.data.management.copy.CopyEntity}s from task output to final destination.
  */
 @Slf4j
 public class CopyDataPublisher extends DataPublisher implements UnpublishedHandling {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
index a51257d..3c8d97a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
@@ -57,7 +57,7 @@ public class CopyEventSubmitterHelper {
   }
 
   /**
-   * Submit an sla event when a {@link gobblin.data.management.copy.CopyableFile} is published. The <code>workUnitState</code> passed should have the
+   * Submit an sla event when a {@link org.apache.gobblin.data.management.copy.CopyableFile} is published. The <code>workUnitState</code> passed should have the
    * required {@link SlaEventKeys} set.
    *
    * @see SlaEventSubmitter#submit()

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
index e688ba6..c193922 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
@@ -79,7 +79,7 @@ public class RecoveryHelper {
    * persisted file.
    *
    * @param state {@link State} containing job information.
-   * @param file {@link gobblin.data.management.copy.CopyEntity} from which input {@link Path} originated.
+   * @param file {@link org.apache.gobblin.data.management.copy.CopyEntity} from which input {@link Path} originated.
    * @param path {@link Path} to persist.
    * @return true if persist was successful.
    * @throws IOException
@@ -109,11 +109,11 @@ public class RecoveryHelper {
   }
 
   /**
-   * Searches the persist directory to find {@link Path}s matching the input {@link gobblin.data.management.copy.CopyEntity}.
+   * Searches the persist directory to find {@link Path}s matching the input {@link org.apache.gobblin.data.management.copy.CopyEntity}.
    * @param state {@link State} containing job information.
-   * @param file {@link gobblin.data.management.copy.CopyEntity} for which persisted {@link Path}s should be found.
+   * @param file {@link org.apache.gobblin.data.management.copy.CopyEntity} for which persisted {@link Path}s should be found.
    * @param filter {@link com.google.common.base.Predicate} used to filter found paths.
-   * @return Optionally, a {@link Path} in the {@link FileSystem} that is the desired copy of the {@link gobblin.data.management.copy.CopyEntity}.
+   * @return Optionally, a {@link Path} in the {@link FileSystem} that is the desired copy of the {@link org.apache.gobblin.data.management.copy.CopyEntity}.
    * @throws IOException
    */
   public Optional<FileStatus> findPersistedFile(State state, CopyEntity file, Predicate<FileStatus> filter)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
index ec9eea1..1c7ab78 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
@@ -102,7 +102,7 @@ public class FileAwareInputStreamDataWriter extends InstrumentedDataWriter<FileA
   protected final Optional<String> writerAttemptIdOptional;
   /**
    * The copyable file in the WorkUnit might be modified by converters (e.g. output extensions added / removed).
-   * This field is set when {@link #write} is called, and points to the actual, possibly modified {@link gobblin.data.management.copy.CopyEntity}
+   * This field is set when {@link #write} is called, and points to the actual, possibly modified {@link org.apache.gobblin.data.management.copy.CopyEntity}
    * that was written by this writer.
    */
   protected Optional<CopyableFile> actualProcessedCopyableFile;
@@ -180,7 +180,7 @@ public class FileAwareInputStreamDataWriter extends InstrumentedDataWriter<FileA
    *
    * @param inputStream {@link FSDataInputStream} whose contents should be written to staging path.
    * @param writeAt {@link Path} at which contents should be written.
-   * @param copyableFile {@link gobblin.data.management.copy.CopyEntity} that generated this copy operation.
+   * @param copyableFile {@link org.apache.gobblin.data.management.copy.CopyEntity} that generated this copy operation.
    * @throws IOException
    */
   protected void writeImpl(InputStream inputStream, Path writeAt, CopyableFile copyableFile)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
index 37bc4fd..327fb74 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
@@ -42,7 +42,7 @@ import org.apache.gobblin.util.request_allocation.SimpleHierarchicalPrioritizer;
  *
  *  1-1-1 mapping between {@link Dataset} - {@link SimpleDatasetRequest} - {@link SimpleDatasetRequestor}
  *
- * {@link gobblin.util.request_allocation.HierarchicalAllocator} will use {@link TierComparator} from this class
+ * {@link org.apache.gobblin.util.request_allocation.HierarchicalAllocator} will use {@link TierComparator} from this class
  * to shuffle {@link SimpleDatasetRequestor}s so that high priority tiers will appear in front of low priority tiers.
  *
  * Usage:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
index e58fe08..fc2c3f4 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
@@ -31,7 +31,7 @@ import org.apache.gobblin.dataset.Dataset;
 import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 /**
- * A simple {@link gobblin.util.request_allocation.Requestor} used to generate a single {@link SimpleDatasetRequest}
+ * A simple {@link org.apache.gobblin.util.request_allocation.Requestor} used to generate a single {@link SimpleDatasetRequest}
  */
 @AllArgsConstructor
 public class SimpleDatasetRequestor implements PushDownRequestor<SimpleDatasetRequest> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
index 0145b82..f1a1c1a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.hive.spec.HiveSpec;
 public interface HiveRegistrableDataset extends Dataset {
 
   /**
-   * Get a list of {@link HiveSpec}s for this dataset, which can be used by {@link gobblin.hive.HiveRegister}
+   * Get a list of {@link HiveSpec}s for this dataset, which can be used by {@link org.apache.gobblin.hive.HiveRegister}
    * to register this dataset in Hive.
    */
   public List<HiveSpec> getHiveSpecs() throws IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
index b4461b8..de12dc1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
@@ -23,7 +23,7 @@ import org.apache.hadoop.fs.FileStatus;
 /**
  * Interface representing a File.
  *
- * This interface is implemented by file abstractions such as {@link gobblin.data.management.copy.CopyEntity}.
+ * This interface is implemented by file abstractions such as {@link org.apache.gobblin.data.management.copy.CopyEntity}.
  *
  */
 public interface File {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
index e5e0860..b6377a0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
@@ -45,7 +45,7 @@ import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**
- * Implementation of {@link gobblin.data.management.policy.VersionSelectionPolicy} that allows combining different
+ * Implementation of {@link org.apache.gobblin.data.management.policy.VersionSelectionPolicy} that allows combining different
  * policies through a union or intersect operation. It will combine the selected sets from each sub-policy using the
  * specified operation.
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
index 61b6d6b..033d0aa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
@@ -24,14 +24,14 @@ import java.io.IOException;
 
 
 /**
- * An abstraction for a set of files where a simple {@link gobblin.data.management.retention.policy.RetentionPolicy}
+ * An abstraction for a set of files where a simple {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy}
  * can be applied.
  */
 public interface CleanableDataset extends Dataset, FileSystemDataset {
 
   /**
    * Cleans the {@link CleanableDataset}. In general, this means to apply a
-   * {@link gobblin.data.management.retention.policy.RetentionPolicy} and delete files and directories that need deleting.
+   * {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} and delete files and directories that need deleting.
    * @throws IOException
    */
   public void clean() throws IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
index eb08f2b..be3d0c0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
@@ -35,8 +35,8 @@ import org.apache.gobblin.dataset.FileSystemDataset;
 
 /**
  * Implementation of a {@link CleanableDataset} that uses a
- * {@link gobblin.data.management.retention.version.finder.VersionFinder} to find dataset versions, a
- * {@link gobblin.data.management.retention.policy.RetentionPolicy} to figure out deletable versions, and then deletes
+ * {@link org.apache.gobblin.data.management.retention.version.finder.VersionFinder} to find dataset versions, a
+ * {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} to figure out deletable versions, and then deletes
  * those files and newly empty parent directories.
  *
  * <p>
@@ -75,26 +75,26 @@ import org.apache.gobblin.dataset.FileSystemDataset;
  * </p>
  *
  * <p>
- *  {@link CleanableDatasetBase} uses a {@link gobblin.data.management.version.finder.DatasetVersionFinder} to find all
+ *  {@link CleanableDatasetBase} uses a {@link org.apache.gobblin.data.management.version.finder.DatasetVersionFinder} to find all
  *  subdirectories that are versions of this dataset. After that, for each dataset, it uses a
- *  {@link gobblin.data.management.retention.policy.RetentionPolicy} to decide which versions of the dataset should be
+ *  {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} to decide which versions of the dataset should be
  *  deleted. For each version deleted, if {@link #deleteEmptyDirectories} it will also look at all parent directories
  *  and delete directories that are now empty, up to but not including the dataset root.
  * </p>
  *
- * @param <T> type of {@link gobblin.data.management.retention.version.DatasetVersion} supported by this
+ * @param <T> type of {@link org.apache.gobblin.data.management.retention.version.DatasetVersion} supported by this
  *           {@link CleanableDataset}.
  */
 public abstract class CleanableDatasetBase<T extends FileSystemDatasetVersion>
     extends MultiVersionCleanableDatasetBase<T> implements CleanableDataset, FileSystemDataset {
 
   /**
-   * Get {@link gobblin.data.management.retention.version.finder.VersionFinder} to use.
+   * Get {@link org.apache.gobblin.data.management.retention.version.finder.VersionFinder} to use.
    */
   public abstract VersionFinder<? extends T> getVersionFinder();
 
   /**
-   * Get {@link gobblin.data.management.retention.policy.RetentionPolicy} to use.
+   * Get {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} to use.
    */
   public abstract RetentionPolicy<T> getRetentionPolicy();
 


[13/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBPusher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBPusher.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBPusher.java
index b1e6a4e..8c82d44 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBPusher.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBPusher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
+package org.apache.gobblin.metrics.influxdb;
 
 import java.util.List;
 import java.util.concurrent.TimeUnit;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
index 6495e92..b2a8c13 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
+package org.apache.gobblin.metrics.influxdb;
 
 import java.io.IOException;
 import java.util.List;
@@ -41,11 +41,11 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.Measurements;
-import gobblin.metrics.reporter.ConfiguredScheduledReporter;
-import gobblin.util.ConfigUtils;
-import static gobblin.metrics.Measurements.*;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.reporter.ConfiguredScheduledReporter;
+import org.apache.gobblin.util.ConfigUtils;
+import static org.apache.gobblin.metrics.Measurements.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporterTest.java b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporterTest.java
index f1646c0..b832d50 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporterTest.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
-
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.JobEvent;
-import gobblin.metrics.event.MultiPartEvent;
-import gobblin.metrics.event.TaskEvent;
-import gobblin.metrics.test.TimestampedValue;
+package org.apache.gobblin.metrics.influxdb;
+
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.metrics.event.MultiPartEvent;
+import org.apache.gobblin.metrics.event.TaskEvent;
+import org.apache.gobblin.metrics.test.TimestampedValue;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporterTest.java b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporterTest.java
index c834b18..de0df48 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporterTest.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
-
-import static gobblin.metrics.test.TestConstants.CONTEXT_NAME;
-import static gobblin.metrics.test.TestConstants.COUNTER;
-import static gobblin.metrics.test.TestConstants.GAUGE;
-import static gobblin.metrics.test.TestConstants.HISTOGRAM;
-import static gobblin.metrics.test.TestConstants.METER;
-import static gobblin.metrics.test.TestConstants.METRIC_PREFIX;
-import static gobblin.metrics.test.TestConstants.TIMER;
-import gobblin.metrics.ContextAwareGauge;
-import gobblin.metrics.Measurements;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+package org.apache.gobblin.metrics.influxdb;
+
+import static org.apache.gobblin.metrics.test.TestConstants.CONTEXT_NAME;
+import static org.apache.gobblin.metrics.test.TestConstants.COUNTER;
+import static org.apache.gobblin.metrics.test.TestConstants.GAUGE;
+import static org.apache.gobblin.metrics.test.TestConstants.HISTOGRAM;
+import static org.apache.gobblin.metrics.test.TestConstants.METER;
+import static org.apache.gobblin.metrics.test.TestConstants.METRIC_PREFIX;
+import static org.apache.gobblin.metrics.test.TestConstants.TIMER;
+import org.apache.gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
index f75a8fd..30bfed1 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
+package org.apache.gobblin.metrics.influxdb;
 
-import gobblin.metrics.test.TimestampedValue;
+import org.apache.gobblin.metrics.test.TimestampedValue;
 
 import java.util.List;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
index 580c313..1bfd7b3 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/initializer/AvroToJdbcEntryConverterInitializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.initializer;
+package org.apache.gobblin.converter.initializer;
 
 import java.sql.Connection;
 import java.sql.SQLException;
@@ -31,15 +31,15 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Preconditions;
 import com.google.gson.Gson;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.AvroToJdbcEntryConverter;
-import gobblin.converter.jdbc.JdbcType;
-import gobblin.publisher.JdbcPublisher;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.jdbc.DataSourceBuilder;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.AvroToJdbcEntryConverter;
+import org.apache.gobblin.converter.jdbc.JdbcType;
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.jdbc.DataSourceBuilder;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
index f4c83eb..3677874 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import java.sql.Date;
 import java.sql.Time;
@@ -45,17 +45,17 @@ import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.converter.initializer.AvroToJdbcEntryConverterInitializer;
-import gobblin.converter.initializer.ConverterInitializer;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.initializer.AvroToJdbcEntryConverterInitializer;
+import org.apache.gobblin.converter.initializer.ConverterInitializer;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryData.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryData.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryData.java
index e4f677b..7ee72d5 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryData.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryData.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import java.util.Iterator;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryDatum.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryDatum.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryDatum.java
index 00e4e5f..a485470 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryDatum.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryDatum.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import lombok.EqualsAndHashCode;
 import lombok.ToString;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryMetaDatum.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryMetaDatum.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryMetaDatum.java
index 70559f4..906bd22 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryMetaDatum.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntryMetaDatum.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import lombok.EqualsAndHashCode;
 import lombok.ToString;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntrySchema.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntrySchema.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntrySchema.java
index 38c2082..d7894d2 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntrySchema.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcEntrySchema.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import java.util.Iterator;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcType.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcType.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcType.java
index 8e06185..e0639a3 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcType.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/JdbcType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 /**
  * Alternative to JAVA 8 JDBCType as Gobblin needs to be Java 7 compatible.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
index 35c16d3..4503db3 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/publisher/JdbcPublisher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.sql.Connection;
@@ -36,14 +36,14 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.jdbc.DataSourceBuilder;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.jdbc.DataSourceBuilder;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/MysqlSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/MysqlSource.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/MysqlSource.java
index 039c4c5..20a0823 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/MysqlSource.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/MysqlSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.jdbc;
+package org.apache.gobblin.source.extractor.extract.jdbc;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
 import java.io.IOException;
 
 import org.slf4j.Logger;
@@ -26,9 +26,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.jdbc.MysqlExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.jdbc.MysqlExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/OracleSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/OracleSource.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/OracleSource.java
index c8d81ac..5ca305e 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/OracleSource.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/OracleSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.jdbc;
+package org.apache.gobblin.source.extractor.extract.jdbc;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
 import java.io.IOException;
 
 import org.slf4j.Logger;
@@ -26,9 +26,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.jdbc.OracleExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.jdbc.OracleExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/SqlServerSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/SqlServerSource.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/SqlServerSource.java
index 5166dc2..b9f0386 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/SqlServerSource.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/SqlServerSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.jdbc;
+package org.apache.gobblin.source.extractor.extract.jdbc;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
 import java.io.IOException;
 
 import org.slf4j.Logger;
@@ -26,9 +26,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.jdbc.SqlServerExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.jdbc.SqlServerExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/TeradataSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/TeradataSource.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/TeradataSource.java
index 82cf971..b6a9065 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/TeradataSource.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/extractor/extract/jdbc/TeradataSource.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.jdbc;
+package org.apache.gobblin.source.extractor.extract.jdbc;
 
 import java.io.IOException;
 
 import lombok.extern.slf4j.Slf4j;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.extractor.exception.ExtractPrepareException;
-import gobblin.source.jdbc.TeradataExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.jdbc.TeradataExtractor;
 
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommand.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommand.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommand.java
index 1fc4371..083991a 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommand.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommand.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
-import gobblin.source.extractor.extract.CommandType;
+import org.apache.gobblin.source.extractor.extract.CommandType;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 
 import com.google.common.base.Joiner;
-import gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.Command;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandFormatException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandFormatException.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandFormatException.java
index bdb85d1..15eacce 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandFormatException.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandFormatException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 /**
  * Exception if jdbc command is failed to execute

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandOutput.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandOutput.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandOutput.java
index 6377e11..b1d4fe7 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandOutput.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcCommandOutput.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import java.sql.ResultSet;
 import java.util.HashMap;
 import java.util.Map;
 
-import gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcExtractor.java
index 63ffa1f..94f087c 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import java.io.IOException;
 import java.sql.Blob;
@@ -52,26 +52,26 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.password.PasswordManager;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.extract.SourceSpecificLayer;
-import gobblin.source.jdbc.JdbcCommand.JdbcCommandType;
-import gobblin.source.extractor.resultset.RecordSetList;
-import gobblin.source.extractor.schema.ColumnAttributes;
-import gobblin.source.extractor.schema.ColumnNameCase;
-import gobblin.source.extractor.schema.Schema;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.SourceSpecificLayer;
+import org.apache.gobblin.source.jdbc.JdbcCommand.JdbcCommandType;
+import org.apache.gobblin.source.extractor.resultset.RecordSetList;
+import org.apache.gobblin.source.extractor.schema.ColumnAttributes;
+import org.apache.gobblin.source.extractor.schema.ColumnNameCase;
+import org.apache.gobblin.source.extractor.schema.Schema;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcProvider.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcProvider.java
index b5cf525..6775f22 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcProvider.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcProvider.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
-import gobblin.tunnel.Tunnel;
+import org.apache.gobblin.tunnel.Tunnel;
 import org.apache.commons.dbcp.BasicDataSource;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcSpecificLayer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcSpecificLayer.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcSpecificLayer.java
index 693d039..2b922f6 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcSpecificLayer.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/JdbcSpecificLayer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 /**
  * Interface for JDBC sources

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/MysqlExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/MysqlExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/MysqlExtractor.java
index 9c0335f..c2f201d 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/MysqlExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/MysqlExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -29,17 +29,17 @@ import org.apache.commons.lang3.StringUtils;
 import com.google.common.collect.ImmutableMap;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
index 99e560b..b3b6ac2 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/OracleExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,17 +34,17 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableMap;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlQueryUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlQueryUtils.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlQueryUtils.java
index f93ac38..4c22905 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlQueryUtils.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlQueryUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import static com.google.common.base.Preconditions.checkArgument;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlServerExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlServerExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlServerExtractor.java
index 4a731e3..4e698b7 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlServerExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/SqlServerExtractor.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -35,12 +35,12 @@ import org.apache.commons.lang3.StringUtils;
 import com.google.common.collect.ImmutableMap;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/TeradataExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/TeradataExtractor.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/TeradataExtractor.java
index 1a319cb..013bc15 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/TeradataExtractor.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/source/jdbc/TeradataExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import java.io.IOException;
 import java.sql.ResultSet;
@@ -35,19 +35,19 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.extractor.schema.Schema;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.schema.Schema;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * Teradata extractor using JDBC protocol

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
index 8e7ed11..5fc2ef6 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriter.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
-
-import gobblin.publisher.JdbcPublisher;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.jdbc.DataSourceBuilder;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
+package org.apache.gobblin.writer;
+
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.jdbc.DataSourceBuilder;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
 
 import java.io.IOException;
 import java.sql.Connection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriterBuilder.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriterBuilder.java
index f39fbc4..e9dae3c 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriterBuilder.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/JdbcWriterBuilder.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntrySchema;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
-import gobblin.writer.initializer.JdbcWriterInitializer;
-import gobblin.writer.initializer.WriterInitializer;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntrySchema;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.writer.initializer.JdbcWriterInitializer;
+import org.apache.gobblin.writer.initializer.WriterInitializer;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
index 105e2bb..cd791d5 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/BaseJdbcBufferedInserter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;
@@ -34,9 +34,9 @@ import com.github.rholder.retry.WaitStrategies;
 import com.google.common.base.Joiner;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntryDatum;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntryDatum;
 import lombok.ToString;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/GenericJdbcBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/GenericJdbcBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/GenericJdbcBufferedInserter.java
index ffc2b08..58d4442 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/GenericJdbcBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/GenericJdbcBufferedInserter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;
@@ -24,9 +24,9 @@ import java.sql.SQLException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntryDatum;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntryDatum;
 
 
 public class GenericJdbcBufferedInserter extends BaseJdbcBufferedInserter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcBufferedInserter.java
index d7e9de1..babc9cf 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcBufferedInserter.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
-import static gobblin.configuration.ConfigurationKeys.WRITER_PREFIX;
-import gobblin.converter.jdbc.JdbcEntryData;
+import static org.apache.gobblin.configuration.ConfigurationKeys.WRITER_PREFIX;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
 
 import java.sql.SQLException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommands.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommands.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommands.java
index e4114f9..5750435 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommands.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommands.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
-import gobblin.converter.jdbc.JdbcType;
+import org.apache.gobblin.converter.jdbc.JdbcType;
 
 import java.sql.Connection;
 import java.sql.SQLException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommandsFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommandsFactory.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommandsFactory.java
index bbcedb9..aaf832f 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommandsFactory.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/JdbcWriterCommandsFactory.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
 import java.sql.Connection;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.writer.Destination;
-import gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.Destination.DestinationType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlBufferedInserter.java
index 27aef3f..e44ba60 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlBufferedInserter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;
@@ -24,9 +24,9 @@ import java.sql.SQLException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntryDatum;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntryDatum;
 import lombok.ToString;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
index 082cc16..7009256 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/MySqlWriterCommands.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcType;
-import gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcType;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataBufferedInserter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataBufferedInserter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataBufferedInserter.java
index 9329e67..6843a05 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataBufferedInserter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataBufferedInserter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
 import java.sql.BatchUpdateException;
 import java.sql.Connection;
@@ -30,9 +30,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntryDatum;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntryDatum;
 import lombok.ToString;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
index 10004fb..39212e9 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/commands/TeradataWriterCommands.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.writer.commands;
+package org.apache.gobblin.writer.commands;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcType;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcType;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
index 5b9f8eb..a293349 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/writer/initializer/JdbcWriterInitializer.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.writer.initializer;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.publisher.JdbcPublisher;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.jdbc.DataSourceBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.Destination.DestinationType;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
-import gobblin.source.extractor.JobCommitPolicy;
+package org.apache.gobblin.writer.initializer;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.jdbc.DataSourceBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
 
 import java.sql.Connection;
 import java.sql.ResultSet;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverterTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverterTest.java
index 919bd6e..de1f0a3 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverterTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverterTest.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.converter.jdbc;
+package org.apache.gobblin.converter.jdbc;
 
 import static org.mockito.Mockito.*;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.SchemaConversionException;
-import gobblin.publisher.JdbcPublisher;
-import gobblin.writer.Destination.DestinationType;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
 
 import java.io.IOException;
 import java.sql.Connection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/TimestampWatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/TimestampWatermarkTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/TimestampWatermarkTest.java
index a2fa5e7..a173a7c 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/TimestampWatermarkTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/TimestampWatermarkTest.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.watermark.TimestampWatermark;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.watermark.TimestampWatermark;
 
-import gobblin.source.jdbc.MysqlExtractor;
-import gobblin.source.jdbc.SqlServerExtractor;
+import org.apache.gobblin.source.jdbc.MysqlExtractor;
+import org.apache.gobblin.source.jdbc.SqlServerExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/JdbcExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/JdbcExtractorTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/JdbcExtractorTest.java
index 868655f..c6d53f1 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/JdbcExtractorTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/JdbcExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import static org.testng.Assert.assertEquals;
 import static org.testng.Assert.assertTrue;
@@ -35,12 +35,12 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.mockrunner.mock.jdbc.MockResultSet;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
 
 
 @Test(groups = { "gobblin.source.jdbc" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/MockJdbcColumn.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/MockJdbcColumn.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/MockJdbcColumn.java
index 1386193..4fab579 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/MockJdbcColumn.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/MockJdbcColumn.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/OracleExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/OracleExtractorTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/OracleExtractorTest.java
index ce4cd97..ab82a07 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/OracleExtractorTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/OracleExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import static org.testng.Assert.assertEquals;
 
@@ -30,9 +30,9 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableList;
 import com.mockrunner.mock.jdbc.MockResultSet;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
 
 
 @Test(groups = { "gobblin.source.jdbc" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/SqlQueryUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/SqlQueryUtilsTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/SqlQueryUtilsTest.java
index 2b4c69f..2678580 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/SqlQueryUtilsTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/source/jdbc/SqlQueryUtilsTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.jdbc;
+package org.apache.gobblin.source.jdbc;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcBufferedInserterTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcBufferedInserterTestBase.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcBufferedInserterTestBase.java
index b99f683..7cd4e4d 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcBufferedInserterTestBase.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcBufferedInserterTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.mock;
 
@@ -30,10 +30,10 @@ import org.apache.commons.lang.RandomStringUtils;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.converter.jdbc.JdbcEntryDatum;
-import gobblin.writer.commands.JdbcBufferedInserter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.converter.jdbc.JdbcEntryDatum;
+import org.apache.gobblin.writer.commands.JdbcBufferedInserter;
 
 @Test(groups = {"gobblin.writer"}, singleThreaded=true)
 public abstract class JdbcBufferedInserterTestBase {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcPublisherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcPublisherTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcPublisherTest.java
index ef7e79c..09d9691 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcPublisherTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcPublisherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
 
@@ -25,12 +25,12 @@ import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.Collection;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.JdbcPublisher;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
 
 import org.mockito.InOrder;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterCommandsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterCommandsTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterCommandsTest.java
index b8d1581..b8e2c1c 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterCommandsTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterCommandsTest.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcType;
-import gobblin.writer.commands.MySqlWriterCommands;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcType;
+import org.apache.gobblin.writer.commands.MySqlWriterCommands;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterInitializerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterInitializerTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterInitializerTest.java
index c8efab7..ea6c6d0 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterInitializerTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterInitializerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
 
@@ -25,15 +25,15 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.List;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.publisher.JdbcPublisher;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.Destination;
-import gobblin.writer.Destination.DestinationType;
-import gobblin.writer.commands.JdbcWriterCommands;
-import gobblin.writer.commands.JdbcWriterCommandsFactory;
-import gobblin.writer.initializer.JdbcWriterInitializer;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.publisher.JdbcPublisher;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.writer.commands.JdbcWriterCommandsFactory;
+import org.apache.gobblin.writer.initializer.JdbcWriterInitializer;
 
 import org.apache.commons.lang.StringUtils;
 import org.mockito.InOrder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterTest.java
index b9d5b6c..a27dd09 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/JdbcWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
 
@@ -26,10 +26,10 @@ import java.sql.SQLException;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.writer.JdbcWriter;
-import gobblin.writer.commands.JdbcWriterCommands;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.writer.JdbcWriter;
+import org.apache.gobblin.writer.commands.JdbcWriterCommands;
 
 @Test(groups = {"gobblin.writer"})
 public class JdbcWriterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/MySqlBufferedInserterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/MySqlBufferedInserterTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/MySqlBufferedInserterTest.java
index 4399016..b33be6a 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/MySqlBufferedInserterTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/MySqlBufferedInserterTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import static gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_INSERT_BATCH_SIZE;
-import static gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_MAX_PARAM_SIZE;
+import static org.apache.gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_INSERT_BATCH_SIZE;
+import static org.apache.gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_MAX_PARAM_SIZE;
 import static org.mockito.Matchers.anyInt;
 import static org.mockito.Matchers.anyObject;
 import static org.mockito.Matchers.anyString;
@@ -35,10 +35,10 @@ import java.util.List;
 
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.writer.commands.JdbcBufferedInserter;
-import gobblin.writer.commands.MySqlBufferedInserter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.writer.commands.JdbcBufferedInserter;
+import org.apache.gobblin.writer.commands.MySqlBufferedInserter;
 
 @Test(groups = {"gobblin.writer"}, singleThreaded=true)
 public class MySqlBufferedInserterTest extends JdbcBufferedInserterTestBase {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/TeradataBufferedInserterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/TeradataBufferedInserterTest.java b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/TeradataBufferedInserterTest.java
index 37ce52c..c67d121 100644
--- a/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/TeradataBufferedInserterTest.java
+++ b/gobblin-modules/gobblin-sql/src/test/java/org/apache/gobblin/writer/TeradataBufferedInserterTest.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import static gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_INSERT_BATCH_SIZE;
+import static org.apache.gobblin.writer.commands.JdbcBufferedInserter.WRITER_JDBC_INSERT_BATCH_SIZE;
 import static org.mockito.Matchers.anyInt;
 import static org.mockito.Matchers.anyObject;
 import static org.mockito.Matchers.anyString;
@@ -36,10 +36,10 @@ import org.testng.annotations.Test;
 
 import com.mockrunner.mock.jdbc.MockParameterMetaData;
 
-import gobblin.configuration.State;
-import gobblin.converter.jdbc.JdbcEntryData;
-import gobblin.writer.commands.JdbcBufferedInserter;
-import gobblin.writer.commands.TeradataBufferedInserter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.jdbc.JdbcEntryData;
+import org.apache.gobblin.writer.commands.JdbcBufferedInserter;
+import org.apache.gobblin.writer.commands.TeradataBufferedInserter;
 
 
 @Test(groups = { "gobblin.writer" }, singleThreaded = true)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/AsyncIteratorWithDataSink.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/AsyncIteratorWithDataSink.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/AsyncIteratorWithDataSink.java
index fae950c..bd8c525 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/AsyncIteratorWithDataSink.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/AsyncIteratorWithDataSink.java
@@ -1,4 +1,4 @@
-package gobblin.ingestion.google;
+package org.apache.gobblin.ingestion.google;
 
 import java.util.Iterator;
 import java.util.NoSuchElementException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/DayPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/DayPartitioner.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/DayPartitioner.java
index b6e5f2b..af661dc 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/DayPartitioner.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/DayPartitioner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google;
+package org.apache.gobblin.ingestion.google;
 
 import org.apache.avro.Schema;
 import org.apache.avro.SchemaBuilder;
@@ -26,8 +26,8 @@ import org.joda.time.DateTime;
 import org.joda.time.format.DateTimeFormat;
 import org.joda.time.format.DateTimeFormatter;
 
-import gobblin.configuration.State;
-import gobblin.writer.partitioner.WriterPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 
 /**
@@ -76,7 +76,7 @@ public class DayPartitioner implements WriterPartitioner<GenericRecord> {
     _dateColumn = state.getProp(GoggleIngestionConfigurationKeys.KEY_DATE_COLUMN_NAME, DEFAULT_DATE_COLUMN);
     _dateFormatter =
         DateTimeFormat.forPattern(state.getProp(GoggleIngestionConfigurationKeys.KEY_DATE_FORMAT, DEFAULT_DATE_FORMAT));
-    
+
     SchemaBuilder.FieldAssembler<Schema> assembler = SchemaBuilder.record(NAME).namespace(NAME_SPACE).fields();
     Schema stringType = Schema.create(Schema.Type.STRING);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/GoggleIngestionConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/GoggleIngestionConfigurationKeys.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/GoggleIngestionConfigurationKeys.java
index 9073729..147b949 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/GoggleIngestionConfigurationKeys.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/GoggleIngestionConfigurationKeys.java
@@ -1,4 +1,4 @@
-package gobblin.ingestion.google;
+package org.apache.gobblin.ingestion.google;
 
 public class GoggleIngestionConfigurationKeys {
   public static final String DAY_PARTITIONER_KEY_PREFIX = "writer.partitioner.google_ingestion";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/util/SchemaUtil.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/util/SchemaUtil.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/util/SchemaUtil.java
index e4e2f58..88c4ce0 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/util/SchemaUtil.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/util/SchemaUtil.java
@@ -1,8 +1,8 @@
-package gobblin.ingestion.google.util;
+package org.apache.gobblin.ingestion.google.util;
 
 import com.google.gson.JsonObject;
 
-import gobblin.converter.avro.JsonElementConversionFactory;
+import org.apache.gobblin.converter.avro.JsonElementConversionFactory;
 
 
 public class SchemaUtil {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSource.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSource.java
index a0c6c6d..ce43c54 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSource.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -29,14 +29,14 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonParser;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.avro.JsonElementConversionFactory;
-import gobblin.ingestion.google.util.SchemaUtil;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.avro.JsonElementConversionFactory;
+import org.apache.gobblin.ingestion.google.util.SchemaUtil;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**


[64/77] [abbrv] incubator-gobblin git commit: Update ClassAliasResolver to resolve for more packages

Posted by ab...@apache.org.
Update ClassAliasResolver to resolve for more packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/d7648f18
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/d7648f18
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/d7648f18

Branch: refs/heads/master
Commit: d7648f18297aadac61578f3fabe405fd5053ec71
Parents: 92e1276
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 20:07:15 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 20:07:15 2017 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/gobblin/util/ClassAliasResolver.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/d7648f18/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java b/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
index c7663d2..a255795 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
@@ -54,7 +54,7 @@ public class ClassAliasResolver<T> {
   // Scan all packages in the classpath with prefix gobblin, com.linkedin.gobblin when class is loaded.
   // Since scan is expensive we do it only once when class is loaded.
   private static final Reflections REFLECTIONS = new Reflections(new ConfigurationBuilder().forPackages("gobblin",
-      "com.linkedin.gobblin"));
+      "com.linkedin.gobblin", "org.apache.gobblin"));
 
   Map<String, Class<? extends T>> aliasToClassCache;
   private final List<Alias> aliasObjects;


[54/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for fully qualified variable declaration

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for fully qualified variable declaration


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/abc111c4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/abc111c4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/abc111c4

Branch: refs/heads/master
Commit: abc111c40112af34c17305da96d9b1db4934b586
Parents: 13adbef
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:28:23 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:28:23 2017 -0700

----------------------------------------------------------------------
 .../retention/version/finder/DateTimeDatasetVersionFinder.java     | 2 +-
 .../retention/version/finder/FileLevelTimestampVersionFinder.java  | 2 +-
 .../retention/version/finder/GlobModTimeDatasetVersionFinder.java  | 2 +-
 .../retention/version/finder/ModDateTimeDatasetVersionFinder.java  | 2 +-
 .../retention/version/finder/UnixTimestampVersionFinder.java       | 2 +-
 .../retention/version/finder/WatermarkDatasetVersionFinder.java    | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 19b9b8c..37b36b8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -37,7 +37,7 @@ import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVe
 @Deprecated
 public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.DateTimeDatasetVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder realVersionFinder;
 
   /**
    * @deprecated use {@link #DATE_TIME_PATTERN_KEY} instead.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
index 6bebe0b..83ead7c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.dataset.Dataset;
 @Deprecated
 public class FileLevelTimestampVersionFinder implements VersionFinder<TimestampedDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.FileLevelTimestampVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.FileLevelTimestampVersionFinder realVersionFinder;
   public FileLevelTimestampVersionFinder(FileSystem fs, Properties props) {
     this.realVersionFinder =
         new org.apache.gobblin.data.management.version.finder.FileLevelTimestampVersionFinder(fs,props);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
index fb3cbf1..26654fb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVe
 @Deprecated
 public class GlobModTimeDatasetVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder realVersionFinder;
   private static final String VERSION_FINDER_GLOB_PATTERN_KEY = "gobblin.retention.version.finder.pattern";
 
   public GlobModTimeDatasetVersionFinder(FileSystem fs, Config config) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
index 79622e7..26b49ff 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.dataset.Dataset;
 @Deprecated
 public class ModDateTimeDatasetVersionFinder implements VersionFinder<TimestampedDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder realVersionFinder;
 
   public ModDateTimeDatasetVersionFinder(FileSystem fs, Properties props) {
     this.realVersionFinder = new org.apache.gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder(fs, props);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
index 1f66f48..4000695 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
@@ -33,7 +33,7 @@ import org.apache.hadoop.fs.Path;
 @Deprecated
 public class UnixTimestampVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.UnixTimestampVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.UnixTimestampVersionFinder realVersionFinder;
 
   public UnixTimestampVersionFinder(FileSystem fs, Properties props) {
     super(fs, props);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/abc111c4/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index 44e9d21..19c6b71 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -36,7 +36,7 @@ import org.apache.gobblin.data.management.retention.version.StringDatasetVersion
 @Deprecated
 public class WatermarkDatasetVersionFinder extends DatasetVersionFinder<StringDatasetVersion> {
 
-  private final gobblin.data.management.version.finder.WatermarkDatasetVersionFinder realVersionFinder;
+  private final org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder realVersionFinder;
 
   public static final String DEPRECATED_WATERMARK_REGEX_KEY = "gobblin.retention.watermark.regex";
 


[51/77] [abbrv] incubator-gobblin git commit: Changed package from gobblin to org.apache.gobblin in docs and pull files without quotes

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/streaming-kafka-console.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/streaming-kafka-console.pull b/gobblin-example/src/main/resources/streaming-kafka-console.pull
index 6be541e..4cd03fa 100644
--- a/gobblin-example/src/main/resources/streaming-kafka-console.pull
+++ b/gobblin-example/src/main/resources/streaming-kafka-console.pull
@@ -33,11 +33,11 @@ task.executionMode=STREAMING
 gobblin.streaming.kafka.topic.key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
 gobblin.streaming.kafka.topic.value.deserializer=org.apache.kafka.common.serialization.ByteArrayDeserializer
 
-source.class=gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource
+source.class=org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource
 gobblin.streaming.kafka.topic.singleton=test
 kafka.brokers=localhost:9092
 
-writer.builder.class=gobblin.writer.ConsoleWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
 
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/streaming-kafka-kafka.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/streaming-kafka-kafka.pull b/gobblin-example/src/main/resources/streaming-kafka-kafka.pull
index 0fd31e1..1b2cbe6 100644
--- a/gobblin-example/src/main/resources/streaming-kafka-kafka.pull
+++ b/gobblin-example/src/main/resources/streaming-kafka-kafka.pull
@@ -34,18 +34,18 @@ task.executionMode=STREAMING
 gobblin.streaming.kafka.topic.key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
 gobblin.streaming.kafka.topic.value.deserializer=org.apache.kafka.common.serialization.ByteArrayDeserializer
 
-source.class=gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource
+source.class=org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleStreamingSource
 gobblin.streaming.kafka.topic.singleton=test
 kafka.brokers=localhost:9092
 
 # Sample 10% of the records
-converter.classes=gobblin.converter.SamplingConverter
+converter.classes=org.apache.gobblin.converter.SamplingConverter
 converter.sample.ratio=0.10
 
-writer.builder.class=gobblin.kafka.writer.KafkaDataWriterBuilder
+writer.builder.class=org.apache.gobblin.kafka.writer.KafkaDataWriterBuilder
 writer.kafka.topic=test_copied
 writer.kafka.producerConfig.bootstrap.servers=localhost:9092
-writer.kafka.producerConfig.value.serializer=org.apache.kafka.common.serialization.ByteArraySerializer 
+writer.kafka.producerConfig.value.serializer=org.apache.kafka.common.serialization.ByteArraySerializer
 
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/streaming-test-kafka.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/streaming-test-kafka.pull b/gobblin-example/src/main/resources/streaming-test-kafka.pull
index 360d9e8..3db4db6 100644
--- a/gobblin-example/src/main/resources/streaming-test-kafka.pull
+++ b/gobblin-example/src/main/resources/streaming-test-kafka.pull
@@ -23,13 +23,13 @@ job.description=A getting started example for Gobblin streaming to Kafka
 job.lock.enabled=false
 task.executionMode=STREAMING
 
-source.class=gobblin.test.SequentialTestSource
+source.class=org.apache.gobblin.test.SequentialTestSource
 source.numParallelism=2
 source.sleepTimePerRecordMillis=1000
 
-extract.namespace=gobblin.streaming.test
+extract.namespace=org.apache.gobblin.streaming.test
 
-#converter.classes=gobblin.test.AnyToJsonConverter
+#converter.classes=org.apache.gobblin.test.AnyToJsonConverter
 
 # Configure watermark storage for streaming
 #streaming.watermarkStateStore.type=zk
@@ -40,10 +40,10 @@ extract.namespace=gobblin.streaming.test
 #streaming.watermark.commitIntervalMillis=2000
 
 #No partitioner as kafka writer doesn't work with a partitioner
-writer.builder.class=gobblin.writer.ConsoleWriterBuilder
-#writer.builder.class=gobblin.kafka.writer.KafkaDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
+#writer.builder.class=org.apache.gobblin.kafka.writer.KafkaDataWriterBuilder
 #writer.kafka.topic=StreamingTestTopic
 #writer.kafka.producerConfig.bootstrap.servers=localhost:9092
 #writer.kafka.producerConfig.value.serializer=org.apache.kafka.common.serialization.StringSerializer
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/wikipedia-console.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia-console.pull b/gobblin-example/src/main/resources/wikipedia-console.pull
index 104a157..15c1e35 100644
--- a/gobblin-example/src/main/resources/wikipedia-console.pull
+++ b/gobblin-example/src/main/resources/wikipedia-console.pull
@@ -19,18 +19,18 @@ job.name=PullFromWikipedia
 job.group=Wikipedia
 job.description=A getting started example for Gobblin
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=NASA,LinkedIn,Parris_Cues,Barbara_Corcoran
 source.revisions.cnt=5
 
 wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "revid", "type": ["double", "null"]},{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
-converter.classes=gobblin.example.wikipedia.WikipediaConverter
+converter.classes=org.apache.gobblin.example.wikipedia.WikipediaConverter
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 #No partitioner as console writer doesn't work with a partitioner
-writer.builder.class=gobblin.writer.ConsoleWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/wikipedia-kafka.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia-kafka.pull b/gobblin-example/src/main/resources/wikipedia-kafka.pull
index f5aa98d..69c00b0 100644
--- a/gobblin-example/src/main/resources/wikipedia-kafka.pull
+++ b/gobblin-example/src/main/resources/wikipedia-kafka.pull
@@ -19,18 +19,18 @@ job.name=PullFromWikipediaToKafka
 job.group=Wikipedia
 job.description=Pull from Wikipedia and write to Kafka
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=Wikipedia:Sandbox
 source.revisions.cnt=5
 
 wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "revid", "type": ["double", "null"]},{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
-converter.classes=gobblin.example.wikipedia.WikipediaConverter
+converter.classes=org.apache.gobblin.example.wikipedia.WikipediaConverter
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
-writer.builder.class=gobblin.kafka.writer.KafkaDataWriterBuilder
+writer.builder.class=org.apache.gobblin.kafka.writer.KafkaDataWriterBuilder
 writer.kafka.topic=WikipediaExample
 writer.kafka.producerConfig.bootstrap.servers=localhost:9092
 
@@ -40,10 +40,10 @@ writer.kafka.producerConfig.bootstrap.servers=localhost:9092
 #writer.kafka.producerConfig.schema.registry.url=http://localhost:8081
 
 #Use Local Schema Registry and serializers
-writer.kafka.producerConfig.value.serializer=gobblin.kafka.serialize.LiAvroSerializer
-writer.kafka.producerConfig.kafka.schemaRegistry.class=gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
+writer.kafka.producerConfig.value.serializer=org.apache.gobblin.kafka.serialize.LiAvroSerializer
+writer.kafka.producerConfig.kafka.schemaRegistry.class=org.apache.gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
 writer.kafka.producerConfig.schemaRegistry.schema.name=WikipediaExample
 writer.kafka.producerConfig.schemaRegistry.schema.value={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/wikipedia-orc.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia-orc.pull b/gobblin-example/src/main/resources/wikipedia-orc.pull
index a8e2420..a6bad65 100644
--- a/gobblin-example/src/main/resources/wikipedia-orc.pull
+++ b/gobblin-example/src/main/resources/wikipedia-orc.pull
@@ -23,7 +23,7 @@ source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=NASA,LinkedIn,Parris_Cues,Barbara_Corcoran
 source.revisions.cnt=5
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "revid", "type": ["double", "null"]},{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/wikipedia.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia.pull b/gobblin-example/src/main/resources/wikipedia.pull
index b785501..68780a4 100644
--- a/gobblin-example/src/main/resources/wikipedia.pull
+++ b/gobblin-example/src/main/resources/wikipedia.pull
@@ -19,7 +19,7 @@ job.name=PullFromWikipedia
 job.group=Wikipedia
 job.description=A getting started example for Gobblin
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=LinkedIn,Wikipedia:Sandbox
 source.revisions.cnt=5
 
@@ -27,12 +27,12 @@ wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "revid", "type": ["double", "null"]},{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 gobblin.wikipediaSource.maxRevisionsPerPage=10
 
-converter.classes=gobblin.example.wikipedia.WikipediaConverter
+converter.classes=org.apache.gobblin.example.wikipedia.WikipediaConverter
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 writer.destination.type=HDFS
 writer.output.format=AVRO
-writer.partitioner.class=gobblin.example.wikipedia.WikipediaPartitioner
+writer.partitioner.class=org.apache.gobblin.example.wikipedia.WikipediaPartitioner
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/wikipedia.template
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/wikipedia.template b/gobblin-example/src/main/resources/wikipedia.template
index 2a494a9..b66310d 100644
--- a/gobblin-example/src/main/resources/wikipedia.template
+++ b/gobblin-example/src/main/resources/wikipedia.template
@@ -21,16 +21,16 @@ job.name=PullFromWikipedia
 job.group=Wikipedia
 job.description=A getting started example for Gobblin
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.page.titles=${titles}
 
 wikipedia.api.rooturl="https://en.wikipedia.org/w/api.php"
 wikipedia.avro.schema="{\"namespace\": \"example.wikipedia.avro\",\"type\": \"record\",\"name\": \"WikipediaArticle\",\"fields\": [{\"name\": \"revid\", \"type\": [\"double\", \"null\"]},{\"name\": \"pageid\", \"type\": [\"double\", \"null\"]},{\"name\": \"title\", \"type\": [\"string\", \"null\"]},{\"name\": \"user\", \"type\": [\"string\", \"null\"]},{\"name\": \"anon\", \"type\": [\"string\", \"null\"]},{\"name\": \"userid\",  \"type\": [\"double\", \"null\"]},{\"name\": \"timestamp\", \"type\": [\"string\", \"null\"]},{\"name\": \"size\",  \"type\": [\"double\", \"null\"]},{\"name\": \"contentformat\",  \"type\": [\"string\", \"null\"]},{\"name\": \"contentmodel\",  \"type\": [\"string\", \"null\"]},{\"name\": \"content\", \"type\": [\"string\", \"null\"]}]}"
 gobblin.wikipediaSource.maxRevisionsPerPage=10
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 #No partitioner as console writer doesn't work with a partitioner
-writer.builder.class=gobblin.writer.ConsoleWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
index dfc7eed..3eaecb8 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
@@ -29,7 +29,7 @@ import org.apache.gobblin.metrics.reporter.OutputStreamEventReporter;
  * A reporter factory to report event to console.
  *
  * <p>
- *   Set metrics.reporting.custom.builders=gobblin.metrics.ConsoleEventReporterFactory to report event to console
+ *   Set metrics.reporting.custom.builders=org.apache.gobblin.metrics.ConsoleEventReporterFactory to report event to console
  * </p>
  */
 public class ConsoleEventReporterFactory implements CustomCodahaleReporterFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
index 6a86d98..42dbf55 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.metrics.reporter.ScheduledReporter;
  * A reporter factory to report metrics to console.
  *
  * <p>
- *   Set metrics.reporting.custom.builders=gobblin.metrics.ConsoleReporterFactory to report event to console
+ *   Set metrics.reporting.custom.builders=org.apache.gobblin.metrics.ConsoleReporterFactory to report event to console
  * </p>
  */
 public class ConsoleReporterFactory implements CustomReporterFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-modules/gobblin-kafka-08/resource/job-props/testKafkaIngest.pull
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/resource/job-props/testKafkaIngest.pull b/gobblin-modules/gobblin-kafka-08/resource/job-props/testKafkaIngest.pull
index b55efd9..7e5e433 100755
--- a/gobblin-modules/gobblin-kafka-08/resource/job-props/testKafkaIngest.pull
+++ b/gobblin-modules/gobblin-kafka-08/resource/job-props/testKafkaIngest.pull
@@ -19,23 +19,23 @@ job.name=GobblinKafkaWriterTest1
 job.group=Test
 job.description=Test Gobblin job for kafka writer
 
-extract.namespace=gobblin.kafka.writer.test1
+extract.namespace=org.apache.gobblin.kafka.writer.test1
 
-source.class=gobblin.test.SequentialTestSource
+source.class=org.apache.gobblin.test.SequentialTestSource
 source.numRecordsPerExtract=5
 
-converter.classes=gobblin.test.AnyToStringConverter
+converter.classes=org.apache.gobblin.test.AnyToStringConverter
 
-writer.builder.class=gobblin.kafka.writer.KafkaDataWriterBuilder
+writer.builder.class=org.apache.gobblin.kafka.writer.KafkaDataWriterBuilder
 writer.kafka.topic={$topic}
-writer.kafka.producerClass=gobblin.kafka.FlakyKafkaProducer
+writer.kafka.producerClass=org.apache.gobblin.kafka.FlakyKafkaProducer
 #writer.kafka.producerConfig.flaky.errorType=SET_BY_TEST
 #writer.kafka.producerConfig.flaky.errorEvery=SET_BY_TEST
 writer.kafka.producerConfig.bootstrap.servers=localhost:{$kafkaPort}
 writer.kafka.producerConfig.value.serializer=org.apache.kafka.common.serialization.StringSerializer
 writer.kafka.producerConfig.key.serializer=org.apache.kafka.common.serialization.StringSerializer
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 task.maxretries=0
 workunit.retry.enabled=false

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-oozie/src/test/resources/local/gobblin-oozie-example-system.properties
----------------------------------------------------------------------
diff --git a/gobblin-oozie/src/test/resources/local/gobblin-oozie-example-system.properties b/gobblin-oozie/src/test/resources/local/gobblin-oozie-example-system.properties
index 5982258..1dbb6cb 100644
--- a/gobblin-oozie/src/test/resources/local/gobblin-oozie-example-system.properties
+++ b/gobblin-oozie/src/test/resources/local/gobblin-oozie-example-system.properties
@@ -37,7 +37,7 @@ writer.staging.dir=${gobblin.work.dir}/task-staging
 writer.output.dir=${gobblin.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.work.dir}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-oozie/src/test/resources/mapreduce/gobblin-oozie-mr-example-sysconfig.properties
----------------------------------------------------------------------
diff --git a/gobblin-oozie/src/test/resources/mapreduce/gobblin-oozie-mr-example-sysconfig.properties b/gobblin-oozie/src/test/resources/mapreduce/gobblin-oozie-mr-example-sysconfig.properties
index a83e878..fda1412 100644
--- a/gobblin-oozie/src/test/resources/mapreduce/gobblin-oozie-mr-example-sysconfig.properties
+++ b/gobblin-oozie/src/test/resources/mapreduce/gobblin-oozie-mr-example-sysconfig.properties
@@ -37,7 +37,7 @@ writer.staging.dir=${gobblin.work.dir}/task-staging
 writer.output.dir=${gobblin.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.work.dir}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/main/resources/templates/distcp.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/templates/distcp.template b/gobblin-runtime/src/main/resources/templates/distcp.template
index a8707d9..a210fe7 100644
--- a/gobblin-runtime/src/main/resources/templates/distcp.template
+++ b/gobblin-runtime/src/main/resources/templates/distcp.template
@@ -28,17 +28,17 @@ job.description="Distributed copy"
 data.publisher.final.dir=${to}
 gobblin.dataset.pattern=${from}
 
-gobblin.dataset.profile.class=gobblin.data.management.copy.CopyableGlobDatasetFinder
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.CopyableGlobDatasetFinder
 
 # ====================================================================
 # Distcp configurations
 # ====================================================================
 
-extract.namespace=gobblin.copy
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
-source.class=gobblin.data.management.copy.CopySource
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-converter.classes=gobblin.converter.IdentityConverter
+extract.namespace=org.apache.gobblin.copy
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+converter.classes=org.apache.gobblin.converter.IdentityConverter
 
 task.maxretries=0
 workunit.retry.enabled=false

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/main/resources/templates/gobblin-kafka.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/templates/gobblin-kafka.template b/gobblin-runtime/src/main/resources/templates/gobblin-kafka.template
index cc78665..5f5d91b 100644
--- a/gobblin-runtime/src/main/resources/templates/gobblin-kafka.template
+++ b/gobblin-runtime/src/main/resources/templates/gobblin-kafka.template
@@ -27,13 +27,13 @@ job.lock.enabled=true
 
 kafka.brokers="localhost:9092"
 
-source.class=gobblin.source.extractor.extract.kafka.UniversalKafkaSource
+source.class=org.apache.gobblin.source.extractor.extract.kafka.UniversalKafkaSource
 gobblin.source.kafka.extractorType=DESERIALIZER
 kafka.deserializer.type=BYTE_ARRAY
 
-extract.namespace=gobblin.extract.kafka
+extract.namespace=org.apache.gobblin.extract.kafka
 
-writer.builder.class=gobblin.writer.SimpleDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.SimpleDataWriterBuilder
 simple.writer.delimiter="\n"
 simple.writer.prepend.size=false
 
@@ -41,7 +41,7 @@ writer.file.path.type=tablename
 writer.destination.type=HDFS
 writer.output.format=txt
 
-data.publisher.type=gobblin.publisher.TimePartitionedDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.TimePartitionedDataPublisher
 
 bootstrap.with.offset=latest
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/main/resources/templates/hello-world.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/templates/hello-world.template b/gobblin-runtime/src/main/resources/templates/hello-world.template
index 47e4b43..0572d7e 100644
--- a/gobblin-runtime/src/main/resources/templates/hello-world.template
+++ b/gobblin-runtime/src/main/resources/templates/hello-world.template
@@ -29,9 +29,9 @@ job.group=GobblinSamples
 job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
-source.class=gobblin.util.test.HelloWorldSource
+source.class=org.apache.gobblin.util.test.HelloWorldSource
 writer.builder.class="org.apache.gobblin.util.test.StdoutWriter$Builder"
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 
 # Work paths

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/main/resources/templates/kafka-to-kafka.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/templates/kafka-to-kafka.template b/gobblin-runtime/src/main/resources/templates/kafka-to-kafka.template
index 3d69e03..34aa7e5 100644
--- a/gobblin-runtime/src/main/resources/templates/kafka-to-kafka.template
+++ b/gobblin-runtime/src/main/resources/templates/kafka-to-kafka.template
@@ -29,23 +29,23 @@ job.lock.enabled=true
 
 kafka.brokers=${inputBrokers}
 
-source.class=gobblin.source.extractor.extract.kafka.UniversalKafkaSource
+source.class=org.apache.gobblin.source.extractor.extract.kafka.UniversalKafkaSource
 gobblin.source.kafka.extractorType=DESERIALIZER
 kafka.deserializer.type=BYTE_ARRAY
 
-extract.namespace=gobblin.extract.kafka
+extract.namespace=org.apache.gobblin.extract.kafka
 
 bootstrap.with.offset=latest
 
 topic.whitelist=${inputTopics}
 
-writer.builder.class=gobblin.kafka.writer.KafkaDataWriterBuilder
+writer.builder.class=org.apache.gobblin.kafka.writer.KafkaDataWriterBuilder
 writer.kafka.topic=${outputTopic}
 writer.kafka.producerConfig.bootstrap.servers=${outputBrokers}
 
 writer.kafka.producerConfig.value.serializer=org.apache.kafka.common.serialization.ByteArraySerializer
 writer.output.format=TEXT
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 inputBrokers="localhost:9092"
 outputBrokers="localhost:9092"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
index 5dee390..41abaed 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContextTest.java
@@ -45,7 +45,7 @@ public class TaskContextTest {
       "job.group=Test\n" +
       "job.description=Test Gobblin job 1\n" +
       "job.schedule=0 0/1 * * * ?\n" +
-      "source.class=gobblin.test.TestSource\n" +
+      "source.class=org.apache.gobblin.test.TestSource\n" +
       "workunit.namespace=test\n" +
       "workunit.table=test\n" +
       "writer.destination.type=HDFS\n" +

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
index 373d5ff..4451bc8 100644
--- a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
+++ b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
@@ -27,11 +27,11 @@ job.group=GobblinSamples
 job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
-source.class=gobblin.util.test.HelloWorldSource
+source.class=org.apache.gobblin.util.test.HelloWorldSource
 converter.classes="org.apache.gobblin.runtime.JobBrokerInjectionTest$JobBrokerConverter"
 writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 
 # Work paths

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
index 099960f..86335d7 100644
--- a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
+++ b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
@@ -30,10 +30,10 @@ job.group=GobblinSamples
 job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
-source.class=gobblin.util.test.HelloWorldSource
+source.class=org.apache.gobblin.util.test.HelloWorldSource
 writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 
 # Work paths

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
index 8a62da6..2cd12b0 100644
--- a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
+++ b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
@@ -32,10 +32,10 @@ job.group=GobblinSamples
 job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
-source.class=gobblin.util.test.HelloWorldSource
+source.class=org.apache.gobblin.util.test.HelloWorldSource
 writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 
 
 # Work paths

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull b/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
index 9d68989..150f956 100644
--- a/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
+++ b/gobblin-runtime/src/test/resources/mr-job-conf/GobblinMRTest.pull
@@ -20,9 +20,9 @@ job.group=Test
 job.description=Test Gobblin job on Hadoop MR
 job.schedule=0 0/2 * * * ?
 
-source.class=gobblin.test.TestSource
-converter.classes=gobblin.test.TestConverter
-extract.namespace=gobblin.MRTest
+source.class=org.apache.gobblin.test.TestSource
+converter.classes=org.apache.gobblin.test.TestConverter
+extract.namespace=org.apache.gobblin.MRTest
 
 writer.destination.type=HDFS
 writer.output.format=AVRO

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/templates/distcp-ng-hive.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/distcp-ng-hive.template b/gobblin-runtime/src/test/resources/templates/distcp-ng-hive.template
index 2ca6f3d..da02dbb 100644
--- a/gobblin-runtime/src/test/resources/templates/distcp-ng-hive.template
+++ b/gobblin-runtime/src/test/resources/templates/distcp-ng-hive.template
@@ -16,11 +16,11 @@
 #
 
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 
-extract.namespace=gobblin.copy
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
-source.class=gobblin.data.management.copy.CopySource
+extract.namespace=org.apache.gobblin.copy
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
 
 task.maxretries=0
 workunit.retry.enabled=false

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/templates/distcp-ng.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/distcp-ng.template b/gobblin-runtime/src/test/resources/templates/distcp-ng.template
index f04c3e0..aead43e 100644
--- a/gobblin-runtime/src/test/resources/templates/distcp-ng.template
+++ b/gobblin-runtime/src/test/resources/templates/distcp-ng.template
@@ -18,14 +18,14 @@
 job.name=GobblinDatabaseCopyTest
 job.description=Gobblin job for copy
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 
-extract.namespace=gobblin.copy
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
-source.class=gobblin.data.management.copy.CopySource
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-converter.classes=gobblin.converter.IdentityConverter
-gobblin.dataset.profile.class=gobblin.data.management.copy.hive.HiveDatasetFinder
+extract.namespace=org.apache.gobblin.copy
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+converter.classes=org.apache.gobblin.converter.IdentityConverter
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder
 
 task.maxretries=0
 workunit.retry.enabled=false

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/templates/performanceTest.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/performanceTest.template b/gobblin-runtime/src/test/resources/templates/performanceTest.template
index 5726a25..fed1589 100644
--- a/gobblin-runtime/src/test/resources/templates/performanceTest.template
+++ b/gobblin-runtime/src/test/resources/templates/performanceTest.template
@@ -1,4 +1,4 @@
-source.class=gobblin.util.test.FastSequentialSource
+source.class=org.apache.gobblin.util.test.FastSequentialSource
 FastSequentialSource.maxRecordsPerWorkUnit=1000000000
 FastSequentialSource.maxSecondsPerWorkUnit=60
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template b/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
index 579541a..4cdf991 100644
--- a/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
+++ b/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
@@ -1,4 +1,4 @@
-source.class=gobblin.source.extractor.filebased.TextFileBasedSource
+source.class=org.apache.gobblin.source.extractor.filebased.TextFileBasedSource
 writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 
 extract.table.type=APPEND_ONLY

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test-harness/resource/dataManagement/copy/job-props/copy.pull
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/resource/dataManagement/copy/job-props/copy.pull b/gobblin-test-harness/resource/dataManagement/copy/job-props/copy.pull
index 2946744..2b99c16 100755
--- a/gobblin-test-harness/resource/dataManagement/copy/job-props/copy.pull
+++ b/gobblin-test-harness/resource/dataManagement/copy/job-props/copy.pull
@@ -20,20 +20,20 @@ job.group=Test
 job.description=Test Gobblin job for copy
 job.schedule=0 0/2 * * * ?
 
-extract.namespace=gobblin.copy.test1
+extract.namespace=org.apache.gobblin.copy.test1
 
 writer.fs.uri=file://localhost/
 source.filebased.fs.uri=file://localhost/
 
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
 
-source.class=gobblin.data.management.copy.CopySource
+source.class=org.apache.gobblin.data.management.copy.CopySource
 
-writer.builder.class=gobblin.data.management.copy.writer.TarArchiveInputStreamDataWriterBuilder
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.TarArchiveInputStreamDataWriterBuilder
 
 gobblin.dataset.pattern=gobblin-test-harness/resource/dataManagement/copy/data/
 
-converter.classes=gobblin.data.management.copy.converter.UnGzipConverter
+converter.classes=org.apache.gobblin.data.management.copy.converter.UnGzipConverter
 
 task.maxretries=0
 workunit.retry.enabled-false
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test-harness/src/test/resources/runtime_test/skip_workunits_test.properties
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/resources/runtime_test/skip_workunits_test.properties b/gobblin-test-harness/src/test/resources/runtime_test/skip_workunits_test.properties
index 712b0ab..83a97de 100644
--- a/gobblin-test-harness/src/test/resources/runtime_test/skip_workunits_test.properties
+++ b/gobblin-test-harness/src/test/resources/runtime_test/skip_workunits_test.properties
@@ -26,4 +26,4 @@ writer.staging.dir=./gobblin-test-harness/src/test/resources/runtime_test/writer
 writer.output.dir=./gobblin-test-harness/src/test/resources/runtime_test/writer_output
 
 
-source.class=gobblin.TestSkipWorkUnitsSource
+source.class=org.apache.gobblin.TestSkipWorkUnitsSource

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test/resource/job-conf/GobblinTest1.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest1.pull b/gobblin-test/resource/job-conf/GobblinTest1.pull
index 13f72ec..2e7f3a9 100644
--- a/gobblin-test/resource/job-conf/GobblinTest1.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest1.pull
@@ -23,7 +23,7 @@ job.schedule=0 0/2 * * * ?
 source.class=org.apache.gobblin.test.TestSource
 converter.classes=org.apache.gobblin.test.TestConverter
 
-extract.namespace=gobblin.test1
+extract.namespace=org.apache.gobblin.test1
 
 writer.destination.type=HDFS
 writer.output.format=AVRO

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test/resource/job-conf/GobblinTest2.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest2.pull b/gobblin-test/resource/job-conf/GobblinTest2.pull
index ee3064c..fe5929f 100644
--- a/gobblin-test/resource/job-conf/GobblinTest2.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest2.pull
@@ -23,7 +23,7 @@ job.schedule=0 0/2 * * * ?
 source.class=org.apache.gobblin.test.TestSource
 converter.classes=org.apache.gobblin.test.TestConverter
 
-extract.namespace=gobblin.test2
+extract.namespace=org.apache.gobblin.test2
 
 writer.destination.type=HDFS
 writer.output.format=AVRO

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test/resource/job-conf/GobblinTest3.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/job-conf/GobblinTest3.pull b/gobblin-test/resource/job-conf/GobblinTest3.pull
index 2ae142b..5c6720c 100644
--- a/gobblin-test/resource/job-conf/GobblinTest3.pull
+++ b/gobblin-test/resource/job-conf/GobblinTest3.pull
@@ -23,7 +23,7 @@ job.schedule=0 0/2 * * * ?
 source.class=org.apache.gobblin.test.TestSource
 converter.classes=org.apache.gobblin.test.TestConverter
 
-extract.namespace=gobblin.test3
+extract.namespace=org.apache.gobblin.test3
 
 writer.destination.type=HDFS
 writer.output.format=AVRO

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
----------------------------------------------------------------------
diff --git a/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull b/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
index 716558c..150f956 100644
--- a/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
+++ b/gobblin-test/resource/mr-job-conf/GobblinMRTest.pull
@@ -22,7 +22,7 @@ job.schedule=0 0/2 * * * ?
 
 source.class=org.apache.gobblin.test.TestSource
 converter.classes=org.apache.gobblin.test.TestConverter
-extract.namespace=gobblin.MRTest
+extract.namespace=org.apache.gobblin.MRTest
 
 writer.destination.type=HDFS
 writer.output.format=AVRO

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-yarn/src/test/resources/reference.conf
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/test/resources/reference.conf b/gobblin-yarn/src/test/resources/reference.conf
index 8a39310..b387249 100644
--- a/gobblin-yarn/src/test/resources/reference.conf
+++ b/gobblin-yarn/src/test/resources/reference.conf
@@ -48,7 +48,7 @@ writer.staging.dir=${gobblin.yarn.work.dir}/task-staging
 writer.output.dir=${gobblin.yarn.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.yarn.work.dir}/job-output
 data.publisher.replace.final.dir=false
 


[09/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceDriver.java
index 05b0eea..f210b5f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceDriver.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.concurrent.Executor;
 
 import com.codahale.metrics.Gauge;
 import com.google.common.util.concurrent.Service;
 
-import gobblin.annotation.Alpha;
-import gobblin.metrics.ContextAwareCounter;
-import gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.metrics.ContextAwareCounter;
+import org.apache.gobblin.metrics.ContextAwareGauge;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceEnvironment.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceEnvironment.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceEnvironment.java
index c4b938d..71f328f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceEnvironment.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceEnvironment.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import org.slf4j.Logger;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.instrumented.Instrumentable;
 
 /**
  * Defines Gobblin a set of standard configuration features for a gobblin instance. Passing an

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.java
index dea121f..4887810 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstanceLauncher.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.util.concurrent.Service;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePlugin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePlugin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePlugin.java
index 3fb721e..2a94d96 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePlugin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePlugin.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.util.concurrent.Service;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePluginFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePluginFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePluginFactory.java
index b009c2c..eb7bdda 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePluginFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/GobblinInstancePluginFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 /**
  * Creates a {@link GobblinInstancePlugin} for a specific {@link GobblinInstanceDriver} .

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalog.java
index 82bd26e..e0264d9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Collection;
@@ -23,12 +23,12 @@ import com.codahale.metrics.Gauge;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.util.concurrent.Service;
 
-import gobblin.annotation.Alpha;
-import gobblin.instrumented.GobblinMetricsKeys;
-import gobblin.instrumented.Instrumentable;
-import gobblin.metrics.ContextAwareCounter;
-import gobblin.metrics.ContextAwareGauge;
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.instrumented.GobblinMetricsKeys;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.metrics.ContextAwareCounter;
+import org.apache.gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListener.java
index aa05312..c670573 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListener.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 
 import com.google.common.base.Objects;
 
-import gobblin.annotation.Alpha;
-import gobblin.util.callbacks.Callback;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.util.callbacks.Callback;
 
 /**
  *  A listener for changes to the {@link JobSpec}s of a {@link JobCatalog}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListenersContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListenersContainer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListenersContainer.java
index 3d548f7..66c5fc7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListenersContainer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogListenersContainer.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 /**
  * Manages a collection of {@link JobCatalogListener}s .

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogWithTemplates.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogWithTemplates.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogWithTemplates.java
index d4e5cf6..623071a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogWithTemplates.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobCatalogWithTemplates.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecution.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecution.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecution.java
index 98aa1fb..22c2fbc 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecution.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecution.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * Identifies a specific execution of a {@link JobSpec}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionDriver.java
index 6528311..09962be 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionDriver.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionLauncher.java
index 4dc6725..0e9e114 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionLauncher.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.codahale.metrics.Gauge;
 
-import gobblin.annotation.Alpha;
-import gobblin.instrumented.Instrumentable;
-import gobblin.metrics.ContextAwareCounter;
-import gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.metrics.ContextAwareCounter;
+import org.apache.gobblin.metrics.ContextAwareGauge;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionResult.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionResult.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionResult.java
index 558bd1b..66493a6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionResult.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionResult.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.JobState.RunningState;
 
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionState.java
index 9e8fe7e..03f2d4e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionState.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.Collections;
 import java.util.HashMap;
@@ -33,9 +33,9 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.JobState;
-import gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.JobState.RunningState;
 
 import javax.annotation.Nonnull;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListener.java
index f2e988b..5147db0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListener.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.base.Objects;
 
-import gobblin.runtime.JobState;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.util.callbacks.Callback;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.util.callbacks.Callback;
 
 /**
  * Notification for changes in the execution state

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListenerContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListenerContainer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListenerContainer.java
index a60d1ee..00fb404 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListenerContainer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStateListenerContainer.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * Defines an interface for managing a collection of {@JobExecutionStateListener}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStatus.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStatus.java
index 83ee931..9b96e7f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStatus.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobExecutionStatus.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
-import gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.JobState;
 
 public interface JobExecutionStatus {
   public static final String UKNOWN_STAGE = "unkown";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListener.java
index 666b1e3..0ff70db 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListener.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.base.Objects;
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.util.callbacks.Callback;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.util.callbacks.Callback;
 
 /**
  * A listener that can track the full lifecycle of a job: from the registering of the jobspec to

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListenersContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListenersContainer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListenersContainer.java
index 3745b57..5f549dd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListenersContainer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobLifecycleListenersContainer.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
index feba14d..5c1158f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.io.IOException;
 import java.net.URI;
@@ -27,10 +27,10 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.ConfigUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitor.java
index 2502676..8d67df1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.util.concurrent.Service;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitorFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitorFactory.java
index c6864fc..32b3aa4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitorFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecMonitorFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecNotFoundException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecNotFoundException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecNotFoundException.java
index 77e4355..188484d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecNotFoundException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecNotFoundException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedule.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedule.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedule.java
index bff6d62..cac8e5f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedule.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedule.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecScheduler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecScheduler.java
index a498b3c..98d08a8 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecScheduler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecScheduler.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Map;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  *  Early alpha of the scheduler interface which is responsible of deciding when to run next the

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListener.java
index 9253a7b..719adf6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListener.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.google.common.base.Objects;
 
-import gobblin.util.callbacks.Callback;
+import org.apache.gobblin.util.callbacks.Callback;
 
 /**
  * {@link JobSpecScheduler} callbacks.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListenersContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListenersContainer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListenersContainer.java
index 198fa69..02a8a77 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListenersContainer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpecSchedulerListenersContainer.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobTemplate.java
index 21b59d5..1269bc4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobTemplate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableJobCatalog.java
index d8d54fe..b5c82b7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableJobCatalog.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * A {@link JobCatalog} that can have its {@link Collection} of {@link JobSpec}s modified

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableSpecCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableSpecCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableSpecCatalog.java
index 3237f0a..1751a56 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableSpecCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/MutableSpecCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalog.java
index 967ea01..d2af9b8 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Collection;
@@ -23,11 +23,11 @@ import java.util.Collection;
 import com.codahale.metrics.Gauge;
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.instrumented.GobblinMetricsKeys;
-import gobblin.instrumented.Instrumentable;
-import gobblin.metrics.ContextAwareCounter;
-import gobblin.metrics.ContextAwareGauge;
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.instrumented.GobblinMetricsKeys;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.metrics.ContextAwareCounter;
+import org.apache.gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListener.java
index 99967d5..2b0aa40 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListener.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 
 import com.google.common.base.Objects;
 
-import gobblin.util.callbacks.Callback;
+import org.apache.gobblin.util.callbacks.Callback;
 
 public interface SpecCatalogListener {
   /** Invoked when a new {@link Spec} is added to the catalog and for all pre-existing specs on registration

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListenersContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListenersContainer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListenersContainer.java
index 276fa52..dbda11d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListenersContainer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCatalogListenersContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 public interface SpecCatalogListenersContainer {
   /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCompiler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCompiler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCompiler.java
index 0fe0de3..bb617a7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCompiler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecCompiler.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Map;
 
-import gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumentable;
 
 /***
  * Take in a logical {@link Spec} and compile corresponding materialized {@link Spec}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecNotFoundException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecNotFoundException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecNotFoundException.java
index 5f700c7..2a6c575 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecNotFoundException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecNotFoundException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecSerDe.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecSerDe.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecSerDe.java
index 0d41cdb..85f38cc 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecSerDe.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecSerDe.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 /**
  * A Serializer / Deserializer for {@link Spec}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecStore.java
index 6097d9f..dff8321 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/SpecStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/TopologySpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/TopologySpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/TopologySpec.java
index 4d167d4..da89b9e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/TopologySpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/TopologySpec.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.lang.reflect.InvocationTargetException;
 import java.net.URI;
@@ -36,11 +36,11 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
index c24c2ff..755c5b5 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
@@ -72,4 +72,4 @@
  * levels in the hierarchy, there is a Driver which is responsible of running the children
  * components and a Launcher which is responsible for instantiating and invoking the Driver.
  */
-package gobblin.runtime.api;
\ No newline at end of file
+package org.apache.gobblin.runtime.api;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationException.java
index 665d568..daaaed4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationException.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.app;
+package org.apache.gobblin.runtime.app;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationLauncher.java
index 6e9767d..31a2f55 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ApplicationLauncher.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.app;
+package org.apache.gobblin.runtime.app;
 
 import java.io.Closeable;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.JobLauncher;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.JobLauncher;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
index 6a07cf2..06f8113 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.app;
+package org.apache.gobblin.runtime.app;
 
 import java.io.IOException;
 import java.lang.reflect.Constructor;
@@ -34,16 +34,16 @@ import org.slf4j.LoggerFactory;
 import com.google.common.util.concurrent.Service;
 import com.google.common.util.concurrent.ServiceManager;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.rest.JobExecutionInfoServer;
-import gobblin.runtime.api.AdminWebServerFactory;
-import gobblin.runtime.services.JMXReportingService;
-import gobblin.runtime.services.MetricsReportingService;
-import gobblin.util.ApplicationLauncherUtils;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.rest.JobExecutionInfoServer;
+import org.apache.gobblin.runtime.api.AdminWebServerFactory;
+import org.apache.gobblin.runtime.services.JMXReportingService;
+import org.apache.gobblin.runtime.services.MetricsReportingService;
+import org.apache.gobblin.util.ApplicationLauncherUtils;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliEmbeddedGobblin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliEmbeddedGobblin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliEmbeddedGobblin.java
index 6679de0..a49562f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliEmbeddedGobblin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliEmbeddedGobblin.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 import java.util.List;
@@ -26,9 +26,9 @@ import org.apache.commons.cli.CommandLine;
 
 import com.google.common.base.Strings;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliOptions.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliOptions.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliOptions.java
index b334c94..408f023 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliOptions.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/CliOptions.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -28,7 +28,7 @@ import org.apache.commons.cli.Options;
 import org.apache.commons.cli.ParseException;
 import org.apache.commons.configuration.ConfigurationException;
 
-import gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.util.JobConfigurationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsGobblinCliFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsGobblinCliFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsGobblinCliFactory.java
index 8ee95c8..be7ef35 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsGobblinCliFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsGobblinCliFactory.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import org.apache.commons.cli.Option;
 
-import gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/EmbeddedGobblinCliFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/EmbeddedGobblinCliFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/EmbeddedGobblinCliFactory.java
index fc96697..39bb1ff 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/EmbeddedGobblinCliFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/EmbeddedGobblinCliFactory.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
-import gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
index 12288b0..d9d0412 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
-import gobblin.annotation.Alias;
-import gobblin.util.CLIPasswordEncryptor;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.util.CLIPasswordEncryptor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsGobblinCliFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsGobblinCliFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsGobblinCliFactory.java
index 9aadec5..563d1f4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsGobblinCliFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsGobblinCliFactory.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.Option;
 
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/DatasetStateCommitStep.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/DatasetStateCommitStep.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/DatasetStateCommitStep.java
index f289f32..a59c497 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/DatasetStateCommitStep.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/DatasetStateCommitStep.java
@@ -15,21 +15,21 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.commit;
+package org.apache.gobblin.runtime.commit;
 
 import com.typesafe.config.ConfigFactory;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.util.ClassAliasResolver;
 import java.io.IOException;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.commit.CommitSequence;
-import gobblin.commit.CommitStep;
-import gobblin.commit.CommitStepBase;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState.DatasetState;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.CommitStepBase;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState.DatasetState;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStore.java
index 198fc86..e2939a1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/commit/FsCommitSequenceStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.commit;
+package org.apache.gobblin.runtime.commit;
 
 import java.io.DataOutputStream;
 import java.io.IOException;
@@ -32,14 +32,14 @@ import com.google.common.base.Strings;
 import com.google.common.collect.ImmutableList;
 import com.google.gson.Gson;
 
-import gobblin.annotation.Alpha;
-import gobblin.commit.CommitSequence;
-import gobblin.commit.CommitSequenceStore;
-import gobblin.commit.CommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.HadoopUtils;
-import gobblin.util.filters.HiddenFilter;
-import gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.CommitSequenceStore;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.filters.HiddenFilter;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/crypto/DecryptCli.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/crypto/DecryptCli.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/crypto/DecryptCli.java
index 2746668..96bc1b0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/crypto/DecryptCli.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/crypto/DecryptCli.java
@@ -1,4 +1,4 @@
-package gobblin.runtime.crypto;
+package org.apache.gobblin.runtime.crypto;
 
 import java.io.BufferedInputStream;
 import java.io.BufferedOutputStream;
@@ -22,10 +22,10 @@ import org.apache.commons.io.IOUtils;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.annotation.Alias;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
-import gobblin.runtime.cli.CliApplication;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.runtime.cli.CliApplication;
 
 
 @Alias(value = "decrypt", description = "Decryption utilities")

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
index 8c12367..aef1626 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.embedded;
+package org.apache.gobblin.runtime.embedded;
 
 import java.io.IOException;
 import java.net.URI;
@@ -58,43 +58,43 @@ import com.linkedin.data.template.DataTemplate;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.instrumented.extractor.InstrumentedExtractorBase;
-import gobblin.metastore.FsStateStore;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.JobLauncherFactory;
-import gobblin.runtime.Task;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.cli.ConstructorAndPublicMethodsGobblinCliFactory;
-import gobblin.runtime.cli.CliObjectOption;
-import gobblin.runtime.cli.CliObjectSupport;
-import gobblin.runtime.cli.NotOnCli;
-import gobblin.runtime.instance.SimpleGobblinInstanceEnvironment;
-import gobblin.runtime.instance.StandardGobblinInstanceDriver;
-import gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
-import gobblin.runtime.job_catalog.StaticJobCatalog;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.runtime.plugins.GobblinInstancePluginUtils;
-import gobblin.runtime.plugins.PluginStaticKeys;
-import gobblin.runtime.plugins.metrics.GobblinMetricsPlugin;
-import gobblin.runtime.std.DefaultConfigurableImpl;
-import gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
-import gobblin.state.ConstructState;
-import gobblin.util.HadoopUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.PullFileLoader;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractorBase;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.cli.ConstructorAndPublicMethodsGobblinCliFactory;
+import org.apache.gobblin.runtime.cli.CliObjectOption;
+import org.apache.gobblin.runtime.cli.CliObjectSupport;
+import org.apache.gobblin.runtime.cli.NotOnCli;
+import org.apache.gobblin.runtime.instance.SimpleGobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.instance.StandardGobblinInstanceDriver;
+import org.apache.gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.runtime.job_catalog.StaticJobCatalog;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.runtime.plugins.GobblinInstancePluginUtils;
+import org.apache.gobblin.runtime.plugins.PluginStaticKeys;
+import org.apache.gobblin.runtime.plugins.metrics.GobblinMetricsPlugin;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
+import org.apache.gobblin.state.ConstructState;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.PullFileLoader;
 
 import javassist.bytecode.ClassFile;
 import javax.annotation.Nullable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/AsynchronousFork.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/AsynchronousFork.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/AsynchronousFork.java
index d2578e0..18ff548 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/AsynchronousFork.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/AsynchronousFork.java
@@ -10,24 +10,24 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.runtime.fork;
+package org.apache.gobblin.runtime.fork;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 
-import gobblin.runtime.BoundedBlockingRecordQueue;
-import gobblin.runtime.ExecutionModel;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.BoundedBlockingRecordQueue;
+import org.apache.gobblin.runtime.ExecutionModel;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskState;
 import lombok.extern.slf4j.Slf4j;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Throwables;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.converter.DataConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
index 805a949..e38689f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.runtime.fork;
+package org.apache.gobblin.runtime.fork;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -26,41 +26,41 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.ImmutableList;
 import com.google.common.io.Closer;
 
-import gobblin.Constructs;
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
-import gobblin.publisher.TaskPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.records.RecordStreamConsumer;
-import gobblin.records.RecordStreamProcessor;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.runtime.BoundedBlockingRecordQueue;
-import gobblin.runtime.ExecutionModel;
-import gobblin.runtime.MultiConverter;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.util.TaskMetrics;
-import gobblin.stream.ControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.state.ConstructState;
-import gobblin.util.FinalState;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
-import gobblin.writer.DataWriterWrapperBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.PartitionedDataWriter;
-import gobblin.writer.WatermarkAwareWriter;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.publisher.TaskPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.records.RecordStreamConsumer;
+import org.apache.gobblin.records.RecordStreamProcessor;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.runtime.BoundedBlockingRecordQueue;
+import org.apache.gobblin.runtime.ExecutionModel;
+import org.apache.gobblin.runtime.MultiConverter;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.state.ConstructState;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.DataWriterWrapperBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.PartitionedDataWriter;
+import org.apache.gobblin.writer.WatermarkAwareWriter;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/SynchronousFork.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/SynchronousFork.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/SynchronousFork.java
index 507dbe6..798473d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/SynchronousFork.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/SynchronousFork.java
@@ -10,15 +10,15 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.runtime.fork;
+package org.apache.gobblin.runtime.fork;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Throwables;
-import gobblin.converter.DataConversionException;
-import gobblin.runtime.BoundedBlockingRecordQueue;
-import gobblin.runtime.ExecutionModel;
-import gobblin.runtime.TaskContext;
-import gobblin.util.concurrent.AutoResetEvent;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.runtime.BoundedBlockingRecordQueue;
+import org.apache.gobblin.runtime.ExecutionModel;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.util.concurrent.AutoResetEvent;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
index 7b12658..d508e16 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.net.URI;
 import java.util.Collections;
@@ -28,30 +28,30 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstanceLauncher.ConfigAccessor;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionLauncher;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecMonitorFactory;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.runtime.std.DefaultJobCatalogListenerImpl;
-import gobblin.runtime.std.DefaultJobExecutionStateListenerImpl;
-import gobblin.runtime.std.JobLifecycleListenersList;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstanceLauncher.ConfigAccessor;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionLauncher;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecMonitorFactory;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.runtime.std.DefaultJobCatalogListenerImpl;
+import org.apache.gobblin.runtime.std.DefaultJobExecutionStateListenerImpl;
+import org.apache.gobblin.runtime.std.JobLifecycleListenersList;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/SimpleGobblinInstanceEnvironment.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/SimpleGobblinInstanceEnvironment.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/SimpleGobblinInstanceEnvironment.java
index 010634e..dad11db 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/SimpleGobblinInstanceEnvironment.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/SimpleGobblinInstanceEnvironment.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.util.List;
 
 import org.slf4j.Logger;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.State;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
 
 import javax.annotation.Nonnull;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
index 9ed2cb2..dc9df98 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,33 +34,33 @@ import com.google.common.util.concurrent.Service;
 import com.google.common.util.concurrent.ServiceManager;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.SimpleScope;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.GobblinInstanceLauncher;
-import gobblin.runtime.api.GobblinInstancePlugin;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobExecutionLauncher;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.runtime.job_catalog.FSJobCatalog;
-import gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
-import gobblin.runtime.job_catalog.InMemoryJobCatalog;
-import gobblin.runtime.job_exec.JobLauncherExecutionDriver;
-import gobblin.runtime.plugins.email.EmailNotificationPlugin;
-import gobblin.runtime.scheduler.ImmediateJobSpecScheduler;
-import gobblin.runtime.scheduler.QuartzJobSpecScheduler;
-import gobblin.runtime.std.DefaultConfigurableImpl;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.GobblinInstanceLauncher;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobExecutionLauncher;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.runtime.job_catalog.FSJobCatalog;
+import org.apache.gobblin.runtime.job_catalog.ImmutableFSJobCatalog;
+import org.apache.gobblin.runtime.job_catalog.InMemoryJobCatalog;
+import org.apache.gobblin.runtime.job_exec.JobLauncherExecutionDriver;
+import org.apache.gobblin.runtime.plugins.email.EmailNotificationPlugin;
+import org.apache.gobblin.runtime.scheduler.ImmediateJobSpecScheduler;
+import org.apache.gobblin.runtime.scheduler.QuartzJobSpecScheduler;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 /** A simple wrapper {@link DefaultGobblinInstanceDriverImpl} that will instantiate necessary
  * sub-components (e.g. {@link JobCatalog}, {@link JobSpecScheduler}, {@link JobExecutionLauncher}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
index a3ea11c..69889dd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance;
+package org.apache.gobblin.runtime.instance;
 
 import java.util.Collections;
 import java.util.List;
@@ -29,20 +29,20 @@ import com.google.common.util.concurrent.AbstractIdleService;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.SimpleScope;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.GobblinInstanceLauncher;
-import gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.GobblinInstanceLauncher;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
 
 /**
  * A standard implementation that expects the instance configuration to be passed from the outside.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/hadoop/HadoopConfigLoader.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/hadoop/HadoopConfigLoader.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/hadoop/HadoopConfigLoader.java
index 749e6c4..6979c30 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/hadoop/HadoopConfigLoader.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/hadoop/HadoopConfigLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.instance.hadoop;
+package org.apache.gobblin.runtime.instance.hadoop;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/plugin/BaseIdlePluginImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/plugin/BaseIdlePluginImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/plugin/BaseIdlePluginImpl.java
index a965492..684339c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/plugin/BaseIdlePluginImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/plugin/BaseIdlePluginImpl.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance.plugin;
+package org.apache.gobblin.runtime.instance.plugin;
 
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
index f5c35fd..cef10b7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.Collection;
@@ -28,12 +28,12 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Optional;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
 
 /**
  * A JobCatalog decorator that caches all JobSpecs in memory.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalog.java
index bd39231..be06b1e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSJobCatalog.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.template.HOCONInputStreamJobTemplate;
-import gobblin.util.PathUtils;
+package org.apache.gobblin.runtime.job_catalog;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.template.HOCONInputStreamJobTemplate;
+import org.apache.gobblin.util.PathUtils;
 import java.io.DataOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -46,12 +46,12 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 /**
  * The job Catalog for file system to persist the job configuration information.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSPathAlterationListenerAdaptor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSPathAlterationListenerAdaptor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSPathAlterationListenerAdaptor.java
index df088e2..74963ab 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSPathAlterationListenerAdaptor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/FSPathAlterationListenerAdaptor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.IOException;
 import java.net.URI;
@@ -24,10 +24,10 @@ import org.apache.hadoop.fs.Path;
 
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.util.PathUtils;
-import gobblin.util.PullFileLoader;
-import gobblin.util.filesystem.PathAlterationListenerAdaptor;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.PullFileLoader;
+import org.apache.gobblin.util.filesystem.PathAlterationListenerAdaptor;
 
 
 public class FSPathAlterationListenerAdaptor extends PathAlterationListenerAdaptor {


[70/77] [abbrv] incubator-gobblin git commit: Change package in META-INF services for gobblin-modules and config management to org.apache.gobblin

Posted by ab...@apache.org.
Change package in META-INF services for gobblin-modules and config management to org.apache.gobblin


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/e000b63d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/e000b63d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/e000b63d

Branch: refs/heads/master
Commit: e000b63d34ec0abd07612fe607594dcfcd5e73cc
Parents: 3d2ca2a
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 21:47:00 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 21:47:00 2017 -0700

----------------------------------------------------------------------
 .../gobblin.config.store.api.ConfigStoreFactory | 20 --------------------
 ....gobblin.config.store.api.ConfigStoreFactory | 20 ++++++++++++++++++++
 ....filesystem.FileSystemInstrumentationFactory | 18 ------------------
 ....filesystem.FileSystemInstrumentationFactory | 18 ++++++++++++++++++
 .../gobblin.crypto.CredentialStoreProvider      |  1 -
 .../services/gobblin.crypto.EncryptionProvider  |  1 -
 ...pache.gobblin.crypto.CredentialStoreProvider |  1 +
 ...org.apache.gobblin.crypto.EncryptionProvider |  1 +
 ....filesystem.FileSystemInstrumentationFactory | 17 -----------------
 ....filesystem.FileSystemInstrumentationFactory | 17 +++++++++++++++++
 .../gobblin.crypto.CredentialStoreProvider      |  1 -
 .../services/gobblin.crypto.EncryptionProvider  |  1 -
 ...pache.gobblin.crypto.CredentialStoreProvider |  1 +
 ...org.apache.gobblin.crypto.EncryptionProvider |  1 +
 ....filesystem.FileSystemInstrumentationFactory | 18 ------------------
 ....filesystem.FileSystemInstrumentationFactory | 18 ++++++++++++++++++
 16 files changed, 77 insertions(+), 77 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/gobblin.config.store.api.ConfigStoreFactory
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/gobblin.config.store.api.ConfigStoreFactory b/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/gobblin.config.store.api.ConfigStoreFactory
deleted file mode 100644
index 94dbd73..0000000
--- a/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/gobblin.config.store.api.ConfigStoreFactory
+++ /dev/null
@@ -1,20 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" 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.
-#
-
-gobblin.config.store.hdfs.SimpleHDFSConfigStoreFactory
-gobblin.config.store.hdfs.SimpleLocalHDFSConfigStoreFactory
-gobblin.config.store.hdfs.DefaultCapableLocalConfigStoreFactory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/org.apache.gobblin.config.store.api.ConfigStoreFactory
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/org.apache.gobblin.config.store.api.ConfigStoreFactory b/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/org.apache.gobblin.config.store.api.ConfigStoreFactory
new file mode 100644
index 0000000..cf3359a
--- /dev/null
+++ b/gobblin-config-management/gobblin-config-core/src/main/resources/META-INF/services/org.apache.gobblin.config.store.api.ConfigStoreFactory
@@ -0,0 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" 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.
+#
+
+org.apache.gobblin.config.store.hdfs.SimpleHDFSConfigStoreFactory
+org.apache.gobblin.config.store.hdfs.SimpleLocalHDFSConfigStoreFactory
+org.apache.gobblin.config.store.hdfs.DefaultCapableLocalConfigStoreFactory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
deleted file mode 100644
index 7007d32..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" 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.
-#
-
-gobblin.filesystem.MetricsFileSystemInstrumentation$Factory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
new file mode 100644
index 0000000..cf27ca1
--- /dev/null
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
@@ -0,0 +1,18 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" 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.
+#
+
+org.apache.gobblin.filesystem.MetricsFileSystemInstrumentation$Factory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
deleted file mode 100644
index 01dc090..0000000
--- a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.crypto.GobblinEncryptionProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
deleted file mode 100644
index 2059a0a..0000000
--- a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.crypto.GobblinEncryptionProvider

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
new file mode 100644
index 0000000..83eda16
--- /dev/null
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
@@ -0,0 +1 @@
+org.apache.gobblin.crypto.GobblinEncryptionProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
new file mode 100644
index 0000000..459565b
--- /dev/null
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
@@ -0,0 +1 @@
+org.apache.gobblin.crypto.GobblinEncryptionProvider

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
deleted file mode 100644
index 93285ee..0000000
--- a/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" 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.
-#
-gobblin.metadata.provider.MetadataAwareFileSystem$Factory
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
new file mode 100644
index 0000000..e171a86
--- /dev/null
+++ b/gobblin-modules/gobblin-metadata/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
@@ -0,0 +1,17 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" 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.
+#
+org.apache.gobblin.metadata.provider.MetadataAwareFileSystem$Factory
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider b/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
deleted file mode 100644
index a0da919..0000000
--- a/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.CredentialStoreProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.test.crypto.TestEncryptionProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider b/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
deleted file mode 100644
index 8f7b759..0000000
--- a/gobblin-test-utils/src/main/resources/META-INF/services/gobblin.crypto.EncryptionProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.test.crypto.TestEncryptionProvider

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider b/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
new file mode 100644
index 0000000..4131dad
--- /dev/null
+++ b/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.CredentialStoreProvider
@@ -0,0 +1 @@
+org.apache.gobblin.test.crypto.TestEncryptionProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider b/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
new file mode 100644
index 0000000..9a6b559
--- /dev/null
+++ b/gobblin-test-utils/src/main/resources/META-INF/services/org.apache.gobblin.crypto.EncryptionProvider
@@ -0,0 +1 @@
+org.apache.gobblin.test.crypto.TestEncryptionProvider

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-utility/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-utility/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
deleted file mode 100644
index be1bd4d..0000000
--- a/gobblin-utility/src/main/resources/META-INF/services/gobblin.util.filesystem.FileSystemInstrumentationFactory
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" 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.
-#
-
-gobblin.util.filesystem.ThrottledFileSystem$Factory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/e000b63d/gobblin-utility/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory b/gobblin-utility/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
new file mode 100644
index 0000000..9b6bae8
--- /dev/null
+++ b/gobblin-utility/src/main/resources/META-INF/services/org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory
@@ -0,0 +1,18 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" 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.
+#
+
+org.apache.gobblin.util.filesystem.ThrottledFileSystem$Factory


[65/77] [abbrv] incubator-gobblin git commit: Fix namespace for various schema files

Posted by ab...@apache.org.
Fix namespace for various schema files


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/81a66cd9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/81a66cd9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/81a66cd9

Branch: refs/heads/master
Commit: 81a66cd91a5de2eff3bb29923d562fb042e779ff
Parents: d7648f1
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 20:16:21 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 20:16:21 2017 -0700

----------------------------------------------------------------------
 gobblin-core/src/test/resources/converter/record_with_arrays.avsc  | 2 +-
 .../gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc      | 2 +-
 .../gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc   | 2 +-
 .../gobblin-metrics-base/src/main/avro/MetricReport.avsc           | 2 +-
 .../gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java  | 2 +-
 .../src/main/gen-java/GobblinTrackingEvent.java                    | 2 +-
 .../gobblin-metrics-base/src/main/gen-java/MetricReport.java       | 2 +-
 .../src/test/resources/record_with_arrays.avsc                     | 2 +-
 gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc      | 2 +-
 gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc | 2 +-
 .../src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc | 2 +-
 .../main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc    | 2 +-
 .../pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc   | 2 +-
 .../src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc           | 2 +-
 .../src/main/pegasus/org/apache/gobblin/rest/Table.pdsc            | 2 +-
 .../main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc    | 2 +-
 .../src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc        | 2 +-
 .../main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc   | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc    | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc        | 2 +-
 .../main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc    | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc    | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc  | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/JobId.pdsc         | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/JobState.pdsc      | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc     | 2 +-
 .../src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc      | 2 +-
 .../org/apache/gobblin/restli/throttling/PermitAllocation.pdsc     | 2 +-
 .../org/apache/gobblin/restli/throttling/PermitRequest.pdsc        | 2 +-
 .../main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc  | 2 +-
 gobblin-runtime/src/main/avro/AvroJobSpec.avsc                     | 2 +-
 32 files changed, 32 insertions(+), 32 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/resources/converter/record_with_arrays.avsc b/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
index b979e0a..6f88228 100644
--- a/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
+++ b/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
@@ -1,7 +1,7 @@
 {
     "name": "NestedTestRecord",
     "type": "record",
-    "namesapce" : "org.apache.gobblin.test",
+    "namespace" : "org.apache.gobblin.test",
     "fields": [
         {
             "name": "fieldToEncrypt",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
index f00a548..218c67f 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
@@ -4,7 +4,7 @@
 {
   "type": "record",
   "name": "FlatGobblinMetric",
-  "namesapce" : "org.apache.gobblin.metrics",
+  "namespace" : "org.apache.gobblin.metrics",
   "fields" : [
     {
       "name": "tags",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
index 844138a..c3aa3e6 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "GobblinTrackingEvent",
-  "namesapce" : "org.apache.gobblin.metrics",
+  "namespace" : "org.apache.gobblin.metrics",
   "fields": [
     {
       "name": "timestamp",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
index 04310b9..653653c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
@@ -4,7 +4,7 @@
 {
   "type": "record",
   "name": "MetricReport",
-  "namesapce" : "org.apache.gobblin.metrics",
+  "namespace" : "org.apache.gobblin.metrics",
   "fields" : [
     {
       "name": "tags",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
index 02b169b..1deb457 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/FlatGobblinMetric.java
@@ -10,7 +10,7 @@ import org.apache.avro.specific.SpecificData;
 @org.apache.avro.specific.AvroGenerated
 public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
   private static final long serialVersionUID = -3004215093744611038L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"FlatGobblinMetric\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"Tags associated with the metrics in the form key:value.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metricName\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"The name of this metric.\"},{\"name\":\"metricValue\",\"type\":\"double\",\"doc\":\"The value of this metric.\"}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"FlatGobblinMetric\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"Tags associated with the metrics in the form key:value.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metricName\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"The name of this metric.\"},{\"name\":\"metricValue\",\"type\":\"double\",\"doc\":\"The value of this metric.\"}],\"namespace\":\"org.apache.gobblin.metrics\"}");
   public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
   /** Tags associated with the metrics in the form key:value. */
   @Deprecated public java.util.List<java.lang.String> tags;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
index 7cb9bbf..4ec7651 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/GobblinTrackingEvent.java
@@ -10,7 +10,7 @@ import org.apache.avro.specific.SpecificData;
 @org.apache.avro.specific.AvroGenerated
 public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
   private static final long serialVersionUID = 2436287129421894415L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"fields\":[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},{\"name\":\"namespace\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"},\"null\"],\"doc\":\"Namespace used for filtering of events.\"},{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Event name.\"},{\"name\":\"metadata\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Event metadata.\",\"default\":{}}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"GobblinTrackingEvent\",\"fields\":[{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which event was created.\",\"default\":0},{\"name\":\"namespace\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"},\"null\"],\"doc\":\"Namespace used for filtering of events.\"},{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Event name.\"},{\"name\":\"metadata\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Event metadata.\",\"default\":{}}],\"namespace\":\"org.apache.gobblin.metrics\"}");
   public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
   /** Time at which event was created. */
   @Deprecated public long timestamp;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
index 229f509..6bccda9 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/MetricReport.java
@@ -10,7 +10,7 @@ import org.apache.avro.specific.SpecificData;
 @org.apache.avro.specific.AvroGenerated
 public class MetricReport extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
   private static final long serialVersionUID = -3871534513744778107L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"MetricReport\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Tags associated with the metrics.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metrics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}},\"doc\":\"Array of metrics in this report.\"}],\"namesapce\":\"org.apache.gobblin.metrics\"}");
+  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"MetricReport\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Tags associated with the metrics.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metrics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}},\"doc\":\"Array of metrics in this report.\"}],\"namespace\":\"org.apache.gobblin.metrics\"}");
   public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
   /** Tags associated with the metrics. */
   @Deprecated public java.util.Map<java.lang.String,java.lang.String> tags;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc b/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
index b979e0a..6f88228 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
+++ b/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
@@ -1,7 +1,7 @@
 {
     "name": "NestedTestRecord",
     "type": "record",
-    "namesapce" : "org.apache.gobblin.test",
+    "namespace" : "org.apache.gobblin.test",
     "fields": [
         {
             "name": "fieldToEncrypt",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc b/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
index ee51716..d63c388 100644
--- a/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
+++ b/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
@@ -2,7 +2,7 @@
   "type": "record",
   "name": "HttpOperation",
   "doc": "Represents an operation to be performed over http",
-  "namesapce" : "org.apache.gobblin.http",
+  "namespace" : "org.apache.gobblin.http",
   "fields": [
     {
       "name": "keys",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc b/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
index ae179dc..40f696b 100644
--- a/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
+++ b/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
@@ -2,7 +2,7 @@
   "type": "record",
   "name": "HttpRequestResponseRecord",
   "doc": "Represents an http output record",
-  "namesapce" : "org.apache.gobblin.http",
+  "namespace" : "org.apache.gobblin.http",
   "fields" : [
     {"name": "requestUrl", "type": "string"},
     {"name": "method", "type": "string"},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
index bc0eecb..24c34a8 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "JobExecutionInfo",
-  "namesapce" : "org.apache.gobblin.rest",
+  "namespace" : "org.apache.gobblin.rest",
   "doc": "Gobblin job execution information",
   "fields": [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
index da11866..baf7278 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "JobExecutionQuery",
-    "namesapce" : "org.apache.gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc": "Gobblin job execution query",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
index cac0f88..b1921b9 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "JobExecutionQueryResult",
-    "namesapce" : "org.apache.gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc": "Gobblin job execution query result",
     "fields": [
         {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
index c70fc74..6510f3d 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "Metric",
-    "namesapce" : "org.apache.gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc": "Gobblin metric",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
index 29b5c49..58f04ec 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "Table",
-    "namesapce" : "org.apache.gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc": "Gobblin table definition",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
index c718072..afdd188 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "TaskExecutionInfo",
-  "namesapce" : "org.apache.gobblin.rest",
+  "namespace" : "org.apache.gobblin.rest",
   "doc": "Gobblin task execution information",
   "fields": [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
index bd57225..86ad3e0 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "TimeRange",
-    "namesapce" : "org.apache.gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc": "Query time range",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
index 84d7c5d..29d6a02 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "enum",
   "name" : "ExecutionStatus",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Execution status for a flow or job",
   "symbols" : ["RUNNING", "FAILED", "COMPLETE"],
   "symbolDocs" : {"RUNNING":"Flow or job is currently executing", "FAILED":"Flow or job failed",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
index 0bba724..19ac690 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowConfig",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Defines a flow configuration that can be compiled into Gobblin jobs",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
index 6b4441b..e079598 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowId",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Identifier for a Gobblin as a Service flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
index 34a5fa0..a900200 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatistics",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Statistics from a flow execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
index 37f9259..cd2ed2b 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatus",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Status of a flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
index e56de25..f5a0344 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatusId",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Identifier for a specific execution of a flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
index 3b2907c..f5d33de 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobId",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Identifier for a Gobblin job",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
index b8b7e31..6a225b1 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobState",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Job state that is updated at the end of an execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
index 93b7c27..e48c83c 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobStatistics",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Statistics from a job execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
index 21e0a31..7e8e48a 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobStatus",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Execution status for a job",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
index 8ca592f..86f78b7 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "Schedule",
-  "namesapce" : "org.apache.gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "doc" : "Attributes for defining a job schedule",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
index 7357ab9..5093c92 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "PermitAllocation",
   "type": "record",
-  "namesapce" : "org.apache.gobblin.restli.throttling",
+  "namespace" : "org.apache.gobblin.restli.throttling",
   "doc": "Used by gobblin-throttling-service to allocate permits to a client.",
   "fields": [
     {"name": "permits", "type": "long", "doc": "Number of permits allocated. This may be 0 if no permits are allocated, or the number of requested permits."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
index 5e4c0e4..053d695 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "PermitRequest",
   "type": "record",
-  "namesapce" : "org.apache.gobblin.restli.throttling",
+  "namespace" : "org.apache.gobblin.restli.throttling",
   "doc": "Used to request permits from a gobblin-throttling-service.",
   "fields": [
     {"name": "resource", "type": "string", "doc": "Resource for which permits are needed."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
index f7d1482..87298e8 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "Policy",
   "type": "record",
-  "namesapce" : "org.apache.gobblin.restli.throttling",
+  "namespace" : "org.apache.gobblin.restli.throttling",
   "doc": "A throttling policy for Gobblin throttling service.",
   "fields": [
     {"name": "resource", "type": "string", "doc": "Resource for which this policy applied."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/81a66cd9/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/avro/AvroJobSpec.avsc b/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
index 3eadcb8..822af20 100644
--- a/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
+++ b/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "AvroJobSpec",
-  "namesapce" : "org.apache.gobblin.runtime.job_spec",
+  "namespace" : "org.apache.gobblin.runtime.job_spec",
   "fields": [
     {
       "name": "uri",


[67/77] [abbrv] incubator-gobblin git commit: Change META-INF services to updated package name to org.apache.gobblin

Posted by ab...@apache.org.
Change META-INF services to updated package name to org.apache.gobblin


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/ead8182d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/ead8182d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/ead8182d

Branch: refs/heads/master
Commit: ead8182de7b896ea0452f802840275ab919c0a5f
Parents: 588f72d
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 20:47:24 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 20:47:24 2017 -0700

----------------------------------------------------------------------
 .../gobblin/util/binpacking/WorstFitDecreasingBinPacking.java  | 3 +++
 .../META-INF/services/org.apache.hadoop.fs.FileSystem          | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ead8182d/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
index 7af4f8f..d8604ce 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
@@ -111,6 +111,9 @@ public class WorstFitDecreasingBinPacking implements WorkUnitBinPacker {
 
     return Lists.<WorkUnit> newArrayList(Iterables.filter(pQueue, new Predicate<MultiWorkUnit>() {
       @Override
+      @edu.umd.cs.findbugs.annotations.SuppressWarnings(
+          value="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE",
+          justification="Allowing nullable values")
       public boolean apply(@Nullable MultiWorkUnit input) {
         return getMultiWorkUnitWeight(input) > 0;
       }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ead8182d/gobblin-utility/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem b/gobblin-utility/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
index ae3d367..cbf1a3b 100644
--- a/gobblin-utility/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
+++ b/gobblin-utility/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
@@ -15,6 +15,6 @@
 # limitations under the License.
 #
 
-gobblin.util.filesystem.InstrumentedHDFSFileSystem
-gobblin.util.filesystem.InstrumentedWebHDFSFileSystem
-gobblin.util.filesystem.InstrumentedLocalFileSystem
+org.apache.gobblin.util.filesystem.InstrumentedHDFSFileSystem
+org.apache.gobblin.util.filesystem.InstrumentedWebHDFSFileSystem
+org.apache.gobblin.util.filesystem.InstrumentedLocalFileSystem


[61/77] [abbrv] incubator-gobblin git commit: Update Restli schemas for gobblin-service for package rename to org.apache.gobblin

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.permits.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.permits.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.permits.snapshot.json
new file mode 100644
index 0000000..90fdd8d
--- /dev/null
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.permits.snapshot.json
@@ -0,0 +1,76 @@
+{
+  "models" : [ {
+    "type" : "record",
+    "name" : "PermitAllocation",
+    "namespace" : "org.apache.gobblin.restli.throttling",
+    "doc" : "Used by gobblin-throttling-service to allocate permits to a client.",
+    "fields" : [ {
+      "name" : "permits",
+      "type" : "long",
+      "doc" : "Number of permits allocated. This may be 0 if no permits are allocated, or the number of requested permits."
+    }, {
+      "name" : "expiration",
+      "type" : "long",
+      "doc" : "Expiration time in Unix timestamp of the allocated permits."
+    }, {
+      "name" : "minRetryDelayMillis",
+      "type" : "long",
+      "doc" : "Client should not try to acquire permits before this delay has passed.",
+      "optional" : true
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "PermitRequest",
+    "namespace" : "org.apache.gobblin.restli.throttling",
+    "doc" : "Used to request permits from a gobblin-throttling-service.",
+    "fields" : [ {
+      "name" : "resource",
+      "type" : "string",
+      "doc" : "Resource for which permits are needed."
+    }, {
+      "name" : "permits",
+      "type" : "long",
+      "doc" : "Number of permits needed."
+    }, {
+      "name" : "minPermits",
+      "type" : "long",
+      "doc" : "Minimum number of useful permits.",
+      "optional" : true
+    }, {
+      "name" : "requestorIdentifier",
+      "type" : "string",
+      "doc" : "Identifier of the service requesting the permits."
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "EmptyRecord",
+    "namespace" : "com.linkedin.restli.common",
+    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
+    "fields" : [ ],
+    "validate" : {
+      "com.linkedin.restli.common.EmptyRecordValidator" : { }
+    }
+  } ],
+  "schema" : {
+    "name" : "permits",
+    "namespace" : "org.apache.gobblin.restli.throttling",
+    "path" : "/permits",
+    "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
+    "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
+    "collection" : {
+      "identifier" : {
+        "name" : "permitsId",
+        "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
+        "params" : "com.linkedin.restli.common.EmptyRecord"
+      },
+      "supports" : [ "get" ],
+      "methods" : [ {
+        "method" : "get",
+        "doc" : "Request permits from the limiter server. The returned {@link PermitAllocation} specifies the number of permits\n that the client can use."
+      } ],
+      "entity" : {
+        "path" : "/permits/{permitsId}"
+      }
+    }
+  }
+}
\ No newline at end of file


[46/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
index 2788a7e..1a59ca7 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
@@ -21,8 +21,8 @@ import java.io.IOException;
 
 
 /**
- * Thrown when a {@link gobblin.metrics.MetricContext} cannot be created as a child of a second
- * {@link gobblin.metrics.MetricContext} because the parent already has a {@link gobblin.metrics.MetricContext} with
+ * Thrown when a {@link org.apache.gobblin.metrics.MetricContext} cannot be created as a child of a second
+ * {@link org.apache.gobblin.metrics.MetricContext} because the parent already has a {@link org.apache.gobblin.metrics.MetricContext} with
  * that name.
  */
 public class NameConflictException extends IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
index 3e58c9d..e5fcd55 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
@@ -34,8 +34,8 @@ import org.apache.gobblin.metrics.MetricContext;
 import org.apache.gobblin.metrics.Tag;
 
 /**
- * Interface for a context that can be reported (e.g. {@link gobblin.metrics.InnerMetricContext},
- * {@link gobblin.metrics.MetricContext}).
+ * Interface for a context that can be reported (e.g. {@link org.apache.gobblin.metrics.InnerMetricContext},
+ * {@link org.apache.gobblin.metrics.MetricContext}).
  */
 public interface ReportableContext {
 
@@ -57,9 +57,9 @@ public interface ReportableContext {
   public Optional<? extends ReportableContext> getParent();
 
   /**
-   * Get a view of the child {@link gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
+   * Get a view of the child {@link org.apache.gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
    * @return {@link com.google.common.collect.ImmutableMap} of
-   *      child {@link gobblin.metrics.MetricContext}s keyed by their names.
+   *      child {@link org.apache.gobblin.metrics.MetricContext}s keyed by their names.
    */
   public Map<String, ? extends ReportableContext> getChildContextsAsMap();
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
index b85ac87..592c19c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
@@ -24,7 +24,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 
 /**
- * Filter for selecting {@link MetricContext}s to report by a {@link gobblin.metrics.reporter.ContextAwareReporter}.
+ * Filter for selecting {@link MetricContext}s to report by a {@link org.apache.gobblin.metrics.reporter.ContextAwareReporter}.
  */
 public interface ContextFilter {
 
@@ -42,11 +42,11 @@ public interface ContextFilter {
   public boolean matches(MetricContext metricContext);
 
   /**
-   * This method is called by a {@link gobblin.metrics.reporter.ContextAwareReporter} when a {@link MetricContext}
+   * This method is called by a {@link org.apache.gobblin.metrics.reporter.ContextAwareReporter} when a {@link MetricContext}
    * that it used to report is cleaned. Every cleaned {@link MetricContext} is a leaf of the tree. In some circumstances,
    * after removing the {@link MetricContext} it is necessary to start reporting the parent (for example, if we
    * are reporting leaves, and the parent is a new leaf). This method is called to determine if the
-   * {@link gobblin.metrics.reporter.ContextAwareReporter} should start reporting the parent of the input
+   * {@link org.apache.gobblin.metrics.reporter.ContextAwareReporter} should start reporting the parent of the input
    * {@link InnerMetricContext}.
    *
    * @param removedMetricContext {@link InnerMetricContext} backing up the newly removed {@link MetricContext}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
index c8f4aa5..34258ba 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
@@ -30,7 +30,7 @@ import lombok.Getter;
 
 
 /**
- * Wrapper around Avro {@link gobblin.metrics.GobblinTrackingEvent.Builder} simplifying handling {@link gobblin.metrics.GobblinTrackingEvent}s.
+ * Wrapper around Avro {@link org.apache.gobblin.metrics.GobblinTrackingEvent.Builder} simplifying handling {@link org.apache.gobblin.metrics.GobblinTrackingEvent}s.
  *
  * <p>
  *   Instances of this class are immutable. Calling set* methods returns a copy of the calling instance.
@@ -83,7 +83,7 @@ public class EventSubmitter {
   }
 
   /**
-   * Submits the {@link gobblin.metrics.GobblinTrackingEvent} to the {@link gobblin.metrics.MetricContext}.
+   * Submits the {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to the {@link org.apache.gobblin.metrics.MetricContext}.
    * @param name Name of the event.
    */
   public void submit(String name) {
@@ -100,7 +100,7 @@ public class EventSubmitter {
   }
 
   /**
-   * Submits the {@link gobblin.metrics.GobblinTrackingEvent} to the {@link gobblin.metrics.MetricContext}.
+   * Submits the {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to the {@link org.apache.gobblin.metrics.MetricContext}.
    * @param name Name of the event.
    * @param metadataEls List of keys and values for metadata of the form key1, value2, key2, value2, ...
    */
@@ -126,7 +126,7 @@ public class EventSubmitter {
   }
 
   /**
-   * Submits the {@link gobblin.metrics.GobblinTrackingEvent} to the {@link gobblin.metrics.MetricContext}.
+   * Submits the {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to the {@link org.apache.gobblin.metrics.MetricContext}.
    * @param name Name of the event.
    * @param additionalMetadata Additional metadata to be added to the event.
    */
@@ -152,9 +152,9 @@ public class EventSubmitter {
   }
 
   /**
-   * Get a {@link gobblin.metrics.event.TimingEvent} attached to this {@link gobblin.metrics.event.EventSubmitter}.
-   * @param name Name of the {@link gobblin.metrics.GobblinTrackingEvent} that will be generated.
-   * @return a {@link gobblin.metrics.event.TimingEvent}.
+   * Get a {@link org.apache.gobblin.metrics.event.TimingEvent} attached to this {@link org.apache.gobblin.metrics.event.EventSubmitter}.
+   * @param name Name of the {@link org.apache.gobblin.metrics.GobblinTrackingEvent} that will be generated.
+   * @return a {@link org.apache.gobblin.metrics.event.TimingEvent}.
    */
   public TimingEvent getTimingEvent(String name) {
     return new TimingEvent(this, name);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
index a598348..a7ad821 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
@@ -23,7 +23,7 @@ import com.google.common.collect.Maps;
 
 /**
  * Event to time actions in the program. Automatically reports start time, end time, and duration from the time
- * the {@link gobblin.metrics.event.TimingEvent} was created to the time {@link #stop} is called.
+ * the {@link org.apache.gobblin.metrics.event.TimingEvent} was created to the time {@link #stop} is called.
  */
 public class TimingEvent {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
index 764bc72..e370bf0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
@@ -21,7 +21,7 @@ import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 
 /**
- * Notification wrapping a {@link gobblin.metrics.GobblinTrackingEvent}.
+ * Notification wrapping a {@link org.apache.gobblin.metrics.GobblinTrackingEvent}.
  */
 public class EventNotification implements Notification {
   private final GobblinTrackingEvent event;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
index aa426d2..077532b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
@@ -23,9 +23,9 @@ import org.apache.gobblin.metrics.InnerMetricContext;
 
 
 /**
- * {@link Notification} that a {@link gobblin.metrics.MetricContext} has been garbage collected. Contains the
- * {@link InnerMetricContext} associated which still includes {@link gobblin.metrics.Metric}s and
- * {@link gobblin.metrics.Tag}s.
+ * {@link Notification} that a {@link org.apache.gobblin.metrics.MetricContext} has been garbage collected. Contains the
+ * {@link InnerMetricContext} associated which still includes {@link org.apache.gobblin.metrics.Metric}s and
+ * {@link org.apache.gobblin.metrics.Tag}s.
  */
 @Data
 public class MetricContextCleanupNotification implements Notification {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
index 5294975..44de48c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
@@ -25,7 +25,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 
 /**
- * {@link Notification} that a new {@link gobblin.metrics.MetricContext} has been created. Contains the
+ * {@link Notification} that a new {@link org.apache.gobblin.metrics.MetricContext} has been created. Contains the
  * new {@link MetricContext}.
  */
 @AllArgsConstructor

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
index 15e83da..70a2384 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
@@ -19,7 +19,7 @@ package org.apache.gobblin.metrics.notification;
 
 /**
  * Generic interface for notifications.
- * See for example {@link gobblin.metrics.MetricContext#sendNotification}.
+ * See for example {@link org.apache.gobblin.metrics.MetricContext#sendNotification}.
  */
 public interface Notification {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
index 26a9ab1..7f85e3b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
@@ -147,7 +147,7 @@ public abstract class ConfiguredScheduledReporter extends ScheduledReporter {
 
     /**
      * Add tags
-     * @param tags additional {@link gobblin.metrics.Tag}s for the reporter.
+     * @param tags additional {@link org.apache.gobblin.metrics.Tag}s for the reporter.
      * @return {@code this}
      */
     public T withTags(Map<String, String> tags) {
@@ -157,7 +157,7 @@ public abstract class ConfiguredScheduledReporter extends ScheduledReporter {
 
     /**
      * Add tags.
-     * @param tags List of {@link gobblin.metrics.Tag}
+     * @param tags List of {@link org.apache.gobblin.metrics.Tag}
      * @return {@code this}
      */
     public T withTags(List<Tag<?>> tags) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
index 0eb4eb3..8504680 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.metrics.notification.Notification;
 
 /**
  * Base {@link Reporter} for gobblin metrics. Automatically handles {@link MetricContext} selection,
- * {@link gobblin.metrics.Metric} filtering, and changes to reporting on {@link MetricContext} life cycle.
+ * {@link org.apache.gobblin.metrics.Metric} filtering, and changes to reporting on {@link MetricContext} life cycle.
  *
  * <p>
  *   The lifecycle of a {@link ContextAwareReporter} fully managed by the {@link RootMetricContext} is:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
index 2f005df..181d27a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 /**
  * A custom {@link com.codahale.metrics.ScheduledReporter} that is aware of the
- * {@link gobblin.metrics.MetricContext} it is associated to.
+ * {@link org.apache.gobblin.metrics.MetricContext} it is associated to.
  *
  * @author Yinan Li
  */
@@ -86,12 +86,12 @@ public abstract class ContextAwareScheduledReporter extends ScheduledReporter {
    *
    * <p>
    *   The metric names (the keys in the given {@link SortedMap}s) may or may not include the
-   *   {@link gobblin.metrics.Tag}s of the {@link MetricContext} depending on if the {@link MetricContext} is
+   *   {@link org.apache.gobblin.metrics.Tag}s of the {@link MetricContext} depending on if the {@link MetricContext} is
    *   configured to report fully-qualified metric names or not using the method
    *   {@link MetricContext.Builder#reportFullyQualifiedNames(boolean)}. It is up to the
    *   implementation of this method to decide on whether to include the name of the
-   *   {@link MetricContext} (given by {@link MetricContext#getName()}) and the {@link gobblin.metrics.Tag}s
-   *   of individual {@link gobblin.metrics.ContextAwareMetric}s when reporting them.
+   *   {@link MetricContext} (given by {@link MetricContext#getName()}) and the {@link org.apache.gobblin.metrics.Tag}s
+   *   of individual {@link org.apache.gobblin.metrics.ContextAwareMetric}s when reporting them.
    * </p>
    *
    * @param gauges     all of the gauges in the {@link MetricContext}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
index d93e4a6..498ad58 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
@@ -60,7 +60,7 @@ import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_ID;
 import static org.apache.gobblin.metrics.event.TaskEvent.METADATA_TASK_ID;
 
 /**
- * Abstract class for reporting {@link gobblin.metrics.GobblinTrackingEvent}s at a fixed schedule.
+ * Abstract class for reporting {@link org.apache.gobblin.metrics.GobblinTrackingEvent}s at a fixed schedule.
  *
  * <p>
  *   Subclasses should implement {@link #reportEventQueue} to emit the events to the sink. Events will only be
@@ -105,9 +105,9 @@ public abstract class EventReporter extends ScheduledReporter implements Closeab
   }
 
   /**
-   * Callback used by the {@link gobblin.metrics.MetricContext} to notify the object of a new
-   * {@link gobblin.metrics.GobblinTrackingEvent}.
-   * @param notification {@link gobblin.metrics.notification.Notification} to process.
+   * Callback used by the {@link org.apache.gobblin.metrics.MetricContext} to notify the object of a new
+   * {@link org.apache.gobblin.metrics.GobblinTrackingEvent}.
+   * @param notification {@link org.apache.gobblin.metrics.notification.Notification} to process.
    */
   public void notificationCallback(Notification notification) {
     if (notification instanceof EventNotification) {
@@ -116,8 +116,8 @@ public abstract class EventReporter extends ScheduledReporter implements Closeab
   }
 
   /**
-   * Add {@link gobblin.metrics.GobblinTrackingEvent} to the events queue.
-   * @param event {@link gobblin.metrics.GobblinTrackingEvent} to add to queue.
+   * Add {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to the events queue.
+   * @param event {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to add to queue.
    */
   public void addEventToReportingQueue(GobblinTrackingEvent event) {
     if (this.reportingQueue.size() > QUEUE_CAPACITY * 2 / 3) {
@@ -135,7 +135,7 @@ public abstract class EventReporter extends ScheduledReporter implements Closeab
   }
 
   /**
-   * Report all {@link gobblin.metrics.GobblinTrackingEvent}s in the queue.
+   * Report all {@link org.apache.gobblin.metrics.GobblinTrackingEvent}s in the queue.
    */
   @Override
   public void report() {
@@ -143,8 +143,8 @@ public abstract class EventReporter extends ScheduledReporter implements Closeab
   }
 
   /**
-   * Emit all {@link gobblin.metrics.GobblinTrackingEvent} in queue.
-   * @param queue {@link java.util.Queue} containing {@link gobblin.metrics.GobblinTrackingEvent}s that should be emitted.
+   * Emit all {@link org.apache.gobblin.metrics.GobblinTrackingEvent} in queue.
+   * @param queue {@link java.util.Queue} containing {@link org.apache.gobblin.metrics.GobblinTrackingEvent}s that should be emitted.
    */
   public abstract void reportEventQueue(Queue<GobblinTrackingEvent> queue);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
index 59508f2..75dea54 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.metrics.MetricReport;
 
 
 /**
- * Scheduled reporter based on {@link gobblin.metrics.MetricReport}.
+ * Scheduled reporter based on {@link org.apache.gobblin.metrics.MetricReport}.
  *
  * <p>
  *   This class will generate a metric report, and call {@link #emitReport} to actually emit the metrics.
@@ -145,7 +145,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
   }
 
   /**
-   * Emit the {@link gobblin.metrics.MetricReport} to the metrics sink.
+   * Emit the {@link org.apache.gobblin.metrics.MetricReport} to the metrics sink.
    *
    * @param report metric report to emit.
    */
@@ -156,7 +156,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
    *
    * @param name name of the {@link com.codahale.metrics.Gauge}.
    * @param gauge instance of {@link com.codahale.metrics.Gauge} to serialize.
-   * @return a list of {@link gobblin.metrics.Metric}.
+   * @return a list of {@link org.apache.gobblin.metrics.Metric}.
    */
   protected List<Metric> serializeGauge(String name, Gauge gauge) {
     List<Metric> metrics = Lists.newArrayList();
@@ -173,7 +173,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
    *
    * @param name name of the {@link com.codahale.metrics.Counter}.
    * @param counter instance of {@link com.codahale.metrics.Counter} to serialize.
-   * @return a list of {@link gobblin.metrics.Metric}.
+   * @return a list of {@link org.apache.gobblin.metrics.Metric}.
    */
   protected List<Metric> serializeCounter(String name, Counting counter) {
     return Lists.newArrayList(
@@ -186,7 +186,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
    *
    * @param name name of the {@link com.codahale.metrics.Metered}.
    * @param meter instance of {@link com.codahale.metrics.Metered} to serialize.
-   * @return a list of {@link gobblin.metrics.Metric}.
+   * @return a list of {@link org.apache.gobblin.metrics.Metric}.
    */
   protected List<Metric> serializeMetered(String name, Metered meter) {
     return Lists.newArrayList(
@@ -203,7 +203,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
    *
    * @param name name of the {@link com.codahale.metrics.Snapshot}.
    * @param snapshot instance of {@link com.codahale.metrics.Snapshot} to serialize.
-   * @return a list of {@link gobblin.metrics.Metric}.
+   * @return a list of {@link org.apache.gobblin.metrics.Metric}.
    */
   protected List<Metric> serializeSnapshot(String name, Snapshot snapshot) {
     return Lists.newArrayList(
@@ -219,12 +219,12 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
   }
 
   /**
-   * Convert single value into list of {@link gobblin.metrics.Metric}.
+   * Convert single value into list of {@link org.apache.gobblin.metrics.Metric}.
    *
    * @param name name of the metric.
    * @param value value of the metric.
    * @param path suffixes to more precisely identify the meaning of the reported value
-   * @return a Singleton list of {@link gobblin.metrics.Metric}.
+   * @return a Singleton list of {@link org.apache.gobblin.metrics.Metric}.
    */
   protected List<Metric> serializeSingleValue(String name, Number value, String... path) {
     return Lists.newArrayList(
@@ -238,7 +238,7 @@ public abstract class MetricReportReporter extends ConfiguredScheduledReporter {
    * @param name name of the metric
    * @param value value of the metric to report
    * @param path additional suffixes to further identify the meaning of the reported value
-   * @return a {@link gobblin.metrics.Metric}.
+   * @return a {@link org.apache.gobblin.metrics.Metric}.
    */
   protected Metric serializeValue(String name, Number value, String... path) {
     return new Metric(MetricRegistry.name(name, path), value.doubleValue());

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
index 44d7aed..e0415fe 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
@@ -40,7 +40,7 @@ import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
 
 
 /**
- * {@link gobblin.metrics.reporter.EventReporter} that writes {@link gobblin.metrics.GobblinTrackingEvent}s to an
+ * {@link org.apache.gobblin.metrics.reporter.EventReporter} that writes {@link org.apache.gobblin.metrics.GobblinTrackingEvent}s to an
  * {@link java.io.OutputStream}.
  */
 public class OutputStreamEventReporter extends EventReporter {
@@ -100,10 +100,10 @@ public class OutputStreamEventReporter extends EventReporter {
   }
 
   /**
-   * Returns a new {@link gobblin.metrics.kafka.KafkaEventReporter.Builder} for {@link gobblin.metrics.kafka.KafkaEventReporter}.
+   * Returns a new {@link org.apache.gobblin.metrics.kafka.KafkaEventReporter.Builder} for {@link org.apache.gobblin.metrics.kafka.KafkaEventReporter}.
    * Will automatically add all Context tags to the reporter.
    *
-   * @param context the {@link gobblin.metrics.MetricContext} to report
+   * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
    * @return KafkaReporter builder
    */
   public static Builder<? extends Builder> forContext(MetricContext context) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
index b25c561..e758cd4 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 
 /**
- * Reports the metrics of a {@link gobblin.metrics.MetricContext} following a schedule.
+ * Reports the metrics of a {@link org.apache.gobblin.metrics.MetricContext} following a schedule.
  */
 public abstract class RecursiveScheduledMetricReporter extends RecursiveScheduledReporter {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
index f612736..f9f74d8 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
@@ -51,7 +51,7 @@ public abstract class RecursiveScheduledReporter extends ScheduledReporter {
   }
 
   /**
-   * Report a {@link com.codahale.metrics.MetricRegistry}. If the input is a {@link gobblin.metrics.MetricContext}
+   * Report a {@link com.codahale.metrics.MetricRegistry}. If the input is a {@link org.apache.gobblin.metrics.MetricContext}
    * it will also report all of its children recursively.
    * @param registry MetricRegistry to report.
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
index 977c036..3b5a669 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
@@ -26,7 +26,7 @@ import org.apache.avro.io.EncoderFactory;
 import org.apache.avro.specific.SpecificRecord;
 
 /**
- * {@link gobblin.metrics.reporter.util.AvroSerializer} that serializes into binary.
+ * {@link org.apache.gobblin.metrics.reporter.util.AvroSerializer} that serializes into binary.
  */
 public class AvroBinarySerializer<T extends SpecificRecord> extends AvroSerializer<T> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
index 4866ed9..c05c814 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
@@ -27,7 +27,7 @@ import org.apache.avro.specific.SpecificRecord;
 
 
 /**
- * {@link gobblin.metrics.reporter.util.AvroSerializer} that serializes into JSON.
+ * {@link org.apache.gobblin.metrics.reporter.util.AvroSerializer} that serializes into JSON.
  */
 public class AvroJsonSerializer<T extends SpecificRecord> extends AvroSerializer<T> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
index 8d70157..21e550b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
@@ -62,8 +62,8 @@ public abstract class AvroSerializer<T extends SpecificRecord> implements Closea
   }
 
   /**
-   * Change the {@link gobblin.metrics.reporter.util.SchemaVersionWriter} used by this serializer.
-   * @param schemaVersionWriter new {@link gobblin.metrics.reporter.util.SchemaVersionWriter} to use.
+   * Change the {@link org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter} used by this serializer.
+   * @param schemaVersionWriter new {@link org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter} to use.
    */
   public synchronized void setSchemaVersionWriter(SchemaVersionWriter schemaVersionWriter) {
     this.schemaVersionWriter = schemaVersionWriter;
@@ -78,7 +78,7 @@ public abstract class AvroSerializer<T extends SpecificRecord> implements Closea
   protected abstract Encoder getEncoder(Schema schema, OutputStream outputStream) throws IOException;
 
   /**
-   * Converts a {@link gobblin.metrics.MetricReport} to bytes to send through Kafka.
+   * Converts a {@link org.apache.gobblin.metrics.MetricReport} to bytes to send through Kafka.
    *
    * <p>
    *  Actual serialized record will be prepended with a schema version generated by {@link #schemaVersionWriter}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
index 14ad49f..af2869b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 
 /**
- * Utilities for {@link gobblin.metrics.MetricReport}.
+ * Utilities for {@link org.apache.gobblin.metrics.MetricReport}.
  */
 public class EventUtils {
 
@@ -40,7 +40,7 @@ public class EventUtils {
   private static Optional<SpecificDatumReader<GobblinTrackingEvent>> reader = Optional.absent();
 
   /**
-   * Parses a {@link gobblin.metrics.MetricReport} from a byte array representing a json input.
+   * Parses a {@link org.apache.gobblin.metrics.MetricReport} from a byte array representing a json input.
    * @param reuse MetricReport to reuse.
    * @param bytes Input bytes.
    * @return MetricReport.
@@ -75,7 +75,7 @@ public class EventUtils {
   }
 
   /**
-   * Parses a {@link gobblin.metrics.MetricReport} from a byte array Avro serialization.
+   * Parses a {@link org.apache.gobblin.metrics.MetricReport} from a byte array Avro serialization.
    * @param reuse MetricReport to reuse.
    * @param bytes Input bytes.
    * @return MetricReport.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
index 4574bc3..34727fe 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.metrics.MetricReport;
 
 
 /**
- * Utilities for {@link gobblin.metrics.MetricReport}.
+ * Utilities for {@link org.apache.gobblin.metrics.MetricReport}.
  */
 public class MetricReportUtils {
 
@@ -40,7 +40,7 @@ public class MetricReportUtils {
   private static Optional<SpecificDatumReader<MetricReport>> READER = Optional.absent();
 
   /**
-   * Parses a {@link gobblin.metrics.MetricReport} from a byte array representing a json input.
+   * Parses a {@link org.apache.gobblin.metrics.MetricReport} from a byte array representing a json input.
    * @param reuse MetricReport to reuse.
    * @param bytes Input bytes.
    * @return MetricReport.
@@ -76,7 +76,7 @@ public class MetricReportUtils {
   }
 
   /**
-   * Parses a {@link gobblin.metrics.MetricReport} from a byte array Avro serialization.
+   * Parses a {@link org.apache.gobblin.metrics.MetricReport} from a byte array Avro serialization.
    * @param reuse MetricReport to reuse.
    * @param bytes Input bytes.
    * @return MetricReport.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
index 11ff620..32021d0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.annotation.Alias;
 
 
 /**
- * Implementation of {@link gobblin.metrics.reporter.util.SchemaVersionWriter} that does not write anything to
+ * Implementation of {@link org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter} that does not write anything to
  * {@link java.io.DataOutputStream}.
  */
 @Alias(value = "NOOP")

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
index 4a1ba1e..f80688a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
@@ -48,7 +48,7 @@ import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
  * <p>
  *   This test class also tests classes {@link ContextAwareCounter}, {@link ContextAwareMeter},
  *   {@link ContextAwareHistogram}, {@link ContextAwareTimer}, {@link ContextAwareGauge},
- *   {@link gobblin.metrics.reporter.ContextAwareScheduledReporter}, and {@link TagBasedMetricFilter}.
+ *   {@link org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter}, and {@link TagBasedMetricFilter}.
  * </p>
  *
  * @author Yinan Li

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
index 156e974..b532677 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
@@ -41,7 +41,7 @@ import org.apache.gobblin.metrics.test.ContextStoreReporter;
 
 
 /**
- * Tests for {@link gobblin.metrics.RootMetricContext}
+ * Tests for {@link org.apache.gobblin.metrics.RootMetricContext}
  */
 public class RootMetricContextTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
index 52909e0..665e5f7 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
@@ -56,8 +56,8 @@ public class PerformanceUtils {
    * </p>
    *
    * @param threads Number of threads to spawn. Each thread will have an {@link Incrementer} and update metrics.
-   * @param depth Depth of the {@link gobblin.metrics.MetricContext} tree.
-   * @param forkAtDepth If multiple threads, each thread has its own {@link gobblin.metrics.MetricContext}. This
+   * @param depth Depth of the {@link org.apache.gobblin.metrics.MetricContext} tree.
+   * @param forkAtDepth If multiple threads, each thread has its own {@link org.apache.gobblin.metrics.MetricContext}. This
    *                    parameter sets the first level in the tree where the per-thread MetricContexts branch off.
    * @param counters Number of counters to generate per thread.
    * @param meters Number of meters to generate per thread.
@@ -149,13 +149,13 @@ public class PerformanceUtils {
   }
 
   /**
-   * Runs a single performance test. Creates a {@link gobblin.metrics.MetricContext} tree, spawns a number of threads,
+   * Runs a single performance test. Creates a {@link org.apache.gobblin.metrics.MetricContext} tree, spawns a number of threads,
    * uses and {@link Incrementer} to update the metrics repeatedly, then determines the achieved QPS in number
    * of iterations of {@link Incrementer} per second.
    *
    * @param threads Number of threads to spawn. Each thread will have an {@link Incrementer} and update metrics.
-   * @param depth Depth of the {@link gobblin.metrics.MetricContext} tree.
-   * @param forkAtDepth If multiple threads, each thread has its own {@link gobblin.metrics.MetricContext}. This
+   * @param depth Depth of the {@link org.apache.gobblin.metrics.MetricContext} tree.
+   * @param forkAtDepth If multiple threads, each thread has its own {@link org.apache.gobblin.metrics.MetricContext}. This
    *                    parameter sets the first level in the tree where the per-thread MetricContexts branch off.
    * @param counters Number of counters to generate per thread.
    * @param meters Number of meters to generate per thread.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
index 6dcd477..4b0a815 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
@@ -164,13 +164,13 @@ public class GobblinMetrics {
   }
 
   /**
-   * Add a {@link List} of {@link Tag}s to a {@link gobblin.configuration.State} with key {@link #METRICS_STATE_CUSTOM_TAGS}.
+   * Add a {@link List} of {@link Tag}s to a {@link org.apache.gobblin.configuration.State} with key {@link #METRICS_STATE_CUSTOM_TAGS}.
    *
    * <p>
-   *   {@link gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
+   *   {@link org.apache.gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
    * </p>
    *
-   * @param state {@link gobblin.configuration.State} state to add the tag to.
+   * @param state {@link org.apache.gobblin.configuration.State} state to add the tag to.
    * @param tags list of {@link Tag}s to add.
    */
   public static void addCustomTagToState(State state, List<? extends Tag<?>> tags) {
@@ -180,13 +180,13 @@ public class GobblinMetrics {
   }
 
   /**
-   * Add a {@link Tag} to a {@link gobblin.configuration.State} with key {@link #METRICS_STATE_CUSTOM_TAGS}.
+   * Add a {@link Tag} to a {@link org.apache.gobblin.configuration.State} with key {@link #METRICS_STATE_CUSTOM_TAGS}.
    *
    * <p>
-   *   {@link gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
+   *   {@link org.apache.gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
    * </p>
    *
-   * @param state {@link gobblin.configuration.State} state to add the tag to.
+   * @param state {@link org.apache.gobblin.configuration.State} state to add the tag to.
    * @param tag {@link Tag} to add.
    */
   public static void addCustomTagToState(State state, Tag<?> tag) {
@@ -201,7 +201,7 @@ public class GobblinMetrics {
    *
    * <p>
    *   The {@link Properties} passed can be used to build a {@link State}.
-   *   {@link gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
+   *   {@link org.apache.gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
    * </p>
    *
    * @param properties {@link Properties} to add the tag to.
@@ -219,7 +219,7 @@ public class GobblinMetrics {
    *
    * <p>
    *   The {@link Properties} passed can be used to build a {@link State}.
-   *   {@link gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
+   *   {@link org.apache.gobblin.metrics.Tag}s under this key can later be parsed using the method {@link #getCustomTagsFromState}.
    * </p>
    *
    * @param properties {@link Properties} to add the tag to.
@@ -232,10 +232,10 @@ public class GobblinMetrics {
   }
 
   /**
-   * Parse custom {@link gobblin.metrics.Tag}s from property {@link #METRICS_STATE_CUSTOM_TAGS}
-   * in the input {@link gobblin.configuration.State}.
-   * @param state {@link gobblin.configuration.State} possibly containing custom tags.
-   * @return List of {@link gobblin.metrics.Tag} parsed from input.
+   * Parse custom {@link org.apache.gobblin.metrics.Tag}s from property {@link #METRICS_STATE_CUSTOM_TAGS}
+   * in the input {@link org.apache.gobblin.configuration.State}.
+   * @param state {@link org.apache.gobblin.configuration.State} possibly containing custom tags.
+   * @return List of {@link org.apache.gobblin.metrics.Tag} parsed from input.
    */
   public static List<Tag<?>> getCustomTagsFromState(State state) {
     List<Tag<?>> tags = Lists.newArrayList();
@@ -673,7 +673,7 @@ public class GobblinMetrics {
 
   /**
    * Build scheduled metrics reporters by reflection from the property
-   * {@link gobblin.configuration.ConfigurationKeys#METRICS_CUSTOM_BUILDERS}. This allows users to specify custom
+   * {@link org.apache.gobblin.configuration.ConfigurationKeys#METRICS_CUSTOM_BUILDERS}. This allows users to specify custom
    * reporters for Gobblin runtime without having to modify the code.
    */
   private void buildCustomMetricReporters(Properties properties) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
index 76a8c0f..d50a0bc 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
@@ -117,9 +117,9 @@ public class GobblinMetricsRegistry {
 
   /**
    * <p>
-   * Creates {@link gobblin.metrics.MetricContext}. Tries to read the name of the parent context
+   * Creates {@link org.apache.gobblin.metrics.MetricContext}. Tries to read the name of the parent context
    * from key "metrics.context.name" at state, and tries to get the parent context by name from
-   * the {@link gobblin.metrics.MetricContext} registry (the parent context must be registered).
+   * the {@link org.apache.gobblin.metrics.MetricContext} registry (the parent context must be registered).
    * </p>
    *
    * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
index 0a61b3a..1c862dc 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
@@ -39,7 +39,7 @@ import org.apache.gobblin.util.ConfigUtils;
 
 
 /**
- * Test for {@link gobblin.metrics.reporter.ScheduledReporter}
+ * Test for {@link org.apache.gobblin.metrics.reporter.ScheduledReporter}
  */
 public class ScheduledReporterTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
index 4aff1df..bdbb04f 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
@@ -70,7 +70,7 @@ import static org.apache.hadoop.security.UserGroupInformation.HADOOP_TOKEN_FILE_
  * A utility class for launching a Gobblin Hadoop MR job through Azkaban.
  *
  * <p>
- *   By default, this class will use the {@link gobblin.runtime.mapreduce.MRJobLauncher} to launch and run
+ *   By default, this class will use the {@link org.apache.gobblin.runtime.mapreduce.MRJobLauncher} to launch and run
  *   the Gobblin job unless a different job launcher type is explicitly specified in the job configuration
  *   using {@link ConfigurationKeys#JOB_LAUNCHER_TYPE_KEY}.
  * </p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
index f69f54c..c4a18cc 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
@@ -30,7 +30,7 @@ import azkaban.utils.Props;
 
 
 /**
- * Job to run {@link gobblin.data.management.retention.DatasetCleanerNew} job in Azkaban or Hadoop.
+ * Job to run {@link org.apache.gobblin.data.management.retention.DatasetCleanerNew} job in Azkaban or Hadoop.
  */
 public class DatasetCleanerJob extends AbstractJob implements Tool {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
index 8f3d516..7280c42 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
@@ -48,7 +48,7 @@ import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**
- * Job for restoring {@link gobblin.compliance.HivePartitionDataset} from the backups
+ * Job for restoring {@link org.apache.gobblin.compliance.HivePartitionDataset} from the backups
  *
  * @author adsharma
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
index 8d4eb9b..ae7a6d9 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
  * A Restorable {@link HivePartitionDataset}. It restores a given {@link HivePartitionDataset} with a
- * {@link gobblin.compliance.HivePartitionVersion} based on {@link RestorePolicy}
+ * {@link org.apache.gobblin.compliance.HivePartitionVersion} based on {@link RestorePolicy}
  *
  * @author adsharma
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
index 0f0b8ca..fee7887 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
@@ -31,7 +31,7 @@ import org.apache.gobblin.type.RecordWithMetadata;
 
 
 /**
- * A converter that converts a {@link gobblin.type.SerializedRecordWithMetadata} to a {@link gobblin.type.SerializedRecordWithMetadata}
+ * A converter that converts a {@link org.apache.gobblin.type.SerializedRecordWithMetadata} to a {@link org.apache.gobblin.type.SerializedRecordWithMetadata}
  * where the serialized bytes represent encrypted data. The encryption algorithm used will be appended to the
  * Transfer-Encoding of the new record.
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
index 9671b65..2abcac0 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
@@ -9,22 +9,22 @@ public class EventhubMetricNames {
 
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number of records attempted
-     * to be written by a {@link gobblin.eventhub.writer.EventhubDataWriter}. This includes retries.
+     * to be written by a {@link org.apache.gobblin.eventhub.writer.EventhubDataWriter}. This includes retries.
      */
     public static final String RECORDS_ATTEMPTED_METER = "eventhub.writer.records.attempted";
 
     /**
-     * A {@link com.codahale.metrics.Meter} measuring the number records written by a {@link gobblin.eventhub.writer.EventhubDataWriter}
+     * A {@link com.codahale.metrics.Meter} measuring the number records written by a {@link org.apache.gobblin.eventhub.writer.EventhubDataWriter}
      */
     public static final String RECORDS_SUCCESS_METER = "eventhub.writer.records.success";
 
     /** A {@link com.codahale.metrics.Meter} measuring the number of records
-     * given to a {@link gobblin.eventhub.writer.EventhubDataWriter}. This does not count retries.
+     * given to a {@link org.apache.gobblin.eventhub.writer.EventhubDataWriter}. This does not count retries.
      */
     public static final String RECORDS_FAILED_METER = "eventhub.writer.records.failed";
 
     /**
-     * A {@link com.codahale.metrics.Meter} measuring the number bytes written by a {@link gobblin.eventhub.writer.EventhubDataWriter} as
+     * A {@link com.codahale.metrics.Meter} measuring the number bytes written by a {@link org.apache.gobblin.eventhub.writer.EventhubDataWriter} as
      */
     public static final String BYTES_WRITTEN_METER = "eventhub.writer.bytes.written";
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
index 0fcac22..5f47121 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
@@ -36,10 +36,10 @@ public enum KafkaReportingFormats {
   JSON;
 
   /**
-   * Get a {@link gobblin.metrics.kafka.KafkaReporter.Builder} for this reporting format.
+   * Get a {@link org.apache.gobblin.metrics.kafka.KafkaReporter.Builder} for this reporting format.
    *
    * @param properties {@link java.util.Properties} containing information to build reporters.
-   * @return {@link gobblin.metrics.kafka.KafkaReporter.Builder}.
+   * @return {@link org.apache.gobblin.metrics.kafka.KafkaReporter.Builder}.
    */
   public KafkaReporter.Builder<?> metricReporterBuilder(Properties properties) {
     switch (this) {
@@ -59,10 +59,10 @@ public enum KafkaReportingFormats {
   }
 
   /**
-   * Get a {@link gobblin.metrics.kafka.KafkaEventReporter.Builder} for this reporting format.
-   * @param context {@link gobblin.metrics.MetricContext} that should be reported.
+   * Get a {@link org.apache.gobblin.metrics.kafka.KafkaEventReporter.Builder} for this reporting format.
+   * @param context {@link org.apache.gobblin.metrics.MetricContext} that should be reported.
    * @param properties {@link java.util.Properties} containing information to build reporters.
-   * @return {@link gobblin.metrics.kafka.KafkaEventReporter.Builder}.
+   * @return {@link org.apache.gobblin.metrics.kafka.KafkaEventReporter.Builder}.
    */
   public KafkaEventReporter.Builder<?> eventReporterBuilder(MetricContext context, Properties properties) {
     switch (this) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
index c01cbc9..5d35c87 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
 
 
 /**
- * {@link gobblin.metrics.reporter.EventReporter} that emits events to Kafka as serialized Avro records.
+ * {@link org.apache.gobblin.metrics.reporter.EventReporter} that emits events to Kafka as serialized Avro records.
  */
 public class KafkaAvroEventReporter extends KafkaEventReporter {
 
@@ -55,7 +55,7 @@ public class KafkaAvroEventReporter extends KafkaEventReporter {
   /**
    * Returns a new {@link KafkaAvroEventReporter.Builder} for {@link KafkaAvroEventReporter}.
    *
-   * @param context the {@link gobblin.metrics.MetricContext} to report
+   * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
    * @return KafkaAvroReporter builder
    * @deprecated this method is bugged. Use {@link KafkaAvroEventReporter.Factory#forContext} instead.
    */
@@ -79,7 +79,7 @@ public class KafkaAvroEventReporter extends KafkaEventReporter {
     /**
      * Returns a new {@link KafkaAvroEventReporter.Builder} for {@link KafkaAvroEventReporter}.
      *
-     * @param context the {@link gobblin.metrics.MetricContext} to report
+     * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
      * @return KafkaAvroReporter builder
      */
     public static KafkaAvroEventReporter.BuilderImpl forContext(MetricContext context) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
index 7a04358..96b0127 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
@@ -58,7 +58,7 @@ public class KafkaAvroReporter extends KafkaReporter {
   }
 
   /**
-   * A static factory class for obtaining new {@link gobblin.metrics.kafka.KafkaAvroReporter.Builder}s
+   * A static factory class for obtaining new {@link org.apache.gobblin.metrics.kafka.KafkaAvroReporter.Builder}s
    *
    * @see gobblin.metrics.kafka.KafkaAvroReporter.Builder
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
index bb4f9f0..c23294a 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
@@ -34,7 +34,7 @@ import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
 
 
 /**
- * Reports {@link gobblin.metrics.GobblinTrackingEvent} to a Kafka topic serialized as JSON.
+ * Reports {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to a Kafka topic serialized as JSON.
  */
 public class KafkaEventReporter extends EventReporter {
 
@@ -78,7 +78,7 @@ public class KafkaEventReporter extends EventReporter {
    * Returns a new {@link KafkaEventReporter.Builder} for {@link KafkaEventReporter}.
    * Will automatically add all Context tags to the reporter.
    *
-   * @param context the {@link gobblin.metrics.MetricContext} to report
+   * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
    * @return KafkaReporter builder
    * @deprecated this method is bugged. Use {@link KafkaEventReporter.Factory#forContext} instead.
    */
@@ -103,7 +103,7 @@ public class KafkaEventReporter extends EventReporter {
      * Returns a new {@link KafkaEventReporter.Builder} for {@link KafkaEventReporter}.
      * Will automatically add all Context tags to the reporter.
      *
-     * @param context the {@link gobblin.metrics.MetricContext} to report
+     * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
      * @return KafkaReporter builder
      */
     public static BuilderImpl forContext(MetricContext context) {
@@ -127,7 +127,7 @@ public class KafkaEventReporter extends EventReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.kafka.KafkaPusher} to use.
+     * Set {@link org.apache.gobblin.metrics.kafka.KafkaPusher} to use.
      */
     public T withKafkaPusher(KafkaPusher pusher) {
       this.kafkaPusher = Optional.of(pusher);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
index add315b..4c6abe4 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
@@ -82,7 +82,7 @@ public class KafkaReporter extends MetricReportReporter {
   }
 
   /**
-   * A static factory class for obtaining new {@link gobblin.metrics.kafka.KafkaReporter.Builder}s
+   * A static factory class for obtaining new {@link org.apache.gobblin.metrics.kafka.KafkaReporter.Builder}s
    *
    * @see gobblin.metrics.kafka.KafkaReporter.Builder
    */
@@ -118,7 +118,7 @@ public class KafkaReporter extends MetricReportReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.kafka.KafkaPusher} to use.
+     * Set {@link org.apache.gobblin.metrics.kafka.KafkaPusher} to use.
      */
     public T withKafkaPusher(KafkaPusher pusher) {
       this.kafkaPusher = Optional.of(pusher);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
index 551a0f3..325f023 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/KafkaPusherTest.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.metrics.kafka.KafkaPusher;
 
 
 /**
- * Test {@link gobblin.metrics.kafka.KafkaPusher}.
+ * Test {@link org.apache.gobblin.metrics.kafka.KafkaPusher}.
  */
 public class KafkaPusherTest extends KafkaTestBase {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
index 8c3f04f..948bcce 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/metrics/reporter/MockKafkaPusher.java
@@ -31,7 +31,7 @@ import org.apache.gobblin.metrics.kafka.ProducerCloseable;
 
 
 /**
- * Mock instance of {@link gobblin.metrics.kafka.KafkaPusher} used for testing.
+ * Mock instance of {@link org.apache.gobblin.metrics.kafka.KafkaPusher} used for testing.
  */
 public class MockKafkaPusher extends KafkaPusher {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
index 0f5a28e..b9df3a1 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/serialize/MD5Digest.java
@@ -28,7 +28,7 @@ import com.google.common.base.Preconditions;
 /**
  * A holder for an MD5Digest
  * Allows for conversion between the human-readable String version and the serializable byte[] version.
- * Used by the {@link gobblin.kafka.schemareg.LiKafkaSchemaRegistry}
+ * Used by the {@link org.apache.gobblin.kafka.schemareg.LiKafkaSchemaRegistry}
  */
 public class MD5Digest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
index 067b96f..debc097 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/kafka/writer/KafkaWriterMetricNames.java
@@ -23,19 +23,19 @@ package org.apache.gobblin.kafka.writer;
 public class KafkaWriterMetricNames {
   /**
    * A {@link com.codahale.metrics.Meter} measuring the number of records sent to
-   * a {@link gobblin.kafka.writer.KafkaDataWriter}.
+   * a {@link org.apache.gobblin.kafka.writer.KafkaDataWriter}.
    */
   public static final String RECORDS_PRODUCED_METER = "gobblin.writer.kafka.records.produced";
 
   /**
    * A {@link com.codahale.metrics.Meter} measuring the number of records that failed to be written by
-   * {@link gobblin.kafka.writer.KafkaDataWriter}.
+   * {@link org.apache.gobblin.kafka.writer.KafkaDataWriter}.
    */
   public static final String RECORDS_FAILED_METER = "gobblin.writer.kafka.records.failed";
 
   /**
    * A {@link com.codahale.metrics.Meter} measuring the number of records that were successfully written by
-   * {@link gobblin.kafka.writer.KafkaDataWriter}.
+   * {@link org.apache.gobblin.kafka.writer.KafkaDataWriter}.
    */
   public static final String RECORDS_SUCCESS_METER = "gobblin.writer.kafka.records.success";
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
index 62439dc..bffd612 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaRegistryVersionWriter.java
@@ -37,8 +37,8 @@ import org.apache.gobblin.util.ConfigUtils;
 
 
 /**
- * Implementation of {@link gobblin.metrics.reporter.util.SchemaVersionWriter} that uses a
- * {@link gobblin.metrics.kafka.KafkaAvroSchemaRegistry} to get Schema version identifier and write it to
+ * Implementation of {@link org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter} that uses a
+ * {@link org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistry} to get Schema version identifier and write it to
  * {@link java.io.DataOutputStream}.
  */
 public class SchemaRegistryVersionWriter implements SchemaVersionWriter<Schema> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
index ec4bed5..af735d1 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
@@ -77,7 +77,7 @@ import static java.util.stream.Collectors.toSet;
 
 
 /**
- * A {@link gobblin.source.Source} implementation for Kafka source.
+ * A {@link org.apache.gobblin.source.Source} implementation for Kafka source.
  *
  * @author Ziyang Liu
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
index 0f35db0..bc35cc3 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.source.extractor.Watermark;
 
 
 /**
- * A {@link gobblin.source.extractor.Watermark} that holds multiple long values.
+ * A {@link org.apache.gobblin.source.extractor.Watermark} that holds multiple long values.
  *
  * @author Ziyang Liu
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
index ab9d3dc..e6b6d66 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
@@ -41,7 +41,7 @@ import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_DURATION;
 
 /**
  *
- * {@link gobblin.metrics.reporter.EventReporter} that emits {@link gobblin.metrics.GobblinTrackingEvent} events
+ * {@link org.apache.gobblin.metrics.reporter.EventReporter} that emits {@link org.apache.gobblin.metrics.GobblinTrackingEvent} events
  * as timestamped name - value pairs through the Graphite protocol
  *
  * @author Lorand Bendig
@@ -142,7 +142,7 @@ public class GraphiteEventReporter extends EventReporter {
    * Returns a new {@link GraphiteEventReporter.Builder} for {@link GraphiteEventReporter}.
    * Will automatically add all Context tags to the reporter.
    *
-   * @param context the {@link gobblin.metrics.MetricContext} to report
+   * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
    * @return GraphiteEventReporter builder
    * @deprecated this method is bugged. Use {@link GraphiteEventReporter.Factory#forContext} instead.
    */
@@ -168,7 +168,7 @@ public class GraphiteEventReporter extends EventReporter {
      * Returns a new {@link GraphiteEventReporter.Builder} for {@link GraphiteEventReporter}.
      * Will automatically add all Context tags to the reporter.
      *
-     * @param context the {@link gobblin.metrics.MetricContext} to report
+     * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
      * @return GraphiteEventReporter builder
      */
     public static BuilderImpl forContext(MetricContext context) {
@@ -195,7 +195,7 @@ public class GraphiteEventReporter extends EventReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.graphite.GraphitePusher} to use.
+     * Set {@link org.apache.gobblin.metrics.graphite.GraphitePusher} to use.
      */
     public T withGraphitePusher(GraphitePusher pusher) {
       this.graphitePusher = Optional.of(pusher);
@@ -203,7 +203,7 @@ public class GraphiteEventReporter extends EventReporter {
     }
 
     /**
-     * Set connection parameters for the {@link gobblin.metrics.graphite.GraphitePusher} creation
+     * Set connection parameters for the {@link org.apache.gobblin.metrics.graphite.GraphitePusher} creation
      */
     public T withConnection(String hostname, int port) {
       this.hostname = hostname;
@@ -217,7 +217,7 @@ public class GraphiteEventReporter extends EventReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.graphite.GraphiteConnectionType} to use.
+     * Set {@link org.apache.gobblin.metrics.graphite.GraphiteConnectionType} to use.
      */
     public T withConnectionType(GraphiteConnectionType connectionType) {
       this.connectionType = connectionType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
index 5170524..d038cdf 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
@@ -65,7 +65,7 @@ public class GraphiteReporter extends ConfiguredScheduledReporter {
   }
 
   /**
-   * A static factory class for obtaining new {@link gobblin.metrics.graphite.GraphiteReporter.Builder}s
+   * A static factory class for obtaining new {@link org.apache.gobblin.metrics.graphite.GraphiteReporter.Builder}s
    *
    * @see gobblin.metrics.graphite.GraphiteReporter.Builder
    */
@@ -106,7 +106,7 @@ public class GraphiteReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.graphite.GraphitePusher} to use.
+     * Set {@link org.apache.gobblin.metrics.graphite.GraphitePusher} to use.
      */
     public T withGraphitePusher(GraphitePusher pusher) {
       this.graphitePusher = Optional.of(pusher);
@@ -114,7 +114,7 @@ public class GraphiteReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set connection parameters for the {@link gobblin.metrics.graphite.GraphitePusher} creation
+     * Set connection parameters for the {@link org.apache.gobblin.metrics.graphite.GraphitePusher} creation
      */
     public T withConnection(String hostname, int port) {
       this.hostname = hostname;
@@ -123,7 +123,7 @@ public class GraphiteReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.graphite.GraphiteConnectionType} to use.
+     * Set {@link org.apache.gobblin.metrics.graphite.GraphiteConnectionType} to use.
      */
     public T withConnectionType(GraphiteConnectionType connectionType) {
       this.connectionType = connectionType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
index a09f0ce..8d61b43 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
@@ -70,7 +70,7 @@ public class TestGraphiteSender implements GraphiteSender {
    * Get a metric with a given name.
    *
    * @param name metric name
-   * @return a {@link gobblin.metrics.TimestampedValue}
+   * @return a {@link org.apache.gobblin.metrics.TimestampedValue}
    */
   public TimestampedValue getMetric(String name) {
     return this.data.get(name);


[31/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SyncDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SyncDataWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SyncDataWriter.java
index fbd3c32..bb05f97 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SyncDataWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/SyncDataWriter.java
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.IOException;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/TrackerBasedWatermarkManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/TrackerBasedWatermarkManager.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/TrackerBasedWatermarkManager.java
index 500032f..378d467 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/TrackerBasedWatermarkManager.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/TrackerBasedWatermarkManager.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
@@ -32,8 +32,8 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriter.java
index cc33532..9c9ef83 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriter.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
 
-import gobblin.annotation.Alpha;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriterWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriterWrapper.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriterWrapper.java
index 72fff25..e4ef251 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriterWrapper.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkAwareWriterWrapper.java
@@ -17,15 +17,15 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
 
 import com.google.common.base.Optional;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkManager.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkManager.java
index 0d00f27..346eb60 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkManager.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkManager.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.util.Collections;
@@ -26,7 +26,7 @@ import java.util.Map;
 import lombok.Getter;
 import lombok.ToString;
 
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTracker.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTracker.java
index 1228223..8500774 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTracker.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTracker.java
@@ -17,11 +17,11 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.Map;
 
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTrackerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTrackerFactory.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTrackerFactory.java
index f319722..92c26a1 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTrackerFactory.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WatermarkTrackerFactory.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import com.google.common.base.Preconditions;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteCallback.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteCallback.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteCallback.java
index ffa5fbf..fa93067 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteCallback.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteCallback.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.async.Callback;
+import org.apache.gobblin.async.Callback;
 
 
 public interface WriteCallback<T> extends Callback<WriteResponse<T>> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponse.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponse.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponse.java
index 8661f8c..4f22c95 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponse.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponse.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 /**
  * A class for encapsulating the system-native response and general statistics from a write

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseFuture.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseFuture.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseFuture.java
index 92e7451..64666d0 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseFuture.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseFuture.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseMapper.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseMapper.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseMapper.java
index e2d959e..7c69084 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseMapper.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/WriteResponseMapper.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 /**
  * An interface to implement a transformer from a system-native response type into a {@link WriteResponse}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/exception/NonTransientException.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/exception/NonTransientException.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/exception/NonTransientException.java
index 85d265f..26e4a0b 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/exception/NonTransientException.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/exception/NonTransientException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.exception;
+package org.apache.gobblin.writer.exception;
 
 /**
  * NonTransientException that shows this is a permanent failure where retry cannot solve.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
index c1a0e32..7246f47 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/writer/partitioner/WriterPartitioner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/converter/AsyncConverter1to1Test.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/AsyncConverter1to1Test.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/AsyncConverter1to1Test.java
index 4dd1915..01ec3b4 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/AsyncConverter1to1Test.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/AsyncConverter1to1Test.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.List;
 import java.util.Map;
@@ -30,10 +30,10 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.ExponentialBackoff;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.ExponentialBackoff;
 
 import io.reactivex.Flowable;
 import io.reactivex.schedulers.Schedulers;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SamplingConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SamplingConverterTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SamplingConverterTest.java
index 88ce969..0127419 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SamplingConverterTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SamplingConverterTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Iterator;
 import java.util.Properties;
@@ -26,7 +26,7 @@ import java.util.Random;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SingleRecordIterableTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SingleRecordIterableTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SingleRecordIterableTest.java
index a5bd8f8..e29bf48 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SingleRecordIterableTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/SingleRecordIterableTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemoverTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemoverTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemoverTest.java
index 86df7d5..669d040 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemoverTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/AvroSchemaFieldRemoverTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
index 66dbe16..596ae69 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/converter/filter/GobblinTrackingEventFlattenFilterConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,8 +24,8 @@ import org.apache.avro.Schema;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/crypto/EncryptionConfigParserTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/crypto/EncryptionConfigParserTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/crypto/EncryptionConfigParserTest.java
index 1b25085..68fbf37 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/crypto/EncryptionConfigParserTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/crypto/EncryptionConfigParserTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 import java.util.Properties;
@@ -23,8 +23,8 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 public class EncryptionConfigParserTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterTest.java
index 20702d3..fb5dfeb 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/converter/InstrumentedConverterTest.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.converter;
+package org.apache.gobblin.instrumented.converter;
 
 import java.util.Map;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.MetricsHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.Constructs;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.IdentityConverter;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.metrics.MetricNames;
+import org.apache.gobblin.MetricsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.IdentityConverter;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.metrics.MetricNames;
 
 
 public class InstrumentedConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorTest.java
index b3d607a..71b1bae 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/extractor/InstrumentedExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.extractor;
+package org.apache.gobblin.instrumented.extractor;
 
 import java.io.IOException;
 import java.util.Map;
@@ -24,15 +24,15 @@ import java.util.concurrent.atomic.AtomicBoolean;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.MetricsHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.Constructs;
-import gobblin.metrics.MetricNames;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.MetricsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 public class InstrumentedExtractorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorTest.java
index bc25b3c..b7ed80f 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/fork/InstrumentedForkOperatorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.fork;
+package org.apache.gobblin.instrumented.fork;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -25,12 +25,12 @@ import java.util.Map;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.MetricsHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.Constructs;
-import gobblin.fork.ForkOperator;
-import gobblin.metrics.MetricNames;
+import org.apache.gobblin.MetricsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.metrics.MetricNames;
 
 
 public class InstrumentedForkOperatorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyTest.java
index e72a4af..9caf850 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/qualitychecker/InstrumentedRowLevelPolicyTest.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.qualitychecker;
+package org.apache.gobblin.instrumented.qualitychecker;
 
 import java.util.Map;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.MetricsHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.Constructs;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.MetricNames;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.MetricsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 public class InstrumentedRowLevelPolicyTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterTest.java
index afb06ac..b912b59 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/instrumented/writer/InstrumentedDataWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented.writer;
+package org.apache.gobblin.instrumented.writer;
 
 import java.io.IOException;
 import java.util.Map;
@@ -23,14 +23,14 @@ import java.util.Map;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.MetricsHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.Constructs;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.MetricNames;
-import gobblin.stream.RecordEnvelope;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.MetricsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.writer.DataWriter;
 
 
 public class InstrumentedDataWriterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/source/extractor/extract/AbstractSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/source/extractor/extract/AbstractSourceTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/source/extractor/extract/AbstractSourceTest.java
index 6a7a775..02b14136 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/source/extractor/extract/AbstractSourceTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/source/extractor/extract/AbstractSourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -27,13 +27,13 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 @Test(groups = { "gobblin.source.extractor.extract" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
index 8b1a249..fcc1c3c 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -34,15 +34,15 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.reporter.OutputStreamReporter;
-import gobblin.test.ConstantTimingType;
-import gobblin.test.ErrorManager;
-import gobblin.test.NthTimingType;
-import gobblin.test.TestUtils;
-import gobblin.test.TimingManager;
-import gobblin.test.TimingResult;
-import gobblin.test.TimingType;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.reporter.OutputStreamReporter;
+import org.apache.gobblin.test.ConstantTimingType;
+import org.apache.gobblin.test.ErrorManager;
+import org.apache.gobblin.test.NthTimingType;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.test.TimingManager;
+import org.apache.gobblin.test.TimingResult;
+import org.apache.gobblin.test.TimingType;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerTest.java
index 382a6da..59f231e 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/FineGrainedWatermarkTrackerTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
@@ -38,10 +38,10 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/writer/MultiWriterWatermarkManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/MultiWriterWatermarkManagerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/MultiWriterWatermarkManagerTest.java
index 6136ba4..c07d9c4 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/MultiWriterWatermarkManagerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/MultiWriterWatermarkManagerTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -31,10 +31,10 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.*;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core-base/src/test/java/org/apache/gobblin/writer/WatermarkTrackerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/WatermarkTrackerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/WatermarkTrackerTest.java
index 6ba7263..168004a 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/WatermarkTrackerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/WatermarkTrackerTest.java
@@ -17,13 +17,13 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncDataDispatcher.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncDataDispatcher.java b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncDataDispatcher.java
index 8422ad8..f50c802 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncDataDispatcher.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncDataDispatcher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.async;
+package org.apache.gobblin.async;
 
 import java.util.Queue;
 import java.util.concurrent.ArrayBlockingQueue;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequest.java b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequest.java
index e6bb642..c0aad92 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequest.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.async;
+package org.apache.gobblin.async;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -23,7 +23,7 @@ import java.util.List;
 import lombok.Getter;
 import lombok.Setter;
 
-import gobblin.net.Request;
+import org.apache.gobblin.net.Request;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequestBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequestBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequestBuilder.java
index 546db86..6c66218 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequestBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/async/AsyncRequestBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.async;
+package org.apache.gobblin.async;
 
 import java.util.Queue;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/async/BufferedRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/async/BufferedRecord.java b/gobblin-core/src/main/java/org/apache/gobblin/async/BufferedRecord.java
index 474d0a9..4a43016 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/async/BufferedRecord.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/async/BufferedRecord.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.async;
+package org.apache.gobblin.async;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
-import gobblin.async.Callback;
+import org.apache.gobblin.async.Callback;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/async/DispatchException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/async/DispatchException.java b/gobblin-core/src/main/java/org/apache/gobblin/async/DispatchException.java
index 7e419a0..5eed080 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/async/DispatchException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/async/DispatchException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.async;
+package org.apache.gobblin.async;
 
 /**
  * Exception for dispatching failures. By default, it is a fatal exception

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/commit/FsRenameCommitStep.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/commit/FsRenameCommitStep.java b/gobblin-core/src/main/java/org/apache/gobblin/commit/FsRenameCommitStep.java
index 7e0d30a..a4bb223 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/commit/FsRenameCommitStep.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/commit/FsRenameCommitStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.io.IOException;
 import java.net.URI;
@@ -25,10 +25,10 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java b/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
index 6c66ef2..6bb5903 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/commit/SpeculativeAttemptAwareConstruct.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/config/ConfigBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/config/ConfigBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/config/ConfigBuilder.java
index 0ecb64d..875b2fc 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/config/ConfigBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/config/ConfigBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config;
+package org.apache.gobblin.config;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
index dec1924..c6aee6b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 /**
  * @deprecated. Please use {@link gobblin.util.EmptyIterable} instead.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
index c5d0bd2..3a9526b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -31,7 +31,7 @@ import com.google.common.base.Function;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/StringSchemaInjector.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/StringSchemaInjector.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/StringSchemaInjector.java
index fbe8001..1dcfa34 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/StringSchemaInjector.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/StringSchemaInjector.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroFieldRetrieverConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroFieldRetrieverConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroFieldRetrieverConverter.java
index 455c8f1..f8114b7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroFieldRetrieverConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroFieldRetrieverConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
@@ -23,15 +23,15 @@ import org.apache.avro.generic.GenericRecord;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.converter.Converter;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.util.AvroUtils;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
index d13c594..b1d8079 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroRecordToAvroWritableConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.rmi.server.UID;
 
@@ -26,10 +26,10 @@ import org.apache.hadoop.hive.serde2.avro.AvroGenericRecordWritable;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
index 7420f8b..13d1d0a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToAvroCopyableConverter.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.fork.CopyableGenericRecord;
-import gobblin.fork.CopyableSchema;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.fork.CopyableGenericRecord;
+import org.apache.gobblin.fork.CopyableSchema;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToBytesConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToBytesConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToBytesConverter.java
index a89b0d6..ecf98d4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToBytesConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/AvroToBytesConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -26,10 +26,10 @@ import org.apache.avro.generic.GenericRecord;
 import org.apache.avro.io.BinaryEncoder;
 import org.apache.avro.io.EncoderFactory;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/BytesToAvroConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/BytesToAvroConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/BytesToAvroConverter.java
index 285777c..bdb8fb3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/BytesToAvroConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/BytesToAvroConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -27,10 +27,10 @@ import org.apache.avro.io.DecoderFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverter.java
index 9506ba3..ccf0819 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -31,15 +31,15 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.AvroUtils;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
-import static gobblin.util.AvroUtils.FIELD_LOCATION_DELIMITER;
+import static org.apache.gobblin.util.AvroUtils.FIELD_LOCATION_DELIMITER;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonElementConversionFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonElementConversionFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonElementConversionFactory.java
index 22916a9..aa015a1 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonElementConversionFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonElementConversionFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.UnsupportedEncodingException;
 import java.nio.ByteBuffer;
@@ -39,8 +39,8 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverter.java
index 92eb3fc..0735c03 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -37,15 +37,15 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.converter.ToAvroConverterBase;
-import gobblin.util.AvroUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.ToAvroConverterBase;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/UnsupportedDateTypeException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/UnsupportedDateTypeException.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/UnsupportedDateTypeException.java
index 69ca6a0..260c638 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/UnsupportedDateTypeException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/avro/UnsupportedDateTypeException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 public class UnsupportedDateTypeException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverter.java
index ba093c2..8672b6b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverter.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.converter.csv;
+package org.apache.gobblin.converter.csv;
 
-import gobblin.converter.Converter;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.SingleRecordIterable;
 import java.io.IOException;
 import java.util.List;
 
@@ -30,11 +30,11 @@ import com.google.gson.JsonNull;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.source.extractor.utils.InputStreamCSVReader;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.source.extractor.utils.InputStreamCSVReader;
 
 
 public class CsvToJsonConverter extends Converter<String, JsonArray, String, JsonObject> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
index 95e7c51..f33dae7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.csv;
+package org.apache.gobblin.converter.csv;
 
 import java.util.Iterator;
 import java.util.List;
@@ -31,11 +31,11 @@ import com.google.gson.JsonNull;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 /**
  * CsvToJsonConverterV2 accepts already deserialized (parsed) CSV row, String[], where you can use

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
index b0eb533..b38ca92 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -31,13 +31,13 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.AvroToAvroConverterBase;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.AvroToAvroConverterBase;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
index d3fd8b2..a67cee0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
@@ -15,23 +15,23 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
-import gobblin.converter.AvroToAvroConverterBase;
-import gobblin.converter.Converter;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.AvroToAvroConverterBase;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
index fd8a332..ff5cc10 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.http;
+package org.apache.gobblin.converter.http;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
@@ -27,11 +27,11 @@ import com.typesafe.config.ConfigParseOptions;
 import com.typesafe.config.ConfigRenderOptions;
 import com.typesafe.config.ConfigSyntax;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 /**
  * Converts Avro to RestJsonEntry.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/http/RestEntry.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/RestEntry.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/RestEntry.java
index 65d8e07..92f9d1b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/http/RestEntry.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/http/RestEntry.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.http;
+package org.apache.gobblin.converter.http;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializerFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializerFactory.java
index e315ed1..5cb6951 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializerFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.initializer;
+package org.apache.gobblin.converter.initializer;
 
 import java.util.List;
 
@@ -23,11 +23,11 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.converter.Converter;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 
 public class ConverterInitializerFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/MultiConverterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/MultiConverterInitializer.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/MultiConverterInitializer.java
index 09881e9..14ac3e1 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/MultiConverterInitializer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/initializer/MultiConverterInitializer.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.converter.initializer;
+package org.apache.gobblin.converter.initializer;
 
 import java.util.List;
 
 import lombok.ToString;
-import gobblin.initializer.Initializer;
-import gobblin.initializer.MultiInitializer;
+import org.apache.gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.MultiInitializer;
 
 
 @ToString

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
index b9ba6b4..c73e58f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonStringToJsonIntermediateConverter.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.converter.json;
+package org.apache.gobblin.converter.json;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonToStringConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonToStringConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonToStringConverter.java
index 6dbce40..f8b957b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonToStringConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/json/JsonToStringConverter.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.converter.json;
+package org.apache.gobblin.converter.json;
 
 import com.google.common.collect.Lists;
 import com.google.gson.Gson;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
index 39f1897..f5703f6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreConverter.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.objectstore;
+package org.apache.gobblin.converter.objectstore;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.SchemaConversionException;
-import gobblin.writer.objectstore.ObjectStoreOperation;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.writer.objectstore.ObjectStoreOperation;
 
 /**
  * A converter of {@link ObjectStoreOperation}s. The output record of any subclasses is of type {@link ObjectStoreOperation}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverter.java
index 500b2ac..9dc0d65 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.objectstore;
+package org.apache.gobblin.converter.objectstore;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
@@ -27,13 +27,13 @@ import com.google.common.base.Preconditions;
 import com.google.common.primitives.Ints;
 import com.google.common.primitives.Longs;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.AvroUtils;
-import gobblin.writer.objectstore.ObjectStoreDeleteOperation;
-import gobblin.writer.objectstore.ObjectStoreOperationBuilder;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.writer.objectstore.ObjectStoreDeleteOperation;
+import org.apache.gobblin.writer.objectstore.ObjectStoreOperationBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/serde/HiveSerDeConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/serde/HiveSerDeConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/serde/HiveSerDeConverter.java
index 2913aaa..7e52991 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/serde/HiveSerDeConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/serde/HiveSerDeConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.serde;
+package org.apache.gobblin.converter.serde;
 
 import java.io.IOException;
 
@@ -38,13 +38,13 @@ import com.google.common.base.Throwables;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.hive.HiveSerDeWrapper;
-import gobblin.instrumented.converter.InstrumentedConverter;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.instrumented.converter.InstrumentedConverter;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/ObjectToStringConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/ObjectToStringConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/ObjectToStringConverter.java
index db21feb..a66262f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/ObjectToStringConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/ObjectToStringConverter.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringFilterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringFilterConverter.java
index 36b5bd0..fe65c7b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringFilterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringFilterConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -23,14 +23,14 @@ import java.util.regex.Pattern;
 import com.google.common.base.Optional;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterConverter.java
index 66f1e6c..03b7578 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterConverter.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import com.google.common.base.Preconditions;
 import com.google.common.base.Splitter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 /**
  * Implementation of {@link Converter} that splits a string based on a delimiter specified by

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterToListConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterToListConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterToListConverter.java
index 1c7cefe..4880834 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterToListConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringSplitterToListConverter.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.List;
 
 import com.google.common.base.Preconditions;
 import com.google.common.base.Splitter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringToBytesConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringToBytesConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringToBytesConverter.java
index dc3b467..b1a4ae0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringToBytesConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/StringToBytesConverter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import com.google.common.base.Charsets;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/converter/string/TextToStringConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/TextToStringConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/TextToStringConverter.java
index a66a196..0b11869 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/string/TextToStringConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/string/TextToStringConverter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import org.apache.hadoop.io.Text;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableGenericRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableGenericRecord.java b/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableGenericRecord.java
index 9a867f7..84d2e72 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableGenericRecord.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableGenericRecord.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import org.apache.avro.generic.GenericData;
 import org.apache.avro.generic.GenericRecord;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableSchema.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableSchema.java b/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableSchema.java
index ed3b205..fb80a52 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableSchema.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/fork/CopyableSchema.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import org.apache.avro.Schema;
 


[03/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingExecutorService.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingExecutorService.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingExecutorService.java
index 7337ce0..8026827 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingExecutorService.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingExecutorService.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import com.google.common.util.concurrent.ForwardingListeningExecutorService;
 import com.google.common.util.concurrent.ListenableFuture;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingRunnable.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingRunnable.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingRunnable.java
index 21b919f..a21e668 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingRunnable.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingRunnable.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import org.slf4j.MDC;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingScheduledExecutorService.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingScheduledExecutorService.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingScheduledExecutorService.java
index 7a99fcf..b338b89 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingScheduledExecutorService.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingScheduledExecutorService.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import com.google.common.base.Throwables;
 import com.google.common.util.concurrent.AbstractFuture;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingQueue.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingQueue.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingQueue.java
index d896e93..7dc36c4 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingQueue.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingQueue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.ThreadPoolExecutor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingThreadPoolExecutor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingThreadPoolExecutor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingThreadPoolExecutor.java
index a8ab17a..608dd41 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingThreadPoolExecutor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ScalingThreadPoolExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import java.util.concurrent.BlockingQueue;
 import java.util.concurrent.Executors;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ExceptionCatchingPathAlterationListenerDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ExceptionCatchingPathAlterationListenerDecorator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ExceptionCatchingPathAlterationListenerDecorator.java
index b2317d3..4989275 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ExceptionCatchingPathAlterationListenerDecorator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ExceptionCatchingPathAlterationListenerDecorator.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.util.Decorator;
+import org.apache.gobblin.util.Decorator;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileStatusEntry.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileStatusEntry.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileStatusEntry.java
index 88b669a..24d11cf 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileStatusEntry.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileStatusEntry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import com.google.common.base.Optional;
 import java.io.FileNotFoundException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemDecorator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemDecorator.java
index c4a146f..d8b07b6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemDecorator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemDecorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.net.URI;
@@ -42,9 +42,9 @@ import org.apache.hadoop.security.Credentials;
 import org.apache.hadoop.security.token.Token;
 import org.apache.hadoop.util.Progressable;
 
-import gobblin.util.Decorator;
+import org.apache.gobblin.util.Decorator;
 
-import static gobblin.util.filesystem.InstrumentedFileSystemUtils.*;
+import static org.apache.gobblin.util.filesystem.InstrumentedFileSystemUtils.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemFactory.java
index 448ea99..3dac2d6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.net.URI;
@@ -24,14 +24,14 @@ import java.util.ServiceLoader;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentation.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentation.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentation.java
index 41ac1d0..24a4a74 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentation.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentation.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentationFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentationFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentationFactory.java
index fb3ed4d..de2260c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentationFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemInstrumentationFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemKey.java
index ed20557..b3a929f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemKey.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -25,7 +25,7 @@ import org.apache.hadoop.fs.FileSystem;
 
 import com.google.common.base.Strings;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemLimiterKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemLimiterKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemLimiterKey.java
index 58fa913..601cbb3 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemLimiterKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/FileSystemLimiterKey.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.net.URI;
 
-import gobblin.util.ClustersNames;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.util.ClustersNames;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystem.java
index ec09ad1..da26b11 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.net.URI;
@@ -23,9 +23,9 @@ import java.net.URI;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
 
-import static gobblin.util.filesystem.InstrumentedFileSystemUtils.*;
+import static org.apache.gobblin.util.filesystem.InstrumentedFileSystemUtils.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystemUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystemUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystemUtils.java
index d73dc47..054012f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystemUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedFileSystemUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedHDFSFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedHDFSFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedHDFSFileSystem.java
index 60cb30f..1c6e608 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedHDFSFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedHDFSFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.hdfs.DistributedFileSystem;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystem.java
index 48b5138..783558f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.fs.LocalFileSystem;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedWebHDFSFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedWebHDFSFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedWebHDFSFileSystem.java
index 47b227f..d5dc46a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedWebHDFSFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/InstrumentedWebHDFSFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.hdfs.web.WebHdfsFileSystem;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListener.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListener.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListener.java
index 697f518..fa4d940 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListener.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.commons.io.monitor.FileAlterationListener;
 import org.apache.hadoop.fs.Path;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListenerAdaptor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListenerAdaptor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListenerAdaptor.java
index 4bac7ad..cf5891a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListenerAdaptor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationListenerAdaptor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.fs.Path;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserver.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserver.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserver.java
index 37a2ec8..1131b87 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserver.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserver.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -32,7 +32,7 @@ import org.apache.hadoop.fs.PathFilter;
 
 import com.google.common.collect.Maps;
 
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.util.DecoratorUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
index 01f68b2..7321a0a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.IOException;
 import java.util.List;
@@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ThrottledFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ThrottledFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ThrottledFileSystem.java
index b1e4d14..491de82 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ThrottledFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/ThrottledFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -30,14 +30,14 @@ import org.apache.hadoop.fs.PathFilter;
 import org.apache.hadoop.fs.permission.FsPermission;
 import org.apache.hadoop.util.Progressable;
 
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.HadoopUtils;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.NotEnoughPermitsException;
-import gobblin.util.limiter.broker.SharedLimiterFactory;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.NotEnoughPermitsException;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterFactory;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/AndPathFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/AndPathFilter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/AndPathFilter.java
index 351e5f7..936453d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/AndPathFilter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/AndPathFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filters;
+package org.apache.gobblin.util.filters;
 
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.fs.PathFilter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/HiddenFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/HiddenFilter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/HiddenFilter.java
index 6469442..2f7d075 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/HiddenFilter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/HiddenFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filters;
+package org.apache.gobblin.util.filters;
 
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.fs.PathFilter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/RegexPathFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/RegexPathFilter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/RegexPathFilter.java
index c634271..619d8d5 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/RegexPathFilter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/RegexPathFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filters;
+package org.apache.gobblin.util.filters;
 
 import java.util.regex.Pattern;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/TarGpgPathFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/TarGpgPathFilter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/TarGpgPathFilter.java
index 5f881b2..7a6da2e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/TarGpgPathFilter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filters/TarGpgPathFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filters;
+package org.apache.gobblin.util.filters;
 
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.fs.PathFilter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/Guid.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/Guid.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/Guid.java
index 0e54356..6a07856 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/Guid.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/Guid.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.guid;
+package org.apache.gobblin.util.guid;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/HasGuid.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/HasGuid.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/HasGuid.java
index 3823700..a2f0946 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/HasGuid.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/guid/HasGuid.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.guid;
+package org.apache.gobblin.util.guid;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/hadoop/TokenUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/hadoop/TokenUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/hadoop/TokenUtils.java
index 33fc107..15d7cd1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/hadoop/TokenUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/hadoop/TokenUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.hadoop;
+package org.apache.gobblin.util.hadoop;
 
 import java.io.DataOutputStream;
 import java.io.File;
@@ -52,7 +52,7 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/http/HttpLimiterKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/http/HttpLimiterKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/http/HttpLimiterKey.java
index 850c859..afc20fc 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/http/HttpLimiterKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/http/HttpLimiterKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.util.http;
+package org.apache.gobblin.util.http;
 
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/AdditionalCloseableInputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/AdditionalCloseableInputStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/AdditionalCloseableInputStream.java
index 1adaef3..318a720 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/AdditionalCloseableInputStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/AdditionalCloseableInputStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/BatchedMeterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/BatchedMeterDecorator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/BatchedMeterDecorator.java
index 9dccf8f..ecaa332 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/BatchedMeterDecorator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/BatchedMeterDecorator.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import com.codahale.metrics.Meter;
 
-import gobblin.util.Decorator;
+import org.apache.gobblin.util.Decorator;
 
 import javax.annotation.concurrent.NotThreadSafe;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/CloseableHttpConn.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/CloseableHttpConn.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/CloseableHttpConn.java
index cb89d4a..f084ad0 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/CloseableHttpConn.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/CloseableHttpConn.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/FilterStreamUnpacker.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/FilterStreamUnpacker.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/FilterStreamUnpacker.java
index afaf6d7..fb7b450 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/FilterStreamUnpacker.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/FilterStreamUnpacker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.FilterInputStream;
 import java.io.FilterOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/GsonInterfaceAdapter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/GsonInterfaceAdapter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/GsonInterfaceAdapter.java
index 286709b..5973aa9 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/GsonInterfaceAdapter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/GsonInterfaceAdapter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import lombok.AllArgsConstructor;
 import lombok.RequiredArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredInputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredInputStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredInputStream.java
index c7d8d08..33d7cac 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredInputStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredInputStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.FilterInputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredOutputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredOutputStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredOutputStream.java
index badcfc5..6144ebf 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredOutputStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredOutputStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.FilterOutputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredStream.java
index 9282ec4..71bd6f7 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/MeteredStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import com.codahale.metrics.Meter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/SeekableFSInputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/SeekableFSInputStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/SeekableFSInputStream.java
index 24e7b25..6d07da1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/SeekableFSInputStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/SeekableFSInputStream.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopier.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopier.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopier.java
index 4c4d77d..48917bb 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopier.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopier.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -28,7 +28,7 @@ import java.nio.channels.WritableByteChannel;
 
 import com.codahale.metrics.Meter;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 import javax.annotation.concurrent.NotThreadSafe;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopierSharedLimiterKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopierSharedLimiterKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopierSharedLimiterKey.java
index 7a305d5..e7cbc00 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopierSharedLimiterKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamCopierSharedLimiterKey.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.net.URI;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.fs.LocalFileSystem;
 
 import com.google.common.base.Joiner;
 
-import gobblin.util.ClustersNames;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.util.ClustersNames;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamThrottler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamThrottler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamThrottler.java
index 7995069..86f3a96 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamThrottler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamThrottler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.InputStream;
 import java.net.URI;
@@ -23,19 +23,19 @@ import java.net.URI;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.broker.EmptyKey;
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.MultiLimiter;
-import gobblin.util.limiter.NoopLimiter;
-import gobblin.util.limiter.broker.SharedLimiterFactory;
+import org.apache.gobblin.broker.EmptyKey;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.MultiLimiter;
+import org.apache.gobblin.util.limiter.NoopLimiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterFactory;
 
 import lombok.AllArgsConstructor;
 import lombok.Builder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamUtils.java
index 8e7b3db..428b209 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/StreamUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -43,7 +43,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.fs.PositionedReadable;
 import org.apache.hadoop.fs.Seekable;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/io/ThrottledInputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/ThrottledInputStream.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/ThrottledInputStream.java
index 7c86e01..fd2edb0 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/io/ThrottledInputStream.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/io/ThrottledInputStream.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.Closeable;
 import java.io.FilterInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 import javax.annotation.concurrent.NotThreadSafe;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/iterators/InterruptibleIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/iterators/InterruptibleIterator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/iterators/InterruptibleIterator.java
index 8695d55..b1054f8 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/iterators/InterruptibleIterator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/iterators/InterruptibleIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.iterators;
+package org.apache.gobblin.util.iterators;
 
 import java.util.Iterator;
 import java.util.NoSuchElementException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceBuilder.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceBuilder.java
index 168671d..83cafff 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceBuilder.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceBuilder.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.util.jdbc;
+package org.apache.gobblin.util.jdbc;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceModule.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceModule.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceModule.java
index bd3fb61..84852f8 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceModule.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceModule.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.jdbc;
+package org.apache.gobblin.util.jdbc;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceProvider.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceProvider.java
index 686fe91..1d67136 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceProvider.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/jdbc/DataSourceProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.jdbc;
+package org.apache.gobblin.util.jdbc;
 
 import java.util.Properties;
 
@@ -27,7 +27,7 @@ import com.google.inject.Inject;
 import com.google.inject.Provider;
 import com.google.inject.name.Named;
 
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/json/JsonUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/json/JsonUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/json/JsonUtils.java
index 62739e0..d575ce6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/json/JsonUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/json/JsonUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.json;
+package org.apache.gobblin.util.json;
 
 import org.codehaus.jackson.JsonFactory;
 import org.codehaus.jackson.map.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/BaseLimiterType.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/BaseLimiterType.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/BaseLimiterType.java
index ad2a4af..1a4905d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/BaseLimiterType.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/BaseLimiterType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 /**
  * An enumeration of types of {@link Limiter}s supported out-of-the-box.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/CountBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/CountBasedLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/CountBasedLimiter.java
index 8d56da4..081bb17 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/CountBasedLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/CountBasedLimiter.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 import lombok.AccessLevel;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/DefaultLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/DefaultLimiterFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/DefaultLimiterFactory.java
index c374097..c9aa104 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/DefaultLimiterFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/DefaultLimiterFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.concurrent.TimeUnit;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
index 4e805b7..44b2ff9 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/LimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/LimiterFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/LimiterFactory.java
index eef4800..b17381b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/LimiterFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/LimiterFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/MultiLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/MultiLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/MultiLimiter.java
index f00f723..5c88ca6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/MultiLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/MultiLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NonRefillableLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NonRefillableLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NonRefillableLimiter.java
index 3975599..5567fee 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NonRefillableLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NonRefillableLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NoopLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NoopLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NoopLimiter.java
index 258d4c0..4eed19b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NoopLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NoopLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NotEnoughPermitsException.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NotEnoughPermitsException.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NotEnoughPermitsException.java
index 6e9d84e..6bedd87 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NotEnoughPermitsException.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/NotEnoughPermitsException.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.IOException;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/PoolBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/PoolBasedLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/PoolBasedLimiter.java
index 5ae7243..6813114 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/PoolBasedLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/PoolBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -24,7 +24,7 @@ import java.util.concurrent.Semaphore;
 import com.google.common.primitives.Ints;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/RateBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/RateBasedLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/RateBasedLimiter.java
index a18384c..05f3bc5 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/RateBasedLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/RateBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.util.concurrent.TimeUnit;
@@ -24,7 +24,7 @@ import com.google.common.primitives.Ints;
 import com.google.common.util.concurrent.RateLimiter;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/TimeBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/TimeBasedLimiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/TimeBasedLimiter.java
index b7904df..8523528 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/TimeBasedLimiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/TimeBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.util.concurrent.ScheduledThreadPoolExecutor;
@@ -27,8 +27,8 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
index 0ae45a6..7d2a364 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
@@ -15,28 +15,28 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.broker;
+package org.apache.gobblin.util.limiter.broker;
 
 import java.util.Collection;
 
 import com.typesafe.config.Config;
 
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NoSuchScopeException;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.ResourceCoordinate;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.LimiterFactory;
-import gobblin.util.limiter.MultiLimiter;
-import gobblin.util.limiter.NoopLimiter;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.ResourceCoordinate;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.LimiterFactory;
+import org.apache.gobblin.util.limiter.MultiLimiter;
+import org.apache.gobblin.util.limiter.NoopLimiter;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterKey.java
index 0d89e01..04e9a6a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.broker;
+package org.apache.gobblin.util.limiter.broker;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/Log4jConfigurationHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/Log4jConfigurationHelper.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/Log4jConfigurationHelper.java
index 76c660e..e1559fd 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/Log4jConfigurationHelper.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/Log4jConfigurationHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.logs;
+package org.apache.gobblin.util.logs;
 
 import java.io.FileInputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/LogCopier.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/LogCopier.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/LogCopier.java
index 96795ad..9e4b957 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/LogCopier.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/logs/LogCopier.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.logs;
+package org.apache.gobblin.util.logs;
 
 import java.io.BufferedReader;
 import java.io.BufferedWriter;
@@ -51,13 +51,13 @@ import com.google.common.io.Closer;
 import com.google.common.io.Files;
 import com.google.common.util.concurrent.AbstractScheduledService;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.concurrent.ScheduledTask;
-import gobblin.util.concurrent.TaskScheduler;
-import gobblin.util.concurrent.TaskSchedulerFactory;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.FileListUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.concurrent.ScheduledTask;
+import org.apache.gobblin.util.concurrent.TaskScheduler;
+import org.apache.gobblin.util.concurrent.TaskSchedulerFactory;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProvider.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProvider.java
index 6950b61..f1b86ee 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProvider.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.recordcount;
+package org.apache.gobblin.util.recordcount;
 
 import java.util.Random;
 import java.util.regex.Pattern;
@@ -24,7 +24,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.RecordCountProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProvider.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProvider.java
index 6ca3300..35f0664 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProvider.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.recordcount;
+package org.apache.gobblin.util.recordcount;
 
 import java.util.regex.Pattern;
 
@@ -25,7 +25,7 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Preconditions;
 import com.google.common.io.Files;
 
-import gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.RecordCountProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/LateFileRecordCountProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/LateFileRecordCountProvider.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/LateFileRecordCountProvider.java
index a90b55e..6a12ff5 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/LateFileRecordCountProvider.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/recordcount/LateFileRecordCountProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.recordcount;
+package org.apache.gobblin.util.recordcount;
 
 import java.io.IOException;
 import java.util.Random;
@@ -25,7 +25,7 @@ import org.apache.commons.io.FilenameUtils;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.RecordCountProvider;
 import lombok.AllArgsConstructor;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/reflection/GobblinConstructorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/reflection/GobblinConstructorUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/reflection/GobblinConstructorUtils.java
index 1569b46..13791b2 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/reflection/GobblinConstructorUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/reflection/GobblinConstructorUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.reflection;
+package org.apache.gobblin.util.reflection;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIterator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIterator.java
index 23e0bd3..f68c52e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIterator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIteratorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIteratorBase.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIteratorBase.java
index 2c7c307..a0e31d1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIteratorBase.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/AllocatedRequestsIteratorBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Iterator;
 import java.util.Random;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/BruteForceAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/BruteForceAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/BruteForceAllocator.java
index 8e87aaf..3df01b2 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/BruteForceAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/BruteForceAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterable.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterable.java
index 306042c..c1a4505 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterable.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/GreedyAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/GreedyAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/GreedyAllocator.java
index 74e66c4..76cc600 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/GreedyAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/GreedyAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Iterator;
 import java.util.concurrent.Callable;
@@ -23,7 +23,7 @@ import java.util.concurrent.Callable;
 import com.google.common.base.Function;
 import com.google.common.collect.Iterators;
 
-import gobblin.util.iterators.InterruptibleIterator;
+import org.apache.gobblin.util.iterators.InterruptibleIterator;
 
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocator.java
index 3301a2b..9b24e28 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Collections;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalPrioritizer.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalPrioritizer.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalPrioritizer.java
index 093b381..9703bb0 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalPrioritizer.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/HierarchicalPrioritizer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PreOrderAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PreOrderAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PreOrderAllocator.java
index 27fcb0e..f136bc3 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PreOrderAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PreOrderAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -24,7 +24,7 @@ import java.util.concurrent.Callable;
 
 import com.google.common.collect.Lists;
 
-import gobblin.util.iterators.InterruptibleIterator;
+import org.apache.gobblin.util.iterators.InterruptibleIterator;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityIterableBasedRequestAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityIterableBasedRequestAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityIterableBasedRequestAllocator.java
index a3db8a3..876a4eb 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityIterableBasedRequestAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityIterableBasedRequestAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Iterator;
 import java.util.List;
@@ -28,9 +28,9 @@ import com.google.common.base.Function;
 import com.google.common.base.Optional;
 import com.google.common.collect.Iterators;
 
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
 
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityMultiIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityMultiIterator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityMultiIterator.java
index 71c09cd..e535245 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityMultiIterator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PriorityMultiIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Collection;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PushDownRequestor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PushDownRequestor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PushDownRequestor.java
index 27e2ddf..33df64e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PushDownRequestor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/PushDownRequestor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.IOException;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Request.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Request.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Request.java
index cb7f85f..67dc931 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Request.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Request.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 /**
  * Represents an expensive request in the request allocation problem. See {@link RequestAllocator}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocator.java
index b244007..f9bfe48 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorConfig.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorConfig.java
index de09fad..b33070b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorConfig.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorConfig.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.Serializable;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorUtils.java
index d1dc81c..d5fdf43 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/RequestAllocatorUtils.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import com.typesafe.config.Config;
 
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Requestor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Requestor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Requestor.java
index 88e0f71..b276ce9 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Requestor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/Requestor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.IOException;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceEstimator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceEstimator.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceEstimator.java
index 0da3817..ec59ef2 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceEstimator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceEstimator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourcePool.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourcePool.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourcePool.java
index e849229..01ce129 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourcePool.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourcePool.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Arrays;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceRequirement.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceRequirement.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceRequirement.java
index d0fb925..463dd8c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceRequirement.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/ResourceRequirement.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;


[55/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for classes extending gobblin classes

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for classes extending gobblin classes


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/84901410
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/84901410
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/84901410

Branch: refs/heads/master
Commit: 849014108a18ed92081b492858ff4b636509785c
Parents: abc111c
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:31:51 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:31:51 2017 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/gobblin/converter/EmptyIterable.java  | 2 +-
 .../java/org/apache/gobblin/data/management/dataset/Dataset.java   | 2 +-
 .../org/apache/gobblin/data/management/dataset/DatasetUtils.java   | 2 +-
 .../data/management/retention/version/StringDatasetVersion.java    | 2 +-
 .../management/retention/version/TimestampedDatasetVersion.java    | 2 +-
 .../org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java | 2 +-
 .../src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java      | 2 +-
 .../main/java/org/apache/gobblin/runtime/CountBasedLimiter.java    | 2 +-
 .../java/org/apache/gobblin/runtime/DefaultLimiterFactory.java     | 2 +-
 .../src/main/java/org/apache/gobblin/runtime/Limiter.java          | 2 +-
 .../main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java | 2 +-
 .../src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java | 2 +-
 .../src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java | 2 +-
 .../src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java | 2 +-
 .../main/java/org/apache/gobblin/runtime/util/ClustersNames.java   | 2 +-
 .../test/java/org/apache/gobblin/runtime/TaskContinuousTest.java   | 2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
index a080d53..0ba91e6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/EmptyIterable.java
@@ -21,6 +21,6 @@ package org.apache.gobblin.converter;
  * @deprecated. Please use {@link org.apache.gobblin.util.EmptyIterable} instead.
  */
 @Deprecated
-public class EmptyIterable<T> extends gobblin.util.EmptyIterable<T> {
+public class EmptyIterable<T> extends org.apache.gobblin.util.EmptyIterable<T> {
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
index 3996dbb..e5dd8dc 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
@@ -20,5 +20,5 @@ package org.apache.gobblin.data.management.dataset;
 /**
  * {@inheritDoc}
  */
-public interface Dataset extends gobblin.dataset.Dataset {
+public interface Dataset extends org.apache.gobblin.dataset.Dataset {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
index 0488ac9..2c1e954 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
@@ -71,7 +71,7 @@ public class DatasetUtils {
    * @throws IOException
    */
   @SuppressWarnings("unchecked")
-  public static <T extends gobblin.dataset.Dataset> DatasetsFinder<T> instantiateDatasetFinder(Properties props,
+  public static <T extends org.apache.gobblin.dataset.Dataset> DatasetsFinder<T> instantiateDatasetFinder(Properties props,
       FileSystem fs, String default_class, Object... additionalArgs)
       throws IOException {
     String className = default_class;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
index 1c93b59..32410ff 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
@@ -28,7 +28,7 @@ import org.apache.hadoop.fs.Path;
  * {@link org.apache.gobblin.data.management.retention.version.DatasetVersion}.
  */
 @Deprecated
-public class StringDatasetVersion extends gobblin.data.management.version.StringDatasetVersion implements
+public class StringDatasetVersion extends org.apache.gobblin.data.management.version.StringDatasetVersion implements
     DatasetVersion {
 
   public StringDatasetVersion(String version, Path path) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
index 7960694..9fc6deb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
@@ -33,7 +33,7 @@ import com.google.common.collect.Lists;
  * {@link org.apache.gobblin.data.management.retention.version.DatasetVersion}.
  */
 @Deprecated
-public class TimestampedDatasetVersion extends gobblin.data.management.version.TimestampedDatasetVersion implements
+public class TimestampedDatasetVersion extends org.apache.gobblin.data.management.version.TimestampedDatasetVersion implements
     DatasetVersion {
 
   public TimestampedDatasetVersion(DateTime version, Path path) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
index dba8488..95fae24 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
@@ -29,7 +29,7 @@ import org.apache.gobblin.password.PasswordManager;
 /**
  * This class extends {@link org.apache.gobblin.util.jdbc.DataSourceProvider} with its own property keys.
  */
-public class JobHistoryDataSourceProvider extends gobblin.util.jdbc.DataSourceProvider {
+public class JobHistoryDataSourceProvider extends org.apache.gobblin.util.jdbc.DataSourceProvider {
 
   @Inject
   public JobHistoryDataSourceProvider(@Named("dataSourceProperties") Properties properties) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
index dbc266b..0e185c8 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
@@ -22,6 +22,6 @@ package org.apache.gobblin.azkaban;
 /**
  * Utility class for collecting metadata specific to a Azkaban runtime environment.
  */
-public class AzkabanTags extends gobblin.util.AzkabanTags {
+public class AzkabanTags extends org.apache.gobblin.util.AzkabanTags {
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
index f3187b0..f3b8258 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
@@ -24,7 +24,7 @@ package org.apache.gobblin.runtime;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.CountBasedLimiter}.
  */
 @Deprecated
-public class CountBasedLimiter extends gobblin.util.limiter.CountBasedLimiter {
+public class CountBasedLimiter extends org.apache.gobblin.util.limiter.CountBasedLimiter {
 
   public CountBasedLimiter(long countLimit) {
     super(countLimit);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
index 82d41cb..c1648d2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
@@ -23,5 +23,5 @@ package org.apache.gobblin.runtime;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.DefaultLimiterFactory}.
  */
 @Deprecated
-public class DefaultLimiterFactory extends gobblin.util.limiter.DefaultLimiterFactory {
+public class DefaultLimiterFactory extends org.apache.gobblin.util.limiter.DefaultLimiterFactory {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
index 5184365..e30e8e2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
@@ -24,5 +24,5 @@ package org.apache.gobblin.runtime;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.Limiter}.
  */
 @Deprecated
-public interface Limiter extends gobblin.util.limiter.Limiter {
+public interface Limiter extends org.apache.gobblin.util.limiter.Limiter {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
index 9361c75..611df4e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
@@ -24,5 +24,5 @@ package org.apache.gobblin.runtime;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.NonRefillableLimiter}.
  */
 @Deprecated
-public abstract class NonRefillableLimiter extends gobblin.util.limiter.NonRefillableLimiter {
+public abstract class NonRefillableLimiter extends org.apache.gobblin.util.limiter.NonRefillableLimiter {
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
index b73c3c0..627778f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
@@ -24,7 +24,7 @@ package org.apache.gobblin.runtime;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.PoolBasedLimiter}.
  */
 @Deprecated
-public class PoolBasedLimiter extends gobblin.util.limiter.PoolBasedLimiter {
+public class PoolBasedLimiter extends org.apache.gobblin.util.limiter.PoolBasedLimiter {
   public PoolBasedLimiter(int poolSize) {
     super(poolSize);
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
index c2b4c9a..2f6f8da 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
@@ -26,7 +26,7 @@ import java.util.concurrent.TimeUnit;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.RateBasedLimiter}.
  */
 @Deprecated
-public class RateBasedLimiter extends gobblin.util.limiter.RateBasedLimiter {
+public class RateBasedLimiter extends org.apache.gobblin.util.limiter.RateBasedLimiter {
 
   public RateBasedLimiter(double rateLimit) {
     super(rateLimit);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
index ec11e5c..6ff3e8b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
@@ -26,7 +26,7 @@ import java.util.concurrent.TimeUnit;
  * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.TimeBasedLimiter}.
  */
 @Deprecated
-public class TimeBasedLimiter extends gobblin.util.limiter.TimeBasedLimiter {
+public class TimeBasedLimiter extends org.apache.gobblin.util.limiter.TimeBasedLimiter {
   public TimeBasedLimiter(long timeLimit) {
     super(timeLimit);
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
index 8d19028..4accaaf 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
@@ -27,7 +27,7 @@ package org.apache.gobblin.runtime.util;
  * <p><b>IMPORTANT:</b> Don't forget to escape colons ":" in the file as those may be interpreted
  * as name/value separators.
  */
-public class ClustersNames extends gobblin.util.ClustersNames {
+public class ClustersNames extends org.apache.gobblin.util.ClustersNames {
 
   private static ClustersNames THE_INSTANCE;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/84901410/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
index fa917fd..f7fb41a 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/TaskContinuousTest.java
@@ -454,7 +454,7 @@ public class TaskContinuousTest {
 
   }
 
-  private class TestStreamingDataWriterBuilder extends gobblin.writer.DataWriterBuilder {
+  private class TestStreamingDataWriterBuilder extends org.apache.gobblin.writer.DataWriterBuilder {
 
     private final List<Object> _recordCollector;
 


[04/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/ConnectProxyServer.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/ConnectProxyServer.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/ConnectProxyServer.java
index 14d40bd..9b3d1da 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/ConnectProxyServer.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/ConnectProxyServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import org.apache.commons.io.IOUtils;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/DoubleEchoServer.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/DoubleEchoServer.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/DoubleEchoServer.java
index ab76bb6..719fd1e 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/DoubleEchoServer.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/DoubleEchoServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.BufferedReader;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/EasyThread.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/EasyThread.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/EasyThread.java
index 5e8b311..7d0531b 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/EasyThread.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/EasyThread.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.util.Collections;
 import java.util.HashSet;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/MockServer.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/MockServer.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/MockServer.java
index f4439a9..70490e9 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/MockServer.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/MockServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import org.apache.commons.io.IOUtils;
 import org.slf4j.Logger;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkFirstDoubleEchoServer.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkFirstDoubleEchoServer.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkFirstDoubleEchoServer.java
index f38840e..cef2848 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkFirstDoubleEchoServer.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkFirstDoubleEchoServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.BufferedReader;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkPastServer.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkPastServer.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkPastServer.java
index c18787a..f8a0a66 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkPastServer.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TalkPastServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import org.apache.commons.lang.StringUtils;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TestTunnelWithArbitraryTCPTraffic.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TestTunnelWithArbitraryTCPTraffic.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TestTunnelWithArbitraryTCPTraffic.java
index 2fa7410..1f701fc 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TestTunnelWithArbitraryTCPTraffic.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TestTunnelWithArbitraryTCPTraffic.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import static org.testng.Assert.assertEquals;
 import static org.testng.Assert.assertFalse;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TunnelTest.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TunnelTest.java b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TunnelTest.java
index 5d2d4c7..6fa2254 100644
--- a/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TunnelTest.java
+++ b/gobblin-tunnel/src/test/java/org/apache/gobblin/tunnel/TunnelTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.File;
 import java.io.FileOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
index 70f2806..6deb3dd 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import com.google.common.base.Joiner;
 
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import javax.annotation.Nonnull;
 import lombok.Builder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/DefaultBrokerCache.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/DefaultBrokerCache.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/DefaultBrokerCache.java
index c9cacd4..6425bab 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/DefaultBrokerCache.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/DefaultBrokerCache.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -35,10 +35,10 @@ import com.google.common.collect.Maps;
 import com.google.common.util.concurrent.Service;
 import com.google.common.util.concurrent.Striped;
 
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceKey;
-import gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
 
 import javax.annotation.Nonnull;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/EmptyKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/EmptyKey.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/EmptyKey.java
index 61c785c..edaa3a4 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/EmptyKey.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/EmptyKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/KeyedScopedConfigViewImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/KeyedScopedConfigViewImpl.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/KeyedScopedConfigViewImpl.java
index 38205b4..1c830c2 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/KeyedScopedConfigViewImpl.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/KeyedScopedConfigViewImpl.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import com.google.common.base.Joiner;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceKey;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.util.ConfigUtils;
 
 import javax.annotation.Nullable;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/NonExtendableBrokerView.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/NonExtendableBrokerView.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/NonExtendableBrokerView.java
index 5a77ec7..c8c9384 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/NonExtendableBrokerView.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/NonExtendableBrokerView.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.util.List;
 import java.util.Map;
 
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/ResourceInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/ResourceInstance.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/ResourceInstance.java
index 5df9da0..e0f8611 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/ResourceInstance.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/ResourceInstance.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
 import lombok.Data;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/ScopeWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/ScopeWrapper.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/ScopeWrapper.java
index 68780fc..64aa96c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/ScopeWrapper.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/ScopeWrapper.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeInstance;
 import java.util.Collection;
 
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
index 66a192e..3b8726d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.util.Map;
 
@@ -27,10 +27,10 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
index 6428cb7..2287922 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.io.IOException;
 import java.util.LinkedList;
@@ -32,14 +32,14 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.iface.NoSuchScopeException;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceKey;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.ConfigUtils;
 
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.NotThreadSafe;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
index 304c519..d8414da 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -27,7 +27,7 @@ import org.slf4j.Logger;
 
 import com.google.common.util.concurrent.Service;
 
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/TTLResourceEntry.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/TTLResourceEntry.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/TTLResourceEntry.java
index 67d2385..e92b542 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/TTLResourceEntry.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/TTLResourceEntry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
index 070a385..64e49de 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
@@ -43,4 +43,4 @@
  * and keys (for example, the location of the log file could be settable through configuration, and user can specify
  * a different location for global and task scope logs).
  */
-package gobblin.broker;
+package org.apache.gobblin.broker;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklist.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklist.java b/gobblin-utility/src/main/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklist.java
index 597d8eb..346110c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklist.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklist.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliApplication.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliApplication.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliApplication.java
index ab3d098..e16ece7 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliApplication.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliApplication.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 /**
  * An application that can be called by {@link GobblinCli}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectFactory.java
index 3baab78..cce81a0 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectOption.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectOption.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectOption.java
index a04a2ba..f57c7b2 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectOption.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectOption.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectSupport.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectSupport.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectSupport.java
index edd2dac..33baa8e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectSupport.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/CliObjectSupport.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactory.java
index f9f6a1a..e219036 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 import java.lang.reflect.Constructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/GobblinCli.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/GobblinCli.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/GobblinCli.java
index 412efd1..e1e1a5c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/GobblinCli.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/GobblinCli.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import com.google.common.collect.Sets;
 
-import gobblin.annotation.Alias;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/NotOnCli.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/NotOnCli.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/NotOnCli.java
index 9649729..c3aed92 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/NotOnCli.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/NotOnCli.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactory.java
index b94e281..4acaf3f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ApplicationLauncherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ApplicationLauncherUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ApplicationLauncherUtils.java
index 514fb98..e6e36c9 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ApplicationLauncherUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ApplicationLauncherUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 /**
  * A utility class for the application launcher.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoCloseableLock.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoCloseableLock.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoCloseableLock.java
index 6cb7c0a..6703a4a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoCloseableLock.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoCloseableLock.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.concurrent.locks.Lock;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoReturnableObject.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoReturnableObject.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoReturnableObject.java
index c5b6c0b..55de9f8 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoReturnableObject.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/AutoReturnableObject.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroFlattener.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroFlattener.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroFlattener.java
index 9b8b025..414c140 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroFlattener.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroFlattener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.ArrayList;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroUtils.java
index f126272..694a40b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/AvroUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.ByteArrayOutputStream;
 import java.io.DataOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/AzkabanTags.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/AzkabanTags.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/AzkabanTags.java
index cb30941..fc9522a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/AzkabanTags.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/AzkabanTags.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/CLIPasswordEncryptor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/CLIPasswordEncryptor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/CLIPasswordEncryptor.java
index b82572a..57ef86f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/CLIPasswordEncryptor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/CLIPasswordEncryptor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -34,7 +34,7 @@ import org.jasypt.util.text.TextEncryptor;
 
 import com.google.common.base.Optional;
 
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ClusterNameTags.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ClusterNameTags.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ClusterNameTags.java
index 5f0b585..c16662f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ClusterNameTags.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ClusterNameTags.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ClustersNames.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ClustersNames.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ClustersNames.java
index 7c60407..5819236 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ClustersNames.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ClustersNames.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ConfigUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ConfigUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ConfigUtils.java
index aedcf07..96b219d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ConfigUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ConfigUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.io.StringReader;
@@ -45,8 +45,8 @@ import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigList;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.configuration.State;
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/DatasetFilterUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatasetFilterUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatasetFilterUtils.java
index 4e89953..6eed809 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatasetFilterUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatasetFilterUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 import java.util.Set;
@@ -26,7 +26,7 @@ import org.apache.commons.lang3.StringUtils;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
index be8be66..f48bce1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.LinkedHashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/Either.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/Either.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/Either.java
index 0891c58..b75b3a7 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/Either.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/Either.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/EmailUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/EmailUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/EmailUtils.java
index 80562c8..3d8edcf 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/EmailUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/EmailUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -28,9 +28,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Splitter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/EmptyIterable.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/EmptyIterable.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/EmptyIterable.java
index 2acb98f..3e78afb 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/EmptyIterable.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/EmptyIterable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ExecutorsUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ExecutorsUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ExecutorsUtils.java
index 7cbba01..b05674a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ExecutorsUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ExecutorsUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 import java.util.concurrent.Callable;
@@ -29,9 +29,9 @@ import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
 
 import com.google.common.util.concurrent.ListeningScheduledExecutorService;
-import gobblin.util.executors.MDCPropagatingCallable;
-import gobblin.util.executors.MDCPropagatingRunnable;
-import gobblin.util.executors.MDCPropagatingScheduledExecutorService;
+import org.apache.gobblin.util.executors.MDCPropagatingCallable;
+import org.apache.gobblin.util.executors.MDCPropagatingRunnable;
+import org.apache.gobblin.util.executors.MDCPropagatingScheduledExecutorService;
 import org.slf4j.Logger;
 
 import com.google.common.base.Function;
@@ -41,7 +41,7 @@ import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.common.util.concurrent.MoreExecutors;
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
-import gobblin.util.executors.MDCPropagatingExecutorService;
+import org.apache.gobblin.util.executors.MDCPropagatingExecutorService;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ExponentialBackoff.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ExponentialBackoff.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ExponentialBackoff.java
index 9a36e1f..0e0c51c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ExponentialBackoff.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ExponentialBackoff.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/FileListUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/FileListUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/FileListUtils.java
index 3bd3f25..9472db6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/FileListUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/FileListUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
index 4a39f85..ce7df72 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
index 1e9897f..1b9b45f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -63,11 +63,11 @@ import com.typesafe.config.ConfigValue;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.deprecation.DeprecationUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.deprecation.DeprecationUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/HeapDumpForTaskUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/HeapDumpForTaskUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/HeapDumpForTaskUtils.java
index 57d32bd..9bc7f39 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/HeapDumpForTaskUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/HeapDumpForTaskUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.BufferedWriter;
 import java.io.IOException;
@@ -26,7 +26,7 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/HiveJdbcConnector.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/HiveJdbcConnector.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/HiveJdbcConnector.java
index 92c6cca..d301e29 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/HiveJdbcConnector.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/HiveJdbcConnector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.Closeable;
 import java.io.File;
@@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/HostUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/HostUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/HostUtils.java
index 4bb27e4..c847817 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/HostUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/HostUtils.java
@@ -1,4 +1,4 @@
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/Id.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/Id.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/Id.java
index 11a6cb7..b6e4da1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/Id.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/Id.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.base.Joiner;
 import com.google.common.base.Preconditions;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ImmutableProperties.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ImmutableProperties.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ImmutableProperties.java
index e6a79c7..0d4298d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ImmutableProperties.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ImmutableProperties.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Collections;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/JobConfigurationUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobConfigurationUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobConfigurationUtils.java
index 95c04f5..957444c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobConfigurationUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobConfigurationUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,7 +31,7 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
index 5444dc3..8bcb71f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -39,10 +39,10 @@ import com.google.common.cache.CacheBuilder;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/JvmUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/JvmUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/JvmUtils.java
index 9940964..c1f2b79 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/JvmUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/JvmUtils.java
@@ -1,4 +1,4 @@
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.base.Joiner;
 import com.google.common.base.Optional;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandler.java
index dc64960..be6118d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/NoopCloseable.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/NoopCloseable.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/NoopCloseable.java
index 7c2d360..2864263 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/NoopCloseable.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/NoopCloseable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ParallelRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ParallelRunner.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ParallelRunner.java
index 211c565..c112d5b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ParallelRunner.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ParallelRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import lombok.Data;
 
@@ -43,7 +43,7 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.Striped;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/PathUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/PathUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/PathUtils.java
index 3779f36..88ab113 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/PathUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/PathUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/PortUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/PortUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/PortUtils.java
index 3a5c32f..76c0b5f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/PortUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/PortUtils.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/PropertiesUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/PropertiesUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/PropertiesUtils.java
index 1da6c11..ac7abcf 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/PropertiesUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/PropertiesUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Map;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemCache.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemCache.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemCache.java
index d658de0..0f4e94a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemCache.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemCache.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -37,8 +37,8 @@ import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.security.token.Token;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
index 1ab3423..e8f9fcc 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -38,8 +38,8 @@ import org.apache.hadoop.io.Text;
 import org.apache.hadoop.security.UserGroupInformation;
 import org.apache.hadoop.security.token.Token;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
index 341f148..d3bd8e3 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -37,8 +37,8 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/PublisherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/PublisherUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/PublisherUtils.java
index 33da24c..112f57a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/PublisherUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/PublisherUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Collection;
 import java.util.Map;
@@ -28,10 +28,10 @@ import com.google.common.collect.ArrayListMultimap;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Multimap;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.publisher.DataPublisher;
-import gobblin.source.workunit.Extract;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.source.workunit.Extract;
 
 /**
  * Utility class for {@link DataPublisher}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/PullFileLoader.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/PullFileLoader.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/PullFileLoader.java
index fbfaa81..45884c9 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/PullFileLoader.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/PullFileLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -47,7 +47,7 @@ import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigParseOptions;
 import com.typesafe.config.ConfigSyntax;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
index c3276aa..3146591 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 import java.util.concurrent.Callable;
@@ -27,9 +27,9 @@ import com.google.common.base.Optional;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 
-import gobblin.util.filesystem.ThrottledFileSystem;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.util.filesystem.ThrottledFileSystem;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/SerializationUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/SerializationUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/SerializationUtils.java
index 6e6ed99..63d442d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/SerializationUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/SerializationUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -32,7 +32,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.io.BaseEncoding;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/StringParsingUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/StringParsingUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/StringParsingUtils.java
index 67ae2bb..1c7cfb1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/StringParsingUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/StringParsingUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/TemplateUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/TemplateUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/TemplateUtils.java
index 06a7785..c882701 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/TemplateUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/TemplateUtils.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Properties;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 public class TemplateUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/TimeRangeChecker.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/TimeRangeChecker.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/TimeRangeChecker.java
index f9a72e6..6d2bc2b 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/TimeRangeChecker.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/TimeRangeChecker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 import java.util.Map;
@@ -24,7 +24,7 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Iterables;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import lombok.AllArgsConstructor;
 
 import org.joda.time.DateTime;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/WritableShimSerialization.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/WritableShimSerialization.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/WritableShimSerialization.java
index 3ba8fa2..50e5988 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/WritableShimSerialization.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/WritableShimSerialization.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
@@ -27,7 +27,7 @@ import org.apache.hadoop.io.serializer.Deserializer;
 import org.apache.hadoop.io.serializer.Serialization;
 import org.apache.hadoop.io.serializer.Serializer;
 
-import gobblin.compat.hadoop.WritableShim;
+import org.apache.gobblin.compat.hadoop.WritableShim;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
index ec829e8..803b0ba 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -35,10 +35,10 @@ import com.google.common.base.Strings;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/FieldWeighter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/FieldWeighter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/FieldWeighter.java
index 2d4b141..df92daa 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/FieldWeighter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/FieldWeighter.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.util.binpacking;
+package org.apache.gobblin.util.binpacking;
 
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitWeighter;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitWeighter;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
index 17ba13b..7af4f8f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPacking.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.binpacking;
+package org.apache.gobblin.util.binpacking;
 
 import java.io.Serializable;
 import java.util.Collections;
@@ -31,10 +31,10 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.MinMaxPriorityQueue;
 
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitBinPacker;
-import gobblin.source.workunit.WorkUnitWeighter;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitBinPacker;
+import org.apache.gobblin.source.workunit.WorkUnitWeighter;
 
 import javax.annotation.Nullable;
 import javax.annotation.OverridingMethodsMustInvokeSuper;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/Callback.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/Callback.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/Callback.java
index f2250b3..61cb130 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/Callback.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/Callback.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.callbacks;
+package org.apache.gobblin.util.callbacks;
 
 import com.google.common.base.Function;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbackResult.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbackResult.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbackResult.java
index bdbd1bb..0132a82 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbackResult.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbackResult.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.callbacks;
+package org.apache.gobblin.util.callbacks;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbacksDispatcher.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbacksDispatcher.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbacksDispatcher.java
index 5f660ac..a4f3562 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbacksDispatcher.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/CallbacksDispatcher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.callbacks;
+package org.apache.gobblin.util.callbacks;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -36,7 +36,7 @@ import com.google.common.base.Function;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
index 41ca37f..759ae5d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
@@ -60,4 +60,4 @@
  *
  * </dl>
  */
-package gobblin.util.callbacks;
+package org.apache.gobblin.util.callbacks;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/AutoResetEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/AutoResetEvent.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/AutoResetEvent.java
index ab2017b..94055a3 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/AutoResetEvent.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/AutoResetEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import java.util.concurrent.TimeUnit;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/CancellableTask.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/CancellableTask.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/CancellableTask.java
index f168953..1c9b79e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/CancellableTask.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/CancellableTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskScheduler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskScheduler.java
index 84ce614..c80195d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskScheduler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import java.io.IOException;
 import java.util.Map;
@@ -31,7 +31,7 @@ import org.slf4j.MDC;
 
 import com.google.common.base.Optional;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.Synchronized;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskScheduler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskScheduler.java
index d655b03..1a24db8 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskScheduler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import java.io.IOException;
 import java.util.concurrent.Executors;
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledTask.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledTask.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledTask.java
index c622319..6372dfe 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledTask.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/ScheduledTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 /**
  * A task which can be scheduled to run recurrently by an instance of {@link TaskScheduler}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskScheduler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskScheduler.java
index d626cdc..b9d4944 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskScheduler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactory.java
index 67e269f..e670d80 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerType.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerType.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerType.java
index c5dd53e..ce81b12 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerType.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/concurrent/TaskSchedulerType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import org.apache.commons.lang.StringUtils;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/dataset/DatasetUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/dataset/DatasetUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/dataset/DatasetUtils.java
index b8dc900..5d96915 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/dataset/DatasetUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/dataset/DatasetUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.dataset;
+package org.apache.gobblin.util.dataset;
 
 import java.util.Map;
 import java.util.regex.Pattern;
@@ -31,9 +31,9 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.State;
-import gobblin.configuration.StateUtils;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.StateUtils;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 public class DatasetUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/deprecation/DeprecationUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/deprecation/DeprecationUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/deprecation/DeprecationUtils.java
index 94a7420..aeecece 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/deprecation/DeprecationUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/deprecation/DeprecationUtils.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.deprecation;
+package org.apache.gobblin.util.deprecation;
 
 import java.util.List;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ForceQueuePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ForceQueuePolicy.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ForceQueuePolicy.java
index 841ef69..787f309 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ForceQueuePolicy.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/ForceQueuePolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import java.util.concurrent.RejectedExecutionException;
 import java.util.concurrent.RejectedExecutionHandler;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/IteratorExecutor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/IteratorExecutor.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/IteratorExecutor.java
index e087d3c..13dc93e 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/IteratorExecutor.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/IteratorExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import java.util.Iterator;
 import java.util.List;
@@ -37,8 +37,8 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.Futures;
 
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingCallable.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingCallable.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingCallable.java
index 50837c8..b7a0fd4 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingCallable.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/executors/MDCPropagatingCallable.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import org.slf4j.MDC;
 


[52/77] [abbrv] incubator-gobblin git commit: Changed package from gobblin to org.apache.gobblin in docs and pull files without quotes

Posted by ab...@apache.org.
Changed package from gobblin to org.apache.gobblin in docs and pull files without quotes


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/fcfad779
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/fcfad779
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/fcfad779

Branch: refs/heads/master
Commit: fcfad779545b5e2af5cdc0a04452f6ef821e7774
Parents: 2717a51
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:24:56 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:24:56 2017 -0700

----------------------------------------------------------------------
 conf/aws/application.conf                       |  4 +-
 conf/gobblin-mapreduce.properties               |  2 +-
 conf/gobblin-standalone.properties              |  2 +-
 conf/standalone/application.conf                |  2 +-
 conf/yarn/application.conf                      |  2 +-
 .../GobblinAWSClusterLauncherTest.conf          |  4 +-
 .../resources/GobblinClusterKillTestJob.conf    |  8 ++--
 .../resources/GobblinHelixJobLauncherTest.conf  |  6 +--
 .../src/test/resources/reference.conf           |  2 +-
 .../1.0/tags/retention/hive/main.conf           |  6 +--
 .../1.0/tags/retention/timebased/main.conf      |  6 +--
 .../action/MultiAccessControlAction.java        |  2 +-
 .../dataset/ConfigurableCleanableDataset.java   |  4 +-
 .../main/resources/data-management.properties   |  6 +--
 .../testCombinePolicy/retention.job             | 10 ++---
 .../testCombinePolicy/selection.conf            |  6 +--
 .../daily-retention.job                         |  4 +-
 .../hive-retention.job                          |  6 +--
 .../testHiveTimeBasedRetention/replacement.conf |  6 +--
 .../testHiveTimeBasedRetention/selection.conf   |  6 +--
 .../hourly-retention.job                        |  4 +-
 .../daily-retention-with-accessControl.conf     |  8 ++--
 .../daily-hourly-retention.conf                 |  6 +--
 .../testNewestKRetention/retention.conf         |  6 +--
 .../testNewestKRetention/selection.conf         |  6 +--
 .../testTimeBasedAccessControl/selection.conf   |  6 +--
 .../testTimeBasedRetention/retention.conf       |  6 +--
 .../testTimeBasedRetention/selection.conf       |  6 +--
 gobblin-docs/case-studies/Hive-Distcp.md        | 12 +++---
 .../case-studies/Kafka-HDFS-Ingestion.md        | 16 ++++----
 gobblin-docs/data-management/DistcpNgEvents.md  |  4 +-
 .../data-management/Gobblin-Retention.md        | 42 ++++++++++----------
 gobblin-docs/sinks/AvroHdfsDataWriter.md        |  2 +-
 gobblin-docs/sinks/ConsoleWriter.md             |  2 +-
 gobblin-docs/sinks/Gobblin-JDBC-Writer.md       | 12 +++---
 gobblin-docs/sinks/Kafka.md                     |  4 +-
 gobblin-docs/sinks/SimpleBytesWriter.md         |  2 +-
 gobblin-docs/user-guide/Compaction.md           |  6 +--
 .../Configuration-Properties-Glossary.md        |  4 +-
 gobblin-docs/user-guide/Gobblin-on-Yarn.md      |  4 +-
 gobblin-docs/user-guide/Gobblin-template.md     | 10 ++---
 .../user-guide/Working-with-the-ForkOperator.md |  2 +-
 .../src/main/resources/avro-eventhub.job        |  8 ++--
 .../src/main/resources/avro-to-mysql.pull       |  8 ++--
 .../src/main/resources/csvToAvro.conf           |  2 +-
 .../src/main/resources/distcp-hive.pull         | 14 +++----
 .../src/main/resources/distcpFromS3.job         | 18 ++++-----
 .../src/main/resources/distcpToS3.job           | 18 ++++-----
 .../resources/hdfs-monthly-to-hdfs-daily.pull   | 10 ++---
 .../src/main/resources/hive-avro-to-orc.pull    | 10 ++---
 .../src/main/resources/kafka-console.pull       | 12 +++---
 .../src/main/resources/simplejson.pull          |  2 +-
 .../main/resources/streaming-kafka-console.pull |  6 +--
 .../main/resources/streaming-kafka-kafka.pull   | 10 ++---
 .../main/resources/streaming-test-kafka.pull    | 12 +++---
 .../src/main/resources/wikipedia-console.pull   | 10 ++---
 .../src/main/resources/wikipedia-kafka.pull     | 14 +++----
 .../src/main/resources/wikipedia-orc.pull       |  2 +-
 .../src/main/resources/wikipedia.pull           | 10 ++---
 .../src/main/resources/wikipedia.template       |  8 ++--
 .../metrics/ConsoleEventReporterFactory.java    |  2 +-
 .../gobblin/metrics/ConsoleReporterFactory.java |  2 +-
 .../resource/job-props/testKafkaIngest.pull     | 12 +++---
 .../gobblin-oozie-example-system.properties     |  2 +-
 ...obblin-oozie-mr-example-sysconfig.properties |  2 +-
 .../main/resources/templates/distcp.template    | 12 +++---
 .../resources/templates/gobblin-kafka.template  |  8 ++--
 .../resources/templates/hello-world.template    |  4 +-
 .../resources/templates/kafka-to-kafka.template |  8 ++--
 .../apache/gobblin/runtime/TaskContextTest.java |  2 +-
 .../brokerTest/SimpleHelloWorldJob.jobconf      |  4 +-
 .../instance/SimpleHelloWorldJob.jobconf        |  4 +-
 .../instance/SimpleHelloWorldJob.template       |  4 +-
 .../resources/mr-job-conf/GobblinMRTest.pull    |  6 +--
 .../resources/templates/distcp-ng-hive.template |  8 ++--
 .../test/resources/templates/distcp-ng.template | 14 +++----
 .../templates/performanceTest.template          |  2 +-
 .../templates/textFileBasedSourceTest.template  |  2 +-
 .../dataManagement/copy/job-props/copy.pull     | 10 ++---
 .../runtime_test/skip_workunits_test.properties |  2 +-
 .../resource/job-conf/GobblinTest1.pull         |  2 +-
 .../resource/job-conf/GobblinTest2.pull         |  2 +-
 .../resource/job-conf/GobblinTest3.pull         |  2 +-
 .../resource/mr-job-conf/GobblinMRTest.pull     |  2 +-
 gobblin-yarn/src/test/resources/reference.conf  |  2 +-
 85 files changed, 279 insertions(+), 279 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/conf/aws/application.conf
----------------------------------------------------------------------
diff --git a/conf/aws/application.conf b/conf/aws/application.conf
index ab16438..be4e04c 100644
--- a/conf/aws/application.conf
+++ b/conf/aws/application.conf
@@ -126,7 +126,7 @@ writer.staging.dir=${gobblin.aws.work.dir}"/task-staging"
 writer.output.dir=${gobblin.aws.work.dir}"/task-output"
 
 ## Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.aws.work.dir}"/job-output"
 data.publisher.replace.final.dir=false
 
@@ -150,7 +150,7 @@ task.status.reportintervalinms=1000
 
 ## Enable metrics / events
 metrics.enabled=true
-metrics.reporting.custom.builders=gobblin.metrics.ConsoleEventReporterFactory
+metrics.reporting.custom.builders=org.apache.gobblin.metrics.ConsoleEventReporterFactory
 
 ## All Gobblin Jars and Configuration on S3
 gobblin.aws.master.s3.conf.files="application.conf,log4j-aws.properties,quartz.properties"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/conf/gobblin-mapreduce.properties
----------------------------------------------------------------------
diff --git a/conf/gobblin-mapreduce.properties b/conf/gobblin-mapreduce.properties
index 04cc5b2..4c704c8 100644
--- a/conf/gobblin-mapreduce.properties
+++ b/conf/gobblin-mapreduce.properties
@@ -36,7 +36,7 @@ writer.staging.dir=${env:GOBBLIN_WORK_DIR}/task-staging
 writer.output.dir=${env:GOBBLIN_WORK_DIR}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${env:GOBBLIN_WORK_DIR}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/conf/gobblin-standalone.properties
----------------------------------------------------------------------
diff --git a/conf/gobblin-standalone.properties b/conf/gobblin-standalone.properties
index f050798..8b26fd8 100644
--- a/conf/gobblin-standalone.properties
+++ b/conf/gobblin-standalone.properties
@@ -36,7 +36,7 @@ writer.staging.dir=${env:GOBBLIN_WORK_DIR}/task-staging
 writer.output.dir=${env:GOBBLIN_WORK_DIR}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${env:GOBBLIN_WORK_DIR}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/conf/standalone/application.conf
----------------------------------------------------------------------
diff --git a/conf/standalone/application.conf b/conf/standalone/application.conf
index 9e90f1d..fa601dd 100644
--- a/conf/standalone/application.conf
+++ b/conf/standalone/application.conf
@@ -32,7 +32,7 @@ writer.staging.dir=${gobblin.cluster.work.dir}/task-staging
 writer.output.dir=${gobblin.cluster.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.cluster.work.dir}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/conf/yarn/application.conf
----------------------------------------------------------------------
diff --git a/conf/yarn/application.conf b/conf/yarn/application.conf
index 47023fa..ebf6187 100644
--- a/conf/yarn/application.conf
+++ b/conf/yarn/application.conf
@@ -43,7 +43,7 @@ writer.staging.dir=${gobblin.yarn.work.dir}/task-staging
 writer.output.dir=${gobblin.yarn.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.yarn.work.dir}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf b/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
index 4e2024d..8a4904a 100644
--- a/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
+++ b/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
@@ -119,7 +119,7 @@ writer.staging.dir=${gobblin.aws.work.dir}"/task-staging"
 writer.output.dir=${gobblin.aws.work.dir}"/task-output"
 
 ## Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.aws.work.dir}"/job-output"
 data.publisher.replace.final.dir=false
 
@@ -143,7 +143,7 @@ task.status.reportintervalinms=1000
 
 ## Enable metrics / events
 metrics.enabled=true
-metrics.reporting.custom.builders=gobblin.metrics.ConsoleEventReporterFactory
+metrics.reporting.custom.builders=org.apache.gobblin.metrics.ConsoleEventReporterFactory
 
 ## All Gobblin Jars and Configuration on S3
 gobblin.aws.master.s3.conf.files="application.conf,log4j-aws.properties,quartz.properties"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-cluster/src/test/resources/GobblinClusterKillTestJob.conf
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/resources/GobblinClusterKillTestJob.conf b/gobblin-cluster/src/test/resources/GobblinClusterKillTestJob.conf
index 3071fb5..6d908e3 100644
--- a/gobblin-cluster/src/test/resources/GobblinClusterKillTestJob.conf
+++ b/gobblin-cluster/src/test/resources/GobblinClusterKillTestJob.conf
@@ -26,15 +26,15 @@ job.group=GobblinSamples
 job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
-source.class=gobblin.util.test.HelloWorldSource
+source.class=org.apache.gobblin.util.test.HelloWorldSource
 writer.destination.type=HDFS
-writer.builder.class=gobblin.writer.SimpleDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.SimpleDataWriterBuilder
 writer.output.format=txt
 #gobblin.writer.throttle_type=QPS
 #gobblin.writer.throttle_rate=1
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
-converter.classes=gobblin.converter.string.StringToBytesConverter
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
+converter.classes=org.apache.gobblin.converter.string.StringToBytesConverter
 
 
 data.publisher.final.dir=${gobblin.workDir}/job-output

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-cluster/src/test/resources/GobblinHelixJobLauncherTest.conf
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/resources/GobblinHelixJobLauncherTest.conf b/gobblin-cluster/src/test/resources/GobblinHelixJobLauncherTest.conf
index 8fe4cd2..6251c3d 100644
--- a/gobblin-cluster/src/test/resources/GobblinHelixJobLauncherTest.conf
+++ b/gobblin-cluster/src/test/resources/GobblinHelixJobLauncherTest.conf
@@ -25,9 +25,9 @@ gobblin.cluster.zk.connection.string="localhost:3084"
 # Gobblin job configuration properties
 job.name=GobblinHelixJobLauncherTest
 job.group=test
-source.class=gobblin.example.simplejson.SimpleJsonSource
-converter.classes=gobblin.example.simplejson.SimpleJsonConverter
+source.class=org.apache.gobblin.example.simplejson.SimpleJsonSource
+converter.classes=org.apache.gobblin.example.simplejson.SimpleJsonConverter
 writer.file.name="foo.avro"
 writer.file.path=avro
-writer.builder.class=gobblin.writer.AvroDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
 source.schema="{\"namespace\":\"example.avro\", \"type\":\"record\", \"name\":\"User\", \"fields\":[{\"name\":\"name\", \"type\":\"string\"}, {\"name\":\"favorite_number\",  \"type\":\"int\"}, {\"name\":\"favorite_color\", \"type\":\"string\"}]}"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-cluster/src/test/resources/reference.conf
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/resources/reference.conf b/gobblin-cluster/src/test/resources/reference.conf
index 7c01967..a7a4eab 100644
--- a/gobblin-cluster/src/test/resources/reference.conf
+++ b/gobblin-cluster/src/test/resources/reference.conf
@@ -29,7 +29,7 @@ writer.staging.dir=${gobblin.cluster.work.dir}/task-staging
 writer.output.dir=${gobblin.cluster.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.cluster.work.dir}/job-output
 data.publisher.replace.final.dir=false
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/hive/main.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/hive/main.conf b/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/hive/main.conf
index 14fd2d5..c1f26f0 100644
--- a/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/hive/main.conf
+++ b/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/hive/main.conf
@@ -20,14 +20,14 @@ gobblin.retention : {
     is.blacklisted=false
 
     dataset : {
-      finder.class=gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
     }
 
-    version.finder.class=gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
+    version.finder.class=org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
 
     hive {
       partition {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/timebased/main.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/timebased/main.conf b/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/timebased/main.conf
index ad20ad2..ae69465 100644
--- a/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/timebased/main.conf
+++ b/gobblin-data-management/config-example/hdfs-gobblin-config-store/user/root/gobblin-config-management/_CONFIG_STORE/1.0/tags/retention/timebased/main.conf
@@ -18,14 +18,14 @@
 gobblin.retention : {
 
     dataset : {
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
index 4a7e1d3..35bd2e1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
@@ -56,7 +56,7 @@ public class MultiAccessControlAction extends RetentionAction {
    *
    *       restricted {
    *           selection {
-   *             policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+   *             policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
    *            timeBased.lookbackTime = 7d
    *         }
    *          mode : 750

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
index 3a3a160..1c47727 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
@@ -85,7 +85,7 @@ public class ConfigurableCleanableDataset<T extends FileSystemDatasetVersion>
    *            timeBased.lookbackTime = 5d
    *       }
    *       version : {
-   *           finder.class=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+   *           finder.class=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
    *           pattern="hourly/*&#47;"
    *       }
    *    },
@@ -95,7 +95,7 @@ public class ConfigurableCleanableDataset<T extends FileSystemDatasetVersion>
    *           timeBased.lookbackTime = 20d
    *       }
    *       version : {
-   *           finder.class=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+   *           finder.class=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
    *           pattern="daily/*&#47;"
    *       }
    *    }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/main/resources/data-management.properties
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/resources/data-management.properties b/gobblin-data-management/src/main/resources/data-management.properties
index 34d0eec..127abfb 100644
--- a/gobblin-data-management/src/main/resources/data-management.properties
+++ b/gobblin-data-management/src/main/resources/data-management.properties
@@ -46,7 +46,7 @@ gobblin.retention.delete.empty.directories=true
 # For tracking data
 # ---------------------------------------
 
-gobblin.retention.dataset.profile.class=gobblin.data.management.retention.profile.TrackingDatasetProfile
+gobblin.retention.dataset.profile.class=org.apache.gobblin.data.management.retention.profile.TrackingDatasetProfile
 # Glob pattern to look for datasets.
 gobblin.retention.dataset.pattern=/data/datasets/*
 # Datetime directory pattern.
@@ -62,7 +62,7 @@ gobblin.retention.minutes.retained=1440
 # For snapshot data
 # ----------------------------------------
 
-# gobblin.retention.dataset.profile.class=gobblin.data.management.retention.profile.SnapshotDatasetProfile
+# gobblin.retention.dataset.profile.class=org.apache.gobblin.data.management.retention.profile.SnapshotDatasetProfile
 # Glob pattern to look for datasets.
 # gobblin.retention.dataset.pattern=/data/datasets/*
 
@@ -80,6 +80,6 @@ gobblin.retention.minutes.retained=1440
 # =========================================
 
 # Class of trash snapshot cleanup policy. Default: TimeBasedSnapshotCleanupPolicy
-gobblin.trash.snapshot.cleanup.policy.class=gobblin.data.management.trash.TimeBasedSnapshotCleanupPolicy
+gobblin.trash.snapshot.cleanup.policy.class=org.apache.gobblin.data.management.trash.TimeBasedSnapshotCleanupPolicy
 # Trash snapshot retention in minuted. Default: 1440 / one day
 gobblin.trash.snapshot.retention.minutes=1440
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/retention.job
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/retention.job b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/retention.job
index 54c2e7e..942ca6d 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/retention.job
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/retention.job
@@ -7,10 +7,10 @@ gobblin.retention.watermark.regex=^([0-9]*)\-
 gobblin.retention.dataset.pattern=${testNameTempPath}/user/gobblin/snapshots/*/*
 gobblin.retention.dataset.blacklist=
 
-gobblin.retention.dataset.profile.class=gobblin.data.management.retention.profile.GlobCleanableDatasetFinder
-gobblin.retention.version.finder.class=gobblin.data.management.retention.version.finder.UnixTimestampVersionFinder
+gobblin.retention.dataset.profile.class=org.apache.gobblin.data.management.retention.profile.GlobCleanableDatasetFinder
+gobblin.retention.version.finder.class=org.apache.gobblin.data.management.retention.version.finder.UnixTimestampVersionFinder
 
-gobblin.retention.retention.policy.class=gobblin.data.management.retention.policy.CombineRetentionPolicy
-gobblin.retention.combine.retention.policy.class.1=gobblin.data.management.retention.policy.NewestKRetentionPolicy
-gobblin.retention.combine.retention.policy.class.2=gobblin.data.management.retention.policy.TimeBasedRetentionPolicy
+gobblin.retention.retention.policy.class=org.apache.gobblin.data.management.retention.policy.CombineRetentionPolicy
+gobblin.retention.combine.retention.policy.class.1=org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy
+gobblin.retention.combine.retention.policy.class.2=org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy
 gobblin.retention.combine.retention.policy.delete.sets.combine.operation=INTERSECT
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
index bad65e5..8f521ae 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testCombinePolicy/selection.conf
@@ -3,11 +3,11 @@ gobblin.retention : {
     dataset : {
       # ${testNameTempPath} is resolved at runtime by the test
       pattern=${testNameTempPath}"/user/gobblin/snapshots/*/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.CombineSelectionPolicy
+      policy.class=org.apache.gobblin.data.management.policy.CombineSelectionPolicy
       combine.operation=INTERSECT
       combine.policy.classes=[
         gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
@@ -19,6 +19,6 @@ gobblin.retention : {
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testDailyPatternRetention/daily-retention.job
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testDailyPatternRetention/daily-retention.job b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testDailyPatternRetention/daily-retention.job
index 8dcdb0e..150fa1d 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testDailyPatternRetention/daily-retention.job
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testDailyPatternRetention/daily-retention.job
@@ -1,7 +1,7 @@
 type=hadoopJava
-job.class=gobblin.data.management.retention.DatasetCleanerJob
+job.class=org.apache.gobblin.data.management.retention.DatasetCleanerJob
 
-gobblin.retention.dataset.profile.class=gobblin.data.management.retention.profile.TrackingDatasetProfile
+gobblin.retention.dataset.profile.class=org.apache.gobblin.data.management.retention.profile.TrackingDatasetProfile
 gobblin.retention.dataset.pattern=${testNameTempPath}/user/gobblin/data/trackingData/*/daily
 gobblin.retention.datetime.pattern=yyyy/MM/dd
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/hive-retention.job
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/hive-retention.job b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/hive-retention.job
index 0d7a40b..282cc27 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/hive-retention.job
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/hive-retention.job
@@ -1,10 +1,10 @@
 hive.dataset.whitelist=hiveTestDb.testTable
 
-gobblin.retention.dataset.finder.class=gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
+gobblin.retention.dataset.finder.class=org.apache.gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
 
-gobblin.retention.selection.policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+gobblin.retention.selection.policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
 gobblin.retention.selection.timeBased.lookbackTime=7d
-gobblin.retention.version.finder.class=gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
+gobblin.retention.version.finder.class=org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
 
 gobblin.retention.hive.partition.key.name=datepartition
 gobblin.retention.hive.partition.value.datetime.pattern=yyyy-MM-dd-HH

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/replacement.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/replacement.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/replacement.conf
index 9faf81b..99dae85 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/replacement.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/replacement.conf
@@ -3,15 +3,15 @@ gobblin.retention : {
   is.blacklisted=false
 
   dataset : {
-    finder.class=gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
+    finder.class=org.apache.gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
   }
 
   selection : {
-    policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
     timeBased.lookbackTime=7d
   }
 
-  version.finder.class=gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
+  version.finder.class=org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
 
   hive {
     partition {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/selection.conf
index 7443fba..c3cd2e4 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHiveTimeBasedRetention/selection.conf
@@ -3,15 +3,15 @@ gobblin.retention : {
     is.blacklisted=false
 
     dataset : {
-      finder.class=gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
       timeBased.lookbackTime=7d
     }
 
-    version.finder.class=gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
+    version.finder.class=org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
 
     hive {
       partition {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHourlyPatternRetention/hourly-retention.job
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHourlyPatternRetention/hourly-retention.job b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHourlyPatternRetention/hourly-retention.job
index 3043418..a81a0d1 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHourlyPatternRetention/hourly-retention.job
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testHourlyPatternRetention/hourly-retention.job
@@ -1,7 +1,7 @@
 type=hadoopJava
-job.class=gobblin.data.management.retention.DatasetCleanerJob
+job.class=org.apache.gobblin.data.management.retention.DatasetCleanerJob
 
-gobblin.retention.dataset.profile.class=gobblin.data.management.retention.profile.TrackingDatasetProfile
+gobblin.retention.dataset.profile.class=org.apache.gobblin.data.management.retention.profile.TrackingDatasetProfile
 gobblin.retention.dataset.pattern=${testNameTempPath}/user/gobblin/data/trackingData/*/hourly
 gobblin.retention.datetime.pattern=yyyy/MM/dd/HH
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionAccessControl/daily-retention-with-accessControl.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionAccessControl/daily-retention-with-accessControl.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionAccessControl/daily-retention-with-accessControl.conf
index 81cd377..cb090f7 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionAccessControl/daily-retention-with-accessControl.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionAccessControl/daily-retention-with-accessControl.conf
@@ -1,12 +1,12 @@
 gobblin.retention : {
 
-    TimeBasedSelectionPolicy=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
-    DateTimeDatasetVersionFinder=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+    TimeBasedSelectionPolicy=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    DateTimeDatasetVersionFinder=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 
     # ${testNameTempPath} is resolved at runtime by the test
     dataset : {
       pattern=${testNameTempPath}"/user/gobblin/data/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
       partitions=[${gobblin.retention.daily}]
     }
 
@@ -25,7 +25,7 @@ gobblin.retention : {
 
         restricted {
              selection {
-                policy.class=gobblin.data.management.policy.SelectBetweenTimeBasedPolicy
+                policy.class=org.apache.gobblin.data.management.policy.SelectBetweenTimeBasedPolicy
                 timeBased.maxLookbackTime = 7d
                 timeBased.minLookbackTime = 4d
              }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionRetention/daily-hourly-retention.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionRetention/daily-hourly-retention.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionRetention/daily-hourly-retention.conf
index 343394d..9169360 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionRetention/daily-hourly-retention.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testMultiVersionRetention/daily-hourly-retention.conf
@@ -1,12 +1,12 @@
 gobblin.retention : {
 
-    TimeBasedSelectionPolicy=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
-    DateTimeDatasetVersionFinder=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+    TimeBasedSelectionPolicy=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    DateTimeDatasetVersionFinder=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 
     # ${testNameTempPath} is resolved at runtime by the test
     dataset : {
       pattern=${testNameTempPath}"/user/gobblin/data/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
       partitions=[${gobblin.retention.hourly}, ${gobblin.retention.daily}]
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/retention.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/retention.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/retention.conf
index 7bbc4c1..d69c5f3 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/retention.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/retention.conf
@@ -3,7 +3,7 @@ gobblin.retention : {
     dataset.pattern=${testNameTempPath}"/user/gobblin/*"
     newestK.versions.retained = 2
 
-    dataset.finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
-    retention.policy.class=gobblin.data.management.retention.policy.NewestKRetentionPolicy
-    version.finder.class=gobblin.data.management.retention.version.finder.GlobModTimeDatasetVersionFinder
+    dataset.finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+    retention.policy.class=org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy
+    version.finder.class=org.apache.gobblin.data.management.retention.version.finder.GlobModTimeDatasetVersionFinder
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/selection.conf
index 2e4d01a..a6c306c 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testNewestKRetention/selection.conf
@@ -3,15 +3,15 @@ gobblin.retention : {
     dataset : {
       # ${testNameTempPath} is resolved at runtime by the test
       pattern=${testNameTempPath}"/user/gobblin/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.NewestKSelectionPolicy
+      policy.class=org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
       newestK.versionsNotSelected=2
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedAccessControl/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedAccessControl/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedAccessControl/selection.conf
index 9357a96..a4d465a 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedAccessControl/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedAccessControl/selection.conf
@@ -3,11 +3,11 @@ gobblin.retention : {
     dataset : {
       # ${testNameTempPath} is resolved at runtime by the test
       pattern=${testNameTempPath}"/user/gobblin/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 
     accessControl {
@@ -15,7 +15,7 @@ gobblin.retention : {
 
         restricted {
              selection {
-                policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+                policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
                 timeBased.lookbackTime = 7d
              }
               mode : 777

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/retention.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/retention.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/retention.conf
index 949e133..0cdf7d1 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/retention.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/retention.conf
@@ -3,7 +3,7 @@ gobblin.retention : {
     dataset.pattern=${testNameTempPath}"/user/gobblin/*"
     timebased.duration = P7D
 
-    dataset.finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
-    retention.policy.class=gobblin.data.management.retention.policy.TimeBasedRetentionPolicy
-    version.finder.class=gobblin.data.management.retention.version.finder.GlobModTimeDatasetVersionFinder
+    dataset.finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+    retention.policy.class=org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy
+    version.finder.class=org.apache.gobblin.data.management.retention.version.finder.GlobModTimeDatasetVersionFinder
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/selection.conf
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/selection.conf b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/selection.conf
index fc579d5..069c39d 100644
--- a/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/selection.conf
+++ b/gobblin-data-management/src/test/resources/retentionIntegrationTest/testTimeBasedRetention/selection.conf
@@ -3,15 +3,15 @@ gobblin.retention : {
     dataset : {
       # ${testNameTempPath} is resolved at runtime by the test
       pattern=${testNameTempPath}"/user/gobblin/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
       timeBased.lookbackTime=7d
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/case-studies/Hive-Distcp.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/case-studies/Hive-Distcp.md b/gobblin-docs/case-studies/Hive-Distcp.md
index 271f2ff..3559ffb 100644
--- a/gobblin-docs/case-studies/Hive-Distcp.md
+++ b/gobblin-docs/case-studies/Hive-Distcp.md
@@ -18,12 +18,12 @@ job.name=SampleHiveDistcp
 job.group=HiveDistcp
 job.description=Sample job config for hive distcp
 
-extract.namespace=gobblin.copy.tracking
-gobblin.dataset.profile.class=gobblin.data.management.copy.hive.HiveDatasetFinder
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
-source.class=gobblin.data.management.copy.CopySource
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-converter.classes=gobblin.converter.IdentityConverter
+extract.namespace=org.apache.gobblin.copy.tracking
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+converter.classes=org.apache.gobblin.converter.IdentityConverter
 
 hive.dataset.copy.target.table.prefixToBeReplaced=
 hive.dataset.copy.target.table.prefixReplacement=

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/case-studies/Kafka-HDFS-Ingestion.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/case-studies/Kafka-HDFS-Ingestion.md b/gobblin-docs/case-studies/Kafka-HDFS-Ingestion.md
index fb23950..3c9cd43 100644
--- a/gobblin-docs/case-studies/Kafka-HDFS-Ingestion.md
+++ b/gobblin-docs/case-studies/Kafka-HDFS-Ingestion.md
@@ -21,15 +21,15 @@ job.lock.enabled=false
 
 kafka.brokers=localhost:9092
 
-source.class=gobblin.source.extractor.extract.kafka.KafkaSimpleSource
-extract.namespace=gobblin.extract.kafka
+source.class=org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleSource
+extract.namespace=org.apache.gobblin.extract.kafka
 
-writer.builder.class=gobblin.writer.SimpleDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.SimpleDataWriterBuilder
 writer.file.path.type=tablename
 writer.destination.type=HDFS
 writer.output.format=txt
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 mr.job.max.mappers=1
 
@@ -68,15 +68,15 @@ job.lock.enabled=false
 
 kafka.brokers=localhost:9092
 
-source.class=gobblin.source.extractor.extract.kafka.KafkaSimpleSource
-extract.namespace=gobblin.extract.kafka
+source.class=org.apache.gobblin.source.extractor.extract.kafka.KafkaSimpleSource
+extract.namespace=org.apache.gobblin.extract.kafka
 
-writer.builder.class=gobblin.writer.SimpleDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.SimpleDataWriterBuilder
 writer.file.path.type=tablename
 writer.destination.type=HDFS
 writer.output.format=txt
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 mr.job.max.mappers=1
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/data-management/DistcpNgEvents.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/data-management/DistcpNgEvents.md b/gobblin-docs/data-management/DistcpNgEvents.md
index 29bbaf6..122faa4 100644
--- a/gobblin-docs/data-management/DistcpNgEvents.md
+++ b/gobblin-docs/data-management/DistcpNgEvents.md
@@ -6,8 +6,8 @@
 The following metadata attributes are shared across all events:
 
 - Standard execution metadata (TODO add link)
-- `namespace=gobblin.copy.CopyDataPublisher`
-- `metadata["class"]=gobblin.data.management.copy.publisher.CopyDataPublisher`
+- `namespace=org.apache.gobblin.copy.CopyDataPublisher`
+- `metadata["class"]=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher`
 
 Events by `name`:
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/data-management/Gobblin-Retention.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/data-management/Gobblin-Retention.md b/gobblin-docs/data-management/Gobblin-Retention.md
index 7aa51c5..0a3eb64 100644
--- a/gobblin-docs/data-management/Gobblin-Retention.md
+++ b/gobblin-docs/data-management/Gobblin-Retention.md
@@ -92,11 +92,11 @@ For maintainability and reusablity we define all the configs as tags and import
 gobblin.retention : {
 
     ##Alias
-    TimeBasedSelectionPolicy=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
-    DateTimeDatasetVersionFinder=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+    TimeBasedSelectionPolicy=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    DateTimeDatasetVersionFinder=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 
     dataset : {
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
       partitions=[${gobblin.retention.daily}
     }
 
@@ -159,16 +159,16 @@ gobblin.retention : {
 
     dataset : {
       pattern="/user/gobblin/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
       timeBased.lookbackTime=7d
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
 </pre>
@@ -181,16 +181,16 @@ gobblin.retention : {
 
     dataset : {
       pattern="/user/gobblin/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.NewestKSelectionPolicy
+      policy.class=org.apache.gobblin.data.management.policy.NewestKSelectionPolicy
       newestK.versionsNotSelected=2
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
 </pre>
@@ -203,11 +203,11 @@ gobblin.retention : {
 
     dataset : {
       pattern="/user/gobblin/snapshots/*/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.CombineSelectionPolicy
+      policy.class=org.apache.gobblin.data.management.policy.CombineSelectionPolicy
       combine.operation=INTERSECT
       combine.policy.classes=[
         gobblin.data.management.policy.SelectBeforeTimeBasedPolicy,
@@ -219,7 +219,7 @@ gobblin.retention : {
     }
 
     version : {
-      finder.class=gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
+      finder.class=org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder
     }
 }
 </pre>
@@ -230,12 +230,12 @@ This is mostly useful for retention management of datasets that have different k
 <pre>
 gobblin.retention : {
 
-    TimeBasedSelectionPolicy=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
-    DateTimeDatasetVersionFinder=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+    TimeBasedSelectionPolicy=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    DateTimeDatasetVersionFinder=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 
     dataset : {
       pattern="/user/gobblin/data/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
       partitions=[${gobblin.retention.hourly}, ${gobblin.retention.daily}]
     }
 
@@ -277,17 +277,17 @@ gobblin.retention : {
     is.blacklisted=false
 
     dataset : {
-      finder.class=gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.dataset.finder.CleanableHiveDatasetFinder
     }
 
     selection : {
-      policy.class=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+      policy.class=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
 
       ## Partitions older than 3 days will be deleted
       timeBased.lookbackTime=3d
     }
 
-    version.finder.class=gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
+    version.finder.class=org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder
 
     hive {
       partition {
@@ -311,12 +311,12 @@ All the access control policies to apply are discovered through the key ```acces
 <pre>
 gobblin.retention : {
 
-    TimeBasedSelectionPolicy=gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
-    DateTimeDatasetVersionFinder=gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
+    TimeBasedSelectionPolicy=org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy
+    DateTimeDatasetVersionFinder=org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder
 
     dataset : {
       pattern="/user/gobblin/data/*"
-      finder.class=gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
+      finder.class=org.apache.gobblin.data.management.retention.profile.ManagedCleanableDatasetFinder
       partitions=[${gobblin.retention.hourly}, ${gobblin.retention.daily}]
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/sinks/AvroHdfsDataWriter.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/sinks/AvroHdfsDataWriter.md b/gobblin-docs/sinks/AvroHdfsDataWriter.md
index 1e404e0..f74d6a4 100644
--- a/gobblin-docs/sinks/AvroHdfsDataWriter.md
+++ b/gobblin-docs/sinks/AvroHdfsDataWriter.md
@@ -6,7 +6,7 @@ Writes Avro records to Avro data files on Hadoop file systems.
 # Usage
 
 
-    writer.builder.class=gobblin.writer.AvroDataWriterBuilder
+    writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
     writer.destination.type=HDFS
 
 For more info, see [`AvroHdfsDataWriter`](https://github.com/linkedin/gobblin/search?utf8=%E2%9C%93&q=AvroHdfsDataWriter)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/sinks/ConsoleWriter.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/sinks/ConsoleWriter.md b/gobblin-docs/sinks/ConsoleWriter.md
index d7c6129..1edf64b 100644
--- a/gobblin-docs/sinks/ConsoleWriter.md
+++ b/gobblin-docs/sinks/ConsoleWriter.md
@@ -6,4 +6,4 @@ A simple implementation that writes records to Stdout.
 # Usage
 
 
-    writer.builder.class=gobblin.writer.ConsoleWriterBuilder
\ No newline at end of file
+    writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/sinks/Gobblin-JDBC-Writer.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/sinks/Gobblin-JDBC-Writer.md b/gobblin-docs/sinks/Gobblin-JDBC-Writer.md
index 0484573..63b2c57 100644
--- a/gobblin-docs/sinks/Gobblin-JDBC-Writer.md
+++ b/gobblin-docs/sinks/Gobblin-JDBC-Writer.md
@@ -142,13 +142,13 @@ The MySQL writer uses [buffered inserts](http://dev.mysql.com/doc/refman/5.0/en/
 The sink configuration for MySQL in a Gobblin job is as follows:
 ```
 writer.destination.type=MYSQL
-writer.builder.class=gobblin.writer.JdbcWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.JdbcWriterBuilder
 
-data.publisher.type=gobblin.publisher.JdbcPublisher
+data.publisher.type=org.apache.gobblin.publisher.JdbcPublisher
 jdbc.publisher.url=jdbc:mysql://host:3306
 jdbc.publisher.driver=com.mysql.jdbc.Driver
 
-converter.classes=gobblin.converter.jdbc.AvroToJdbcEntryConverter
+converter.classes=org.apache.gobblin.converter.jdbc.AvroToJdbcEntryConverter
 # If field name mapping is needed between the input Avro and the target table:
 converter.avro.jdbc.entry_fields_pairs={\"src_fn\":\"firstname\",\"src_ln\":\"lastname\"}
 ```
@@ -163,13 +163,13 @@ Gobblin submitter scripts. Teradata may use the FASTLOAD option during the inser
 The sink configuration for Teradata in a Gobblin job is as follows:
 ```
 writer.destination.type=TERADATA
-writer.builder.class=gobblin.writer.JdbcWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.JdbcWriterBuilder
 
-data.publisher.type=gobblin.publisher.JdbcPublisher
+data.publisher.type=org.apache.gobblin.publisher.JdbcPublisher
 jdbc.publisher.url=jdbc:teradata://host/TMODE=ANSI,CHARSET=UTF16,TYPE=FASTLOAD
 jdbc.publisher.driver=com.teradata.jdbc.TeraDriver
 
-converter.classes=gobblin.converter.jdbc.AvroToJdbcEntryConverter
+converter.classes=org.apache.gobblin.converter.jdbc.AvroToJdbcEntryConverter
 # If field name mapping is needed between the input Avro and the target table:
 converter.avro.jdbc.entry_fields_pairs={\"src_fn\":\"firstname\",\"src_ln\":\"lastname\"}
 ```

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/sinks/Kafka.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/sinks/Kafka.md b/gobblin-docs/sinks/Kafka.md
index bcf3474..af47f4b 100644
--- a/gobblin-docs/sinks/Kafka.md
+++ b/gobblin-docs/sinks/Kafka.md
@@ -31,8 +31,8 @@ writer.kafka.producerConfig.key.serializer=io.confluent.kafka.serializers.KafkaA
 writer.kafka.producerConfig.schema.registry.url=http://localhost:8081  #Set this to the correct schema-reg url
 
 ##Use Local Schema Registry and serializers
-#writer.kafka.producerConfig.value.serializer=gobblin.kafka.serialize.LiAvroSerializer
-#writer.kafka.producerConfig.kafka.schemaRegistry.class=gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
+#writer.kafka.producerConfig.value.serializer=org.apache.gobblin.kafka.serialize.LiAvroSerializer
+#writer.kafka.producerConfig.kafka.schemaRegistry.class=org.apache.gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
 #writer.kafka.producerConfig.schemaRegistry.schema.name=WikipediaExample
 #writer.kafka.producerConfig.schemaRegistry.schema.value={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 ```

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/sinks/SimpleBytesWriter.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/sinks/SimpleBytesWriter.md b/gobblin-docs/sinks/SimpleBytesWriter.md
index 750ded2..5582a85 100644
--- a/gobblin-docs/sinks/SimpleBytesWriter.md
+++ b/gobblin-docs/sinks/SimpleBytesWriter.md
@@ -6,7 +6,7 @@ A simple writer for byte arrays to a Hadoop file system file. The byte arrays ca
 # Usage
 
 
-    writer.builder.class=gobblin.writer.AvroDataWriterBuilder
+    writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
 
 # Configuration
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/user-guide/Compaction.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Compaction.md b/gobblin-docs/user-guide/Compaction.md
index 7f5b81e..5784d39 100644
--- a/gobblin-docs/user-guide/Compaction.md
+++ b/gobblin-docs/user-guide/Compaction.md
@@ -37,7 +37,7 @@ Suppose we ingest data from a Kafka broker, and we would like to publish the dat
 In the above example use case, for hourly compaction, each dataset contains an hour's data in the `hourly_staging` folder, e.g., `/data/kafka_topics/PageViewEvent/hourly_staging/2015/10/29/08`; for daily compaction, each dataset contains 24 hourly folder of a day, e.g., `/data/kafka_topics/PageViewEvent/hourly/2015/10/29`. In hourly compaction, you may use the following config properties:
 
 ```
-compaction.datasets.finder=gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder
+compaction.datasets.finder=org.apache.gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder
 compaction.input.dir=/data/kafka_topics
 compaction.dest.dir=/data/kafka_topics
 compaction.input.subdir=hourly_staging
@@ -45,8 +45,8 @@ compaction.dest.subdir=hourly
 compaction.folder.pattern=YYYY/MM/dd
 compaction.timebased.max.time.ago=3h
 compaction.timebased.min.time.ago=1h
-compaction.jobprops.creator.class=gobblin.compaction.mapreduce.MRCompactorTimeBasedJobPropCreator
-compaction.job.runner.class=gobblin.compaction.mapreduce.avro.MRCompactorAvroKeyDedupJobRunner (if your data is Avro)
+compaction.jobprops.creator.class=org.apache.gobblin.compaction.mapreduce.MRCompactorTimeBasedJobPropCreator
+compaction.job.runner.class=org.apache.gobblin.compaction.mapreduce.avro.MRCompactorAvroKeyDedupJobRunner (if your data is Avro)
 ```
 
 If your data format is not Avro, you can implement a different job runner class for deduplicating your data format. 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/user-guide/Configuration-Properties-Glossary.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Configuration-Properties-Glossary.md b/gobblin-docs/user-guide/Configuration-Properties-Glossary.md
index c59f349..e275ca2 100644
--- a/gobblin-docs/user-guide/Configuration-Properties-Glossary.md
+++ b/gobblin-docs/user-guide/Configuration-Properties-Glossary.md
@@ -1159,8 +1159,8 @@ No
 # JDBC Writer properties <a name="JdbcWriter-Properties"></a>
 Writer(and publisher) that writes to JDBC database. Please configure below two properties to use JDBC writer & publisher.
 
-*  writer.builder.class=gobblin.writer.JdbcWriterBuilder
-*  data.publisher.type=gobblin.publisher.JdbcPublisher
+*  writer.builder.class=org.apache.gobblin.writer.JdbcWriterBuilder
+*  data.publisher.type=org.apache.gobblin.publisher.JdbcPublisher
 
 #### jdbc.publisher.database_name
 ###### Description

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/user-guide/Gobblin-on-Yarn.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Gobblin-on-Yarn.md b/gobblin-docs/user-guide/Gobblin-on-Yarn.md
index b2dd4c2..194cf4a 100644
--- a/gobblin-docs/user-guide/Gobblin-on-Yarn.md
+++ b/gobblin-docs/user-guide/Gobblin-on-Yarn.md
@@ -213,7 +213,7 @@ writer.staging.dir=${gobblin.yarn.work.dir}/task-staging
 writer.output.dir=${gobblin.yarn.work.dir}/task-output
 
 # Data publisher related configuration properties
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 data.publisher.final.dir=${gobblin.yarn.work.dir}/job-output
 data.publisher.replace.final.dir=false
 
@@ -225,7 +225,7 @@ qualitychecker.row.err.file=${gobblin.yarn.work.dir}/err
 
 # Use zookeeper for maintaining the job lock
 job.lock.enabled=true
-job.lock.type=gobblin.runtime.locks.ZookeeperBasedJobLock
+job.lock.type=org.apache.gobblin.runtime.locks.ZookeeperBasedJobLock
 
 # Directory where job locks are stored
 job.lock.dir=${gobblin.yarn.work.dir}/locks

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/user-guide/Gobblin-template.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Gobblin-template.md b/gobblin-docs/user-guide/Gobblin-template.md
index 6259d84..2e4d0b6 100644
--- a/gobblin-docs/user-guide/Gobblin-template.md
+++ b/gobblin-docs/user-guide/Gobblin-template.md
@@ -45,21 +45,21 @@ job.name=PullFromWikipedia
 job.group=Wikipedia
 job.description=A getting started example for Gobblin
 
-source.class=gobblin.example.wikipedia.WikipediaSource
+source.class=org.apache.gobblin.example.wikipedia.WikipediaSource
 source.revisions.cnt=5
 
 wikipedia.api.rooturl=https://en.wikipedia.org/w/api.php?format=json&action=query&prop=revisions&rvprop=content|timestamp|user|userid|size
 wikipedia.avro.schema={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
-converter.classes=gobblin.example.wikipedia.WikipediaConverter
+converter.classes=org.apache.gobblin.example.wikipedia.WikipediaConverter
 
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 writer.destination.type=HDFS
 writer.output.format=AVRO
-writer.partitioner.class=gobblin.example.wikipedia.WikipediaPartitioner
+writer.partitioner.class=org.apache.gobblin.example.wikipedia.WikipediaPartitioner
 
-data.publisher.type=gobblin.publisher.BaseDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.BaseDataPublisher
 
 gobblin.template.required_attributes=source.page.titles
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/user-guide/Working-with-the-ForkOperator.md b/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
index 54e3a59..5e4c319 100644
--- a/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
+++ b/gobblin-docs/user-guide/Working-with-the-ForkOperator.md
@@ -23,7 +23,7 @@ Using the ForkOperator
 The [`ForkOperator`](https://github.com/linkedin/gobblin/blob/master/gobblin-api/src/main/java/gobblin/fork/ForkOperator.java), like most other operators in a Gobblin task flow, is pluggable through the configuration, or more specifically , the configuration property `fork.operator.class` that points to a class that implements the `ForkOperator` interface. For instance:
 
 ```
-fork.operator.class=gobblin.fork.IdentityForkOperator
+fork.operator.class=org.apache.gobblin.fork.IdentityForkOperator
 ```
 
 By default, if no `ForkOperator` class is specified, internally Gobblin uses the default implementation [`IdentityForkOperator`](https://github.com/linkedin/gobblin/blob/master/gobblin-core/src/main/java/gobblin/fork/IdentityForkOperator.java) with a single forked branch (although it does supports multiple forked branches). The `IdentityForkOperator` simply unconditionally forwards the schema and ingested data records to all the forked branches, the number of which is specified through the configuration property `fork.branches` with a default value of 1. When an `IdentityForkOperator` instance is initialized, it will read the value of `fork.branches` and use that as the return value of `getBranches`.   

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/avro-eventhub.job
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/avro-eventhub.job b/gobblin-example/src/main/resources/avro-eventhub.job
index 76ce3c0..87e2cb1 100644
--- a/gobblin-example/src/main/resources/avro-eventhub.job
+++ b/gobblin-example/src/main/resources/avro-eventhub.job
@@ -7,18 +7,18 @@ job.name=TestSourceToEventhub
 job.group=eventhubTest
 job.description=Pull from Test Source and write to Eventhub
 gobblin.workDir=gobblin
-source.class=gobblin.source.extractor.hadoop.AvroFileSource
-converter.classes=gobblin.converter.avro.AvroToJsonStringConverter
+source.class=org.apache.gobblin.source.extractor.hadoop.AvroFileSource
+converter.classes=org.apache.gobblin.converter.avro.AvroToJsonStringConverter
 
 source.filebased.fs.uri=file://localhost/
 job.lock.dir=/tmp/gobblin-eventhub/locks
 
 extract.table.type=snapshot_append
 source.filebased.data.directory=/tmp/gobblin-eventhub/data
-writer.builder.class=gobblin.eventhub.writer.EventhubDataWriterBuilder
+writer.builder.class=org.apache.gobblin.eventhub.writer.EventhubDataWriterBuilder
 
 #config for eventhub
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher
 state.store.enabled=false
 task.data.root.dir=${gobblin.workDir}
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/avro-to-mysql.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/avro-to-mysql.pull b/gobblin-example/src/main/resources/avro-to-mysql.pull
index aedf16a..a20350c 100644
--- a/gobblin-example/src/main/resources/avro-to-mysql.pull
+++ b/gobblin-example/src/main/resources/avro-to-mysql.pull
@@ -1,7 +1,7 @@
 job.name=AVRO_TO_MySQL
 job.description=AVRO_TO_MySQL
 
-source.class=gobblin.source.extractor.hadoop.AvroFileSource
+source.class=org.apache.gobblin.source.extractor.hadoop.AvroFileSource
 source.filebased.data.directory=/path/to/avro/file/directory
 source.max.number.of.partitions=4
 
@@ -12,15 +12,15 @@ extract.table.name=dummy_name
 
 filebased.report.status.on.count=100
 
-converter.classes=gobblin.converter.jdbc.AvroToJdbcEntryConverter
+converter.classes=org.apache.gobblin.converter.jdbc.AvroToJdbcEntryConverter
 #name pairs if name does not match between source and JDBC destination
 converter.avro.jdbc.entry_fields_pairs={"businessUnit":"business_unit", "geoRegion":"geo_region", "superRegion":"super_region", "subRegion":"sub_region"}
 
-writer.builder.class=gobblin.writer.JdbcWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.JdbcWriterBuilder
 writer.destination.type=MYSQL
 writer.jdbc.batch_size=1000
 
-data.publisher.type=gobblin.publisher.JdbcPublisher
+data.publisher.type=org.apache.gobblin.publisher.JdbcPublisher
 jdbc.publisher.driver=com.mysql.jdbc.Driver
 jdbc.publisher.database_name=database_name
 jdbc.publisher.encrypt_key_loc=/cryptokey/file/path

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/csvToAvro.conf
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/csvToAvro.conf b/gobblin-example/src/main/resources/csvToAvro.conf
index e318588..39bd692 100644
--- a/gobblin-example/src/main/resources/csvToAvro.conf
+++ b/gobblin-example/src/main/resources/csvToAvro.conf
@@ -5,7 +5,7 @@ converter.classes="org.apache.gobblin.converter.StringSchemaInjector,org.apache.
 writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
 
 extract.table.name=CsvToAvro
-extract.namespace=gobblin.example
+extract.namespace=org.apache.gobblin.example
 extract.table.type=APPEND_ONLY
 
 gobblin.converter.schemaInjector.schema=SCHEMA

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/distcp-hive.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/distcp-hive.pull b/gobblin-example/src/main/resources/distcp-hive.pull
index c7df51e..663faf2 100644
--- a/gobblin-example/src/main/resources/distcp-hive.pull
+++ b/gobblin-example/src/main/resources/distcp-hive.pull
@@ -25,7 +25,7 @@ job.description=Test Gobblin job for copy
 # target location for copy
 data.publisher.final.dir=/tmp/gobblin-copy
 
-gobblin.dataset.profile.class=gobblin.data.management.copy.hive.HiveDatasetFinder
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder
 gobblin.dataset.pattern=${env:HOME}/gobblin-copy
 
 
@@ -40,13 +40,13 @@ hive.dataset.copy.target.database=copy
 # ====================================================================
 
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 
-extract.namespace=gobblin.copy
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
-source.class=gobblin.data.management.copy.CopySource
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-converter.classes=gobblin.converter.IdentityConverter
+extract.namespace=org.apache.gobblin.copy
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+converter.classes=org.apache.gobblin.converter.IdentityConverter
 
 task.maxretries=0
 workunit.retry.enabled=false

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/distcpFromS3.job
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/distcpFromS3.job b/gobblin-example/src/main/resources/distcpFromS3.job
index 430e28c..4fbc702 100644
--- a/gobblin-example/src/main/resources/distcpFromS3.job
+++ b/gobblin-example/src/main/resources/distcpFromS3.job
@@ -7,17 +7,17 @@ job.description=Gobblin job for copy to S3
 
 
 
-# target publishing location for copy 
+# target publishing location for copy
 # The folder containing result files that will show up in the s3
 data.publisher.final.dir=<Full local(target) FS Path>
 
-gobblin.dataset.profile.class=gobblin.data.management.copy.CopyableGlobDatasetFinder
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.CopyableGlobDatasetFinder
 
 #e.g. s3a://gobblinoutput/
 source.filebased.fs.uri=<Full Remote FS Path>
 gobblin.dataset.pattern=<Remote Dataset Pattern>
 
-# For s3 to work, Need to also add hadoop-aws.jar as the dependency in the classpath. 
+# For s3 to work, Need to also add hadoop-aws.jar as the dependency in the classpath.
 fs.s3a.impl=org.apache.hadoop.fs.s3a.S3AFileSystem
 source.filebased.encrypted.fs.s3a.access.key=<Encrypted Access Key>
 source.filebased.encrypted.fs.s3a.secret.key=<Encrypted Secret key>
@@ -38,14 +38,14 @@ encrypt.key.loc=<Local master password file location>
 # ====================================================================
 
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 
-extract.namespace=gobblin.copy
+extract.namespace=org.apache.gobblin.copy
 
-source.class=gobblin.data.management.copy.CopySource
-converter.classes=gobblin.converter.IdentityConverter
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+converter.classes=org.apache.gobblin.converter.IdentityConverter
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
 distcp.persist.dir=/tmp/distcp-persist-dir
 
 task.maxretries=0

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/distcpToS3.job
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/distcpToS3.job b/gobblin-example/src/main/resources/distcpToS3.job
index 4e391e8..d7e1454 100644
--- a/gobblin-example/src/main/resources/distcpToS3.job
+++ b/gobblin-example/src/main/resources/distcpToS3.job
@@ -10,12 +10,12 @@ job.description=Gobblin job for pushing data to S3
 # target publishing location for copy
 data.publisher.final.dir=<testfolder>
 
-gobblin.dataset.profile.class=gobblin.data.management.copy.CopyableGlobDatasetFinder
+gobblin.dataset.profile.class=org.apache.gobblin.data.management.copy.CopyableGlobDatasetFinder
 gobblin.dataset.pattern=< Dataset pattern describing your to-be-copied data's location >
 
-# For s3 to work, Need to also add hadoop-aws.jar as the dependency in the classpath. 
+# For s3 to work, Need to also add hadoop-aws.jar as the dependency in the classpath.
 # Attention that don't use any version later than **2.6.3** (Which means, pre-2015, very old)
-# Or you will hit into some messy dependecies problem related to hadoop version and amazon dependencies. 
+# Or you will hit into some messy dependecies problem related to hadoop version and amazon dependencies.
 fs.s3a.impl=org.apache.hadoop.fs.s3a.S3AFileSystem
 writer.encrypted.fs.s3a.access.key=<Encrypted Access Key>
 writer.encrypted.fs.s3a.secret.key=<Encrypted Secret Key>
@@ -35,14 +35,14 @@ encrypt.key.loc=<Local File Path for master password>
 # ====================================================================
 
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 
-extract.namespace=gobblin.copy
+extract.namespace=org.apache.gobblin.copy
 
-source.class=gobblin.data.management.copy.CopySource
-converter.classes=gobblin.converter.IdentityConverter
-writer.builder.class=gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
-data.publisher.type=gobblin.data.management.copy.publisher.CopyDataPublisher
+source.class=org.apache.gobblin.data.management.copy.CopySource
+converter.classes=org.apache.gobblin.converter.IdentityConverter
+writer.builder.class=org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder
+data.publisher.type=org.apache.gobblin.data.management.copy.publisher.CopyDataPublisher
 distcp.persist.dir=/tmp/distcp-persist-dir
 
 task.maxretries=0

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/hdfs-monthly-to-hdfs-daily.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/hdfs-monthly-to-hdfs-daily.pull b/gobblin-example/src/main/resources/hdfs-monthly-to-hdfs-daily.pull
index ef5e71a..6bfc933 100644
--- a/gobblin-example/src/main/resources/hdfs-monthly-to-hdfs-daily.pull
+++ b/gobblin-example/src/main/resources/hdfs-monthly-to-hdfs-daily.pull
@@ -22,7 +22,7 @@ job.description=Pull monthly partitioned data from HDFS, write it back as daily
 source.filebased.data.directory=/data/monthly_partitioned/job_output/dataset
 source.filebased.fs.uri=hdfs://localhost:8020
 
-source.class=gobblin.source.DatePartitionedAvroFileSource
+source.class=org.apache.gobblin.source.DatePartitionedAvroFileSource
 source.entity=dataset
 
 # Looking for data in /data/monthly_partitioned/job_output/dataset/monthly/2015/02...
@@ -30,7 +30,7 @@ date.partitioned.source.min.watermark.value=2015/01
 date.partitioned.source.partition.prefix=monthly
 date.partitioned.source.partition.pattern=yyyy/MM
 
-extract.namespace=gobblin.example.partitioned
+extract.namespace=org.apache.gobblin.example.partitioned
 extract.table.name=dataset
 extract.is.full=true
 extract.table.type=snapshot_only
@@ -39,17 +39,17 @@ extract.table.type=snapshot_only
 # Wite to HDFS as daily partitioned
 writer.fs.uri=hdfs://localhost:8020
 writer.codec.type=snappy
-writer.builder.class=gobblin.writer.AvroDataWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
 writer.buffer.size=4096
 writer.file.path.type=TABLENAME
 
-writer.partitioner.class=gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner
+writer.partitioner.class=org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner
 writer.partition.columns=change_dt
 writer.partition.pattern=yyyy/MM/dd
 writer.partition.prefix=daily
 writer.partition.timezone=Europe/Zurich
 
-data.publisher.type=gobblin.publisher.TimePartitionedDataPublisher
+data.publisher.type=org.apache.gobblin.publisher.TimePartitionedDataPublisher
 
 # Misc
 source.timezone=Europe/Zurich

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/hive-avro-to-orc.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/hive-avro-to-orc.pull b/gobblin-example/src/main/resources/hive-avro-to-orc.pull
index 6008432..bd94cd9 100644
--- a/gobblin-example/src/main/resources/hive-avro-to-orc.pull
+++ b/gobblin-example/src/main/resources/hive-avro-to-orc.pull
@@ -32,13 +32,13 @@ hive.dataset.hive.metastore.uri=thrift://localhost:9083
 hiveserver.connection.string=jdbc:hive2://localhost:10000
 
 type=hadoopJava
-job.class=gobblin.azkaban.AzkabanJobLauncher
+job.class=org.apache.gobblin.azkaban.AzkabanJobLauncher
 job.lock.enabled=false
 
-data.publisher.type=gobblin.data.management.convertion.hive.HiveConvertPublisher
-source.class=gobblin.data.management.convertion.hive.HiveSource
-writer.builder.class=gobblin.data.management.convertion.hive.HiveQueryWriterBuilder
-converter.classes=gobblin.data.management.convertion.hive.HiveAvroToOrcConverter
+data.publisher.type=org.apache.gobblin.data.management.convertion.hive.HiveConvertPublisher
+source.class=org.apache.gobblin.data.management.convertion.hive.HiveSource
+writer.builder.class=org.apache.gobblin.data.management.convertion.hive.HiveQueryWriterBuilder
+converter.classes=org.apache.gobblin.data.management.convertion.hive.HiveAvroToOrcConverter
 
 task.maxretries=0
 workunit.retry.enabled=false
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/kafka-console.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/kafka-console.pull b/gobblin-example/src/main/resources/kafka-console.pull
index cbf23ea..ad0c465 100644
--- a/gobblin-example/src/main/resources/kafka-console.pull
+++ b/gobblin-example/src/main/resources/kafka-console.pull
@@ -19,13 +19,13 @@ job.name=PullWikipediaFromKafkaToConsole
 job.group=KafkaConsole
 job.description=Pull Wikipedia data from Kafka and write to Console
 
-source.class=gobblin.source.extractor.extract.kafka.KafkaDeserializerSource
+source.class=org.apache.gobblin.source.extractor.extract.kafka.KafkaDeserializerSource
 topic.whitelist=WikipediaExample
 
 
 #Use Local Schema Registry and serializers
-#kafka.deserializer.type=gobblin.kafka.serialize.LiAvroDeserializer
-#kafka.schemaRegistry.class=gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
+#kafka.deserializer.type=org.apache.gobblin.kafka.serialize.LiAvroDeserializer
+#kafka.schemaRegistry.class=org.apache.gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry
 #schemaRegistry.schema.name=WikipediaExample
 #schemaRegistry.schema.value={"namespace": "example.wikipedia.avro","type": "record","name": "WikipediaArticle","fields": [{"name": "pageid", "type": ["double", "null"]},{"name": "title", "type": ["string", "null"]},{"name": "user", "type": ["string", "null"]},{"name": "anon", "type": ["string", "null"]},{"name": "userid",  "type": ["double", "null"]},{"name": "timestamp", "type": ["string", "null"]},{"name": "size",  "type": ["double", "null"]},{"name": "contentformat",  "type": ["string", "null"]},{"name": "contentmodel",  "type": ["string", "null"]},{"name": "content", "type": ["string", "null"]}]}
 
@@ -33,14 +33,14 @@ topic.whitelist=WikipediaExample
 #Use Confluent Schema Registry and serializers
 kafka.deserializer.type=CONFLUENT_AVRO
 kafka.schema.registry.url=http://localhost:8081
-extract.namespace=gobblin.example.wikipedia
+extract.namespace=org.apache.gobblin.example.wikipedia
 
 zookeeper.connect=127.0.0.1:2181
 kafka.brokers=localhost:9092
 mr.job.max.mappers=1
 bootstrap.with.offset=earliest
 
-writer.builder.class=gobblin.writer.ConsoleWriterBuilder
+writer.builder.class=org.apache.gobblin.writer.ConsoleWriterBuilder
 
 
-data.publisher.type=gobblin.publisher.NoopPublisher
+data.publisher.type=org.apache.gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fcfad779/gobblin-example/src/main/resources/simplejson.pull
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/simplejson.pull b/gobblin-example/src/main/resources/simplejson.pull
index 22b6186..de45192 100644
--- a/gobblin-example/src/main/resources/simplejson.pull
+++ b/gobblin-example/src/main/resources/simplejson.pull
@@ -25,7 +25,7 @@ job.description=A Gobblin job for demo purpose
 
 source.class=org.apache.gobblin.example.simplejson.SimpleJsonSource
 converter.classes=org.apache.gobblin.example.simplejson.SimpleJsonConverter
-extract.namespace=gobblin.example.simplejson
+extract.namespace=org.apache.gobblin.example.simplejson
 
 # source configuration properties
 # comma-separated list of file URIs (supporting different schemes, e.g., file://, ftp://, sftp://, http://, etc)


[29/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiExtractor.java
index 803bc5c..b9eeddd 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiExtractor.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.restapi;
+package org.apache.gobblin.source.extractor.extract.restapi;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.source.extractor.exception.RestApiConnectionException;
-import gobblin.source.extractor.exception.RestApiProcessingException;
-import gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.exception.RestApiProcessingException;
+import org.apache.gobblin.source.extractor.utils.Utils;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -35,19 +35,19 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.common.base.Splitter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.extractor.extract.SourceSpecificLayer;
-import gobblin.source.extractor.schema.Schema;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.SourceSpecificLayer;
+import org.apache.gobblin.source.extractor.schema.Schema;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiSpecificLayer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiSpecificLayer.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiSpecificLayer.java
index 51200bc..6bc96d0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiSpecificLayer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/restapi/RestApiSpecificLayer.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.restapi;
+package org.apache.gobblin.source.extractor.extract.restapi;
 
-import gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
 
 import org.apache.http.HttpEntity;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpExtractor.java
index 9e401fe..a4e9ec0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpExtractor.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.sftp;
+package org.apache.gobblin.source.extractor.extract.sftp;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.filebased.FileBasedExtractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
index a67b2a3..694c3dd 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpFsHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.sftp;
+package org.apache.gobblin.source.extractor.extract.sftp;
 
 import java.io.File;
 import java.io.IOException;
@@ -47,12 +47,12 @@ import com.jcraft.jsch.SftpException;
 import com.jcraft.jsch.SftpProgressMonitor;
 import com.jcraft.jsch.UserInfo;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.password.PasswordManager;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
-import gobblin.util.io.SeekableFSInputStream;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
+import org.apache.gobblin.util.io.SeekableFSInputStream;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpLightWeightFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpLightWeightFileSystem.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpLightWeightFileSystem.java
index ced1e9f..6b79cd0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpLightWeightFileSystem.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpLightWeightFileSystem.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.sftp;
+package org.apache.gobblin.source.extractor.extract.sftp;
 
-import gobblin.configuration.State;
-import gobblin.source.extractor.extract.sftp.SftpFsHelper.SftpGetMonitor;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.util.HadoopUtils;
-import gobblin.util.io.SeekableFSInputStream;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.extract.sftp.SftpFsHelper.SftpGetMonitor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.io.SeekableFSInputStream;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpSource.java
index 2f6358f..710d7e2 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/extract/sftp/SftpSource.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.sftp;
+package org.apache.gobblin.source.extractor.extract.sftp;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
 import java.io.IOException;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.filebased.FileBasedSource;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedSource;
 
 
 public class SftpSource<S, D> extends FileBasedSource<S, D> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
index 7255b7b..62828a3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/CsvFileDownloader.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 import java.io.InputStreamReader;
@@ -27,8 +27,8 @@ import com.opencsv.CSVReader;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 /**
  * A {@link FileDownloader} that downloads a single file and iterates line by line.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractor.java
index 99e0508..a8becca 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -31,12 +31,12 @@ import org.slf4j.LoggerFactory;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.extractor.InstrumentedExtractor;
-import gobblin.metrics.Counters;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractor;
+import org.apache.gobblin.metrics.Counters;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelper.java
index 92faa98..2239702 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.Closeable;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelperException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelperException.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelperException.java
index bd52b79..33ae4e8 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelperException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedHelperException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 public class FileBasedHelperException extends Exception {
   private static final long serialVersionUID = 1L;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedSource.java
index 07310af..a26b052 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileBasedSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.File;
 import java.io.IOException;
@@ -39,14 +39,14 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileByteIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileByteIterator.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileByteIterator.java
index 53eea0a..af3d295 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileByteIterator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileByteIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.BufferedInputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileDownloader.java
index 44b002c..fbc6d10 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/FileDownloader.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 import java.util.Iterator;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/GZIPFileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/GZIPFileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/GZIPFileDownloader.java
index 8bd373d..1142418 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/GZIPFileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/GZIPFileDownloader.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SingleFileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SingleFileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SingleFileDownloader.java
index 51424d3..43df80e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SingleFileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SingleFileDownloader.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -24,7 +24,7 @@ import lombok.extern.slf4j.Slf4j;
 
 import org.apache.commons.io.IOUtils;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelper.java
index 95dcbfa..5d2eed2 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 /**
  * A File helper that extends {@link FileBasedHelper} and has functionality to get file size.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelperDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelperDecorator.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelperDecorator.java
index 2604ba4..8d20ab7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelperDecorator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/SizeAwareFileBasedHelperDecorator.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
-import gobblin.util.Decorator;
+import org.apache.gobblin.util.Decorator;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSource.java
index 8a45456..ae623a3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSource.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.hadoop.HadoopFsHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.hadoop.HadoopFsHelper;
 
-import static gobblin.configuration.ConfigurationKeys.*;
+import static org.apache.gobblin.configuration.ConfigurationKeys.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TimestampAwareFileBasedHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TimestampAwareFileBasedHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TimestampAwareFileBasedHelper.java
index 13972a6..9759224 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TimestampAwareFileBasedHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TimestampAwareFileBasedHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 /**
  * A File helper that extends {@link SizeAwareFileBasedHelper} and has functionality to get file modified time.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenBasedFileInputStreamExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenBasedFileInputStreamExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenBasedFileInputStreamExtractor.java
index 4a16a39..8af42f7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenBasedFileInputStreamExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenBasedFileInputStreamExtractor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.filebased.FileBasedExtractor;
-import gobblin.source.extractor.filebased.FileBasedHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedExtractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelper;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloader.java
index 0cdabaf..a20c4ff 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -25,7 +25,7 @@ import java.util.Scanner;
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import lombok.Setter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileExtractor.java
index 1ec2200..b610107 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -25,10 +25,10 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.base.Throwables;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.filebased.FileBasedExtractor;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedExtractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileSource.java
index f736758..f189b47 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFileSource.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
-import gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
 import java.io.IOException;
 import java.util.List;
 
@@ -28,11 +28,11 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.filebased.FileBasedSource;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedSource;
 
 
 public class AvroFileSource extends FileBasedSource<Schema, GenericRecord> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFsHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFsHelper.java
index 71b9d04..d3e2632 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFsHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/AvroFsHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -32,12 +32,12 @@ import org.apache.hadoop.io.compress.CompressionCodecFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.SizeAwareFileBasedHelper;
-import gobblin.source.extractor.utils.ProxyFsInput;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.SizeAwareFileBasedHelper;
+import org.apache.gobblin.source.extractor.utils.ProxyFsInput;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 public class AvroFsHelper extends HadoopFsHelper implements SizeAwareFileBasedHelper {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputExtractor.java
index 61663b2..d794a75 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputExtractor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 
 import org.apache.hadoop.mapreduce.RecordReader;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
index 91e76c2..ef8ada0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.util.List;
@@ -35,15 +35,15 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelper.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelper.java
index 6000a42..9eca739 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -33,13 +33,13 @@ import org.apache.hadoop.io.compress.CompressionCodecFactory;
 
 import com.google.common.base.Strings;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.source.extractor.filebased.FileBasedHelper;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
-import gobblin.util.HadoopUtils;
-import gobblin.util.ProxiedFileSystemWrapper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelper;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.ProxiedFileSystemWrapper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopTextInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopTextInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopTextInputSource.java
index df34539..12f09ef 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopTextInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/HadoopTextInputSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.io.LongWritable;
@@ -26,8 +26,8 @@ import org.apache.hadoop.mapreduce.lib.input.FileSplit;
 import org.apache.hadoop.mapreduce.lib.input.TextInputFormat;
 import org.apache.hadoop.util.ReflectionUtils;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputExtractor.java
index f276ce0..82ad726 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputExtractor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 
 import org.apache.hadoop.mapred.RecordReader;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
index 9134362..85e7cf6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.util.List;
@@ -34,15 +34,15 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopTextInputSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopTextInputSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopTextInputSource.java
index 3a1f7b0..2f891f6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopTextInputSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopTextInputSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import org.apache.hadoop.io.LongWritable;
 import org.apache.hadoop.io.Text;
@@ -26,8 +26,8 @@ import org.apache.hadoop.mapred.RecordReader;
 import org.apache.hadoop.mapred.TextInputFormat;
 import org.apache.hadoop.util.ReflectionUtils;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileExtractor.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileExtractor.java
index faa4f31..bcef013 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileExtractor.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileSource.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileSource.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileSource.java
index 9c2a6ee..2abcee9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileSource.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/hadoop/OldApiWritableFileSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.util.List;
 
@@ -24,10 +24,10 @@ import org.apache.hadoop.mapred.FileSplit;
 
 import org.apache.hadoop.mapred.RecordReader;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.hive.HiveSerDeWrapper;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/AppendMaxLimitType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/AppendMaxLimitType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/AppendMaxLimitType.java
index bf2f715..c31df38 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/AppendMaxLimitType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/AppendMaxLimitType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.partition;
+package org.apache.gobblin.source.extractor.partition;
 
 public enum AppendMaxLimitType {
   CURRENTDATE, CURRENTHOUR, CURRENTMINUTE, CURRENTSECOND;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partition.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partition.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partition.java
index bdb5a15..a92a782 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partition.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partition.java
@@ -1,10 +1,10 @@
-package gobblin.source.extractor.partition;
+package org.apache.gobblin.source.extractor.partition;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.source.Source;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partitioner.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partitioner.java
index a74a98c..90da5b5 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partitioner.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/partition/Partitioner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.partition;
+package org.apache.gobblin.source.extractor.partition;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -32,16 +32,16 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.extract.ExtractType;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.DateWatermark;
-import gobblin.source.extractor.watermark.HourWatermark;
-import gobblin.source.extractor.watermark.SimpleWatermark;
-import gobblin.source.extractor.watermark.TimestampWatermark;
-import gobblin.source.extractor.watermark.WatermarkPredicate;
-import gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.extract.ExtractType;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.DateWatermark;
+import org.apache.gobblin.source.extractor.watermark.HourWatermark;
+import org.apache.gobblin.source.extractor.watermark.SimpleWatermark;
+import org.apache.gobblin.source.extractor.watermark.TimestampWatermark;
+import org.apache.gobblin.source.extractor.watermark.WatermarkPredicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSet.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSet.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSet.java
index 7b413c7..7266ffc 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSet.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSet.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.resultset;
+package org.apache.gobblin.source.extractor.resultset;
 
 /**
  * An interface to extract data records using an iterator

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSetList.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSetList.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSetList.java
index bc04e79..df632bd 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSetList.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/resultset/RecordSetList.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.resultset;
+package org.apache.gobblin.source.extractor.resultset;
 
 import java.util.ArrayList;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ArrayDataType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ArrayDataType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ArrayDataType.java
index e51597d..67ee9a7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ArrayDataType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ArrayDataType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnAttributes.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnAttributes.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnAttributes.java
index 9385c36..aff0fa8 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnAttributes.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnAttributes.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 /**
  * Attributes of column in projection list

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnNameCase.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnNameCase.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnNameCase.java
index fb394df..a8fa69f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnNameCase.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/ColumnNameCase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 public enum ColumnNameCase {
   TOUPPER, TOLOWER, NOCHANGE;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/DataType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/DataType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/DataType.java
index 99f0b79..5f5c0a2 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/DataType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/DataType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 import lombok.Getter;
 import lombok.Setter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/EnumDataType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/EnumDataType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/EnumDataType.java
index d9c86ad..aa49bd9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/EnumDataType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/EnumDataType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/MapDataType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/MapDataType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/MapDataType.java
index 71f0b70..f2e51e6 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/MapDataType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/MapDataType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 public class MapDataType extends DataType {
   String values;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/Schema.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/Schema.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/Schema.java
index 4954d01..abd38b8 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/Schema.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/schema/Schema.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.schema;
+package org.apache.gobblin.source.extractor.schema;
 
 import com.google.gson.JsonObject;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/InputStreamCSVReader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/InputStreamCSVReader.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/InputStreamCSVReader.java
index 80e4613..1aa0ed5 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/InputStreamCSVReader.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/InputStreamCSVReader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.utils;
+package org.apache.gobblin.source.extractor.utils;
 
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
@@ -26,7 +26,7 @@ import java.io.Reader;
 import java.io.StreamTokenizer;
 import java.util.ArrayList;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/ProxyFsInput.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/ProxyFsInput.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/ProxyFsInput.java
index 73ceac0..b0aaf60 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/ProxyFsInput.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/ProxyFsInput.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.utils;
+package org.apache.gobblin.source.extractor.utils;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/Utils.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/Utils.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/Utils.java
index 4c8d682..7496268 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/Utils.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/utils/Utils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.utils;
+package org.apache.gobblin.source.extractor.utils;
 
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
@@ -44,8 +44,8 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
 
 
 public class Utils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/DateWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/DateWatermark.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/DateWatermark.java
index 57add2e..064087a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/DateWatermark.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/DateWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.math.RoundingMode;
 import java.text.ParseException;
@@ -33,8 +33,8 @@ import com.google.common.collect.Maps;
 import com.google.common.math.DoubleMath;
 import com.google.common.primitives.Ints;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.utils.Utils;
 
 
 public class DateWatermark implements Watermark {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/HourWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/HourWatermark.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/HourWatermark.java
index e9f71ab..0b3e1af 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/HourWatermark.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/HourWatermark.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.utils.Utils;
 
 import java.math.RoundingMode;
 import java.text.ParseException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Predicate.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Predicate.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Predicate.java
index 8ff9ae4..67c1dd3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Predicate.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Predicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 /**
  * An implementation for predicate conditions

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermark.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermark.java
index c6aee58..86e6a4e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermark.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermark.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.utils.Utils;
 
 import java.math.RoundingMode;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermark.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermark.java
index 4467abf..c325d9a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermark.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.math.RoundingMode;
 import java.text.ParseException;
@@ -31,8 +31,8 @@ import com.google.common.base.Preconditions;
 import com.google.common.math.DoubleMath;
 import com.google.common.primitives.Ints;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
-import gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.utils.Utils;
 
 
 public class TimestampWatermark implements Watermark {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Watermark.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Watermark.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Watermark.java
index 55194d3..e83fc65 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Watermark.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/Watermark.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
 import java.util.HashMap;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkPredicate.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkPredicate.java
index 9ba4aa0..48f527d 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkPredicate.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkPredicate.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
 import java.util.HashMap;
 
 import org.apache.commons.lang3.StringUtils;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkType.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkType.java b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkType.java
index a420df3..171e583 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkType.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/extractor/watermark/WatermarkType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 public enum WatermarkType {
   TIMESTAMP, DATE, HOUR, SIMPLE;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueue.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueue.java b/gobblin-core/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueue.java
index c256351..50e097e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueue.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.List;
 import java.util.PriorityQueue;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/state/ConstructState.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/state/ConstructState.java b/gobblin-core/src/main/java/org/apache/gobblin/state/ConstructState.java
index 885038c..faa3069 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/state/ConstructState.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/state/ConstructState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.state;
+package org.apache.gobblin.state;
 
 import java.lang.reflect.Type;
 import java.util.Map;
@@ -26,9 +26,9 @@ import com.google.common.collect.Maps;
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.Constructs;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java b/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
index 0ed6054..26e980a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/util/TestUtils.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/AbstractAsyncDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/AbstractAsyncDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/AbstractAsyncDataWriter.java
index c1199a5..286d7d9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/AbstractAsyncDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/AbstractAsyncDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.concurrent.Future;
@@ -23,12 +23,12 @@ import java.util.concurrent.Future;
 import javax.annotation.Nullable;
 import javax.annotation.concurrent.ThreadSafe;
 
-import gobblin.async.AsyncDataDispatcher;
-import gobblin.async.BufferedRecord;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.FutureWrappedWriteCallback;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.async.AsyncDataDispatcher;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.FutureWrappedWriteCallback;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroDataWriterBuilder.java
index 7923ed0..a85bac5 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroHdfsDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroHdfsDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroHdfsDataWriter.java
index 1bfffdb..44e33b9 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroHdfsDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/AvroHdfsDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -32,10 +32,10 @@ import org.apache.hadoop.fs.FileSystem;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapper.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapper.java
index 746140a..2c81e52 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.function.Supplier;
@@ -25,12 +25,12 @@ import org.slf4j.LoggerFactory;
 import com.github.rholder.retry.RetryerBuilder;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.records.ControlMessageHandler;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.Decorator;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.FinalState;
 
 /**
  * The {@link CloseOnFlushWriterWrapper} closes the wrapped writer on flush and creates a new writer using a

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriter.java
index a45c8fc..858bff8 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriterBuilder.java
index d69761a..0d822af 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/ConsoleWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
index 3804f67..7510cef 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/DataWriterWrapperBuilder.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * The purpose of this class is to add more feature to DataWriter such as retry or throttle.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriter.java
index 661a693..f4e4931 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -35,17 +35,17 @@ import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.codec.StreamCodec;
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metadata.types.GlobalMetadata;
-import gobblin.util.FinalState;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.JobConfigurationUtils;
-import gobblin.util.WriterUtils;
-import gobblin.util.recordcount.IngestionRecordCountProvider;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.recordcount.IngestionRecordCountProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
index 59a9ddc..76757c3 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/FsDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.Collections;
 import java.util.List;
@@ -24,12 +24,12 @@ import org.apache.avro.Schema;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.codec.StreamCodec;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.AvroUtils;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriter.java
index 5de4491..b1a3046 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.concurrent.atomic.AtomicLong;
@@ -27,7 +27,7 @@ import org.apache.hadoop.mapred.JobConf;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriterBuilder.java
index 4456459..5dba861 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/HiveWritableHdfsDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 
@@ -25,8 +25,8 @@ import org.apache.hadoop.io.Writable;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.State;
-import gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataAwareWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataAwareWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataAwareWriter.java
index 1569a60..023973a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataAwareWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataAwareWriter.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataWriterWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataWriterWrapper.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataWriterWrapper.java
index 94c387b..1f549f7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataWriterWrapper.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/MetadataWriterWrapper.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Set;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metadata.GlobalMetadataCollector;
-import gobblin.metadata.types.GlobalMetadata;
-import gobblin.type.RecordWithMetadata;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metadata.GlobalMetadataCollector;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**


[18/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanCompactionJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanCompactionJobLauncher.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanCompactionJobLauncher.java
index 34bb9ce..c0b8bf3 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanCompactionJobLauncher.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanCompactionJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -26,15 +26,15 @@ import com.google.common.base.Optional;
 
 import org.apache.log4j.Logger;
 
-import gobblin.compaction.Compactor;
-import gobblin.compaction.CompactorFactory;
-import gobblin.compaction.CompactorCreationException;
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.compaction.listeners.CompactorListenerCreationException;
-import gobblin.compaction.listeners.CompactorListenerFactory;
-import gobblin.compaction.ReflectionCompactorFactory;
-import gobblin.compaction.listeners.ReflectionCompactorListenerFactory;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.compaction.Compactor;
+import org.apache.gobblin.compaction.CompactorFactory;
+import org.apache.gobblin.compaction.CompactorCreationException;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.compaction.listeners.CompactorListenerCreationException;
+import org.apache.gobblin.compaction.listeners.CompactorListenerFactory;
+import org.apache.gobblin.compaction.ReflectionCompactorFactory;
+import org.apache.gobblin.compaction.listeners.ReflectionCompactorListenerFactory;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinDaemon.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinDaemon.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinDaemon.java
index 6d73d4e..b9cdace 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinDaemon.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinDaemon.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.util.List;
 import java.util.Properties;
@@ -23,9 +23,9 @@ import org.apache.log4j.Logger;
 
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.Tag;
-import gobblin.scheduler.SchedulerDaemon;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.scheduler.SchedulerDaemon;
 import azkaban.jobExecutor.AbstractJob;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinYarnAppLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinYarnAppLauncher.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinYarnAppLauncher.java
index 79a0d6f..52c193b 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinYarnAppLauncher.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanGobblinYarnAppLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -26,8 +26,8 @@ import org.apache.log4j.Logger;
 
 import com.typesafe.config.Config;
 
-import gobblin.util.ConfigUtils;
-import gobblin.yarn.GobblinYarnAppLauncher;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.yarn.GobblinYarnAppLauncher;
 
 import azkaban.jobExecutor.AbstractJob;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanIntegrationTestLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanIntegrationTestLauncher.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanIntegrationTestLauncher.java
index 265691e..ca85475 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanIntegrationTestLauncher.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanIntegrationTestLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.util.Properties;
 
@@ -23,8 +23,8 @@ import org.apache.log4j.Logger;
 
 import azkaban.jobExecutor.AbstractJob;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.test.setup.config.TestHarnessLauncher;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.test.setup.config.TestHarnessLauncher;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
index 71ee4ff..4aff1df 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.io.File;
 import java.io.IOException;
@@ -43,22 +43,22 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobLauncherFactory;
-import gobblin.runtime.app.ApplicationException;
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.listeners.EmailNotificationJobListener;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.util.HadoopUtils;
-import gobblin.util.TimeRangeChecker;
-import gobblin.util.hadoop.TokenUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.runtime.app.ApplicationException;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.listeners.EmailNotificationJobListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.TimeRangeChecker;
+import org.apache.gobblin.util.hadoop.TokenUtils;
 
 import azkaban.jobExecutor.AbstractJob;
 import javax.annotation.Nullable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanStateStoreCleanerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanStateStoreCleanerJob.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanStateStoreCleanerJob.java
index cbd8c8d..9b78acd 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanStateStoreCleanerJob.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanStateStoreCleanerJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,7 +24,7 @@ import org.apache.log4j.Logger;
 
 import azkaban.jobExecutor.AbstractJob;
 
-import gobblin.metastore.util.StateStoreCleaner;
+import org.apache.gobblin.metastore.util.StateStoreCleaner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
index f512f74..dbc266b 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/azkaban/AzkabanTags.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.azkaban;
+package org.apache.gobblin.azkaban;
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/conversion/hive/validation/ValidationJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/conversion/hive/validation/ValidationJob.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/conversion/hive/validation/ValidationJob.java
index 51b8a57..8bf2c21 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/conversion/hive/validation/ValidationJob.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/conversion/hive/validation/ValidationJob.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.validation;
+package org.apache.gobblin.data.management.conversion.hive.validation;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.PathUtils;
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.net.URI;
@@ -76,27 +76,27 @@ import com.google.common.util.concurrent.UncheckedExecutionException;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
-import gobblin.data.management.conversion.hive.events.EventConstants;
-import gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
-import gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
-import gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
-import gobblin.data.management.conversion.hive.query.HiveValidationQueryGenerator;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.hive.HiveSerDeWrapper;
-import gobblin.util.HiveJdbcConnector;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
+import org.apache.gobblin.data.management.conversion.hive.events.EventConstants;
+import org.apache.gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveValidationQueryGenerator;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/Avro2OrcStaleDatasetCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/Avro2OrcStaleDatasetCleaner.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/Avro2OrcStaleDatasetCleaner.java
index 0ed30df..1dd14b2 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/Avro2OrcStaleDatasetCleaner.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/Avro2OrcStaleDatasetCleaner.java
@@ -1,4 +1,4 @@
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -22,18 +22,18 @@ import com.typesafe.config.ConfigFactory;
 
 import azkaban.jobExecutor.AbstractJob;
 
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
-import gobblin.data.management.conversion.hive.events.EventConstants;
-import gobblin.data.management.conversion.hive.validation.ValidationJob;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
+import org.apache.gobblin.data.management.conversion.hive.events.EventConstants;
+import org.apache.gobblin.data.management.conversion.hive.validation.ValidationJob;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class Avro2OrcStaleDatasetCleaner extends AbstractJob {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
index 794ce46..f69f54c 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleanerJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/trash/TrashCollectorJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/trash/TrashCollectorJob.java b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/trash/TrashCollectorJob.java
index e349dd2..bae4804 100644
--- a/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/trash/TrashCollectorJob.java
+++ b/gobblin-modules/gobblin-azkaban/src/main/java/org/apache/gobblin/data/management/trash/TrashCollectorJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/Base64Codec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/Base64Codec.java b/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/Base64Codec.java
index 531dd7f..0c85909 100644
--- a/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/Base64Codec.java
+++ b/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/Base64Codec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.codec;
+package org.apache.gobblin.codec;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/GzipCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/GzipCodec.java b/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/GzipCodec.java
index 79c4c14..5f4e61f 100644
--- a/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/GzipCodec.java
+++ b/gobblin-modules/gobblin-codecs/src/main/java/org/apache/gobblin/codec/GzipCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.codec;
+package org.apache.gobblin.codec;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -22,7 +22,7 @@ import java.io.OutputStream;
 import java.util.zip.GZIPInputStream;
 import java.util.zip.GZIPOutputStream;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
index 44a33c2..4ef4474 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 /**
  * Class containing keys for the configuration properties needed for gobblin-compliance

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceEvents.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceEvents.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceEvents.java
index 9d0a3d1..58c1f54 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceEvents.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceEvents.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 /**
  * Class for event namespaces for gobblin-compliance

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceJob.java
index bedc24d..cbf8c66 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceJob.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -31,17 +31,17 @@ import com.google.common.io.Closer;
 import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.common.util.concurrent.MoreExecutors;
 
-import gobblin.configuration.State;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.AzkabanTags;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.AzkabanTags;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptor.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptor.java
index 9f83d79..00c6b17 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptor.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Throwables;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptorImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptorImpl.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptorImpl.java
index fb42bda..e4d4699 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptorImpl.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/DatasetDescriptorImpl.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDataset.java
index 2549e0a..1ccba6f 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.util.List;
 import java.util.Map;
@@ -26,8 +26,8 @@ import org.apache.hadoop.hive.ql.metadata.Partition;
 
 import com.google.common.base.Optional;
 
-import gobblin.dataset.Dataset;
-import gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDatasetPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDatasetPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDatasetPolicy.java
index de2957a..1f8b192 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDatasetPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionDatasetPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionFinder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionFinder.java
index a12da62..064cba7 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionFinder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -36,14 +36,14 @@ import com.google.common.base.Splitter;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.WriterUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersion.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersion.java
index 2180c85..8348ace 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersion.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersion.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
index 8a47207..b13716b 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.io.IOException;
 import java.security.PrivilegedExceptionAction;
@@ -38,12 +38,12 @@ import com.google.common.base.Splitter;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.retention.ComplianceRetentionJob;
-import gobblin.compliance.retention.HivePartitionRetentionVersion;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.dataset.Dataset;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.compliance.retention.ComplianceRetentionJob;
+import org.apache.gobblin.compliance.retention.HivePartitionRetentionVersion;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionPolicy.java
index 0f8ffab..7cb98b4 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HivePartitionVersionPolicy.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HiveProxyQueryExecutor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HiveProxyQueryExecutor.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HiveProxyQueryExecutor.java
index b14d989..02e90ad 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HiveProxyQueryExecutor.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/HiveProxyQueryExecutor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -40,9 +40,9 @@ import com.google.common.base.Splitter;
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.HostUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HostUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/Policy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/Policy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/Policy.java
index 8dc218f..aa4e81b 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/Policy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/Policy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/QueryExecutor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/QueryExecutor.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/QueryExecutor.java
index 90905d9..36903a0 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/QueryExecutor.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/QueryExecutor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance;
+package org.apache.gobblin.compliance;
 
 import java.io.IOException;
 import java.sql.SQLException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/azkaban/ComplianceAzkabanJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/azkaban/ComplianceAzkabanJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/azkaban/ComplianceAzkabanJob.java
index 0ec7f49..0371b2b 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/azkaban/ComplianceAzkabanJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/azkaban/ComplianceAzkabanJob.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.azkaban;
+package org.apache.gobblin.compliance.azkaban;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -29,10 +29,10 @@ import com.google.common.base.Preconditions;
 import azkaban.jobExecutor.AbstractJob;
 import azkaban.utils.Props;
 
-import gobblin.compliance.ComplianceJob;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceJob;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
-import static gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_JOB_CLASS;
+import static org.apache.gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_JOB_CLASS;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/CommitPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/CommitPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/CommitPolicy.java
index 68a9900..ff793f6 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/CommitPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/CommitPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 /**
  * @author adsharma

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerCommitPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerCommitPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerCommitPolicy.java
index 144df69..304eae6 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerCommitPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerCommitPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import com.google.common.base.Preconditions;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerConverter.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerConverter.java
index 4ff7c1b..6858601 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerConverter.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerConverter.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.SingleRecordIterable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerExtractor.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerExtractor.java
index e79d791..9d8cd6d 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerExtractor.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerExtractor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 import java.util.Map;
@@ -23,14 +23,14 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.DatasetDescriptor;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionFinder;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.DatasetDescriptor;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionFinder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPolicy.java
index 0e05fef..18273cc 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPolicy.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import com.google.common.base.Preconditions;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPublisher.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPublisher.java
index 0313627..6bcb638 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPublisher.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerPublisher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.security.PrivilegedExceptionAction;
 import java.util.Collection;
@@ -33,19 +33,19 @@ import com.google.common.base.Splitter;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.ComplianceEvents;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.utils.DatasetUtils;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.publisher.DataPublisher;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.HostUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.ComplianceEvents;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.utils.DatasetUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.HostUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerQueryTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerQueryTemplate.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerQueryTemplate.java
index a971e35..5cc87a8 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerQueryTemplate.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerQueryTemplate.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -24,7 +24,7 @@ import org.apache.hadoop.hive.metastore.api.FieldSchema;
 
 import com.google.common.base.Optional;
 
-import gobblin.compliance.utils.PartitionUtils;
+import org.apache.gobblin.compliance.utils.PartitionUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerSource.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerSource.java
index 2fb56f1..f1499bf 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerSource.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,23 +34,23 @@ import com.google.common.collect.Iterables;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.ComplianceEvents;
-import gobblin.compliance.utils.DatasetUtils;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionFinder;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.ComplianceEvents;
+import org.apache.gobblin.compliance.utils.DatasetUtils;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionFinder;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriter.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriter.java
index 2fe5a1d..9975134 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriter.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriter.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriterBuilder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriterBuilder.java
index 14242a1..b4f666b 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriterBuilder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/HivePurgerWriterBuilder.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgePolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgePolicy.java
index de8de9d..bf3b761 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgePolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgePolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 /**
  * @author adsharma

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableDataset.java
index 2c9e75d..b326b5c 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableDataset.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 
-import gobblin.data.management.dataset.Dataset;
+import org.apache.gobblin.data.management.dataset.Dataset;
 
 
 public interface PurgeableDataset extends Dataset {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDataset.java
index 31fe6bf..cacdc99 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -33,13 +33,13 @@ import lombok.Getter;
 import lombok.Setter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.compliance.utils.PartitionUtils;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.compliance.utils.PartitionUtils;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDatasetSchema.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDatasetSchema.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDatasetSchema.java
index 1605b8e..f8523a9 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDatasetSchema.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/purger/PurgeableHivePartitionDatasetSchema.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 /**
  * Dummy class for schema corresponding to {@link PurgeableHivePartitionDataset}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/AdhocRestorePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/AdhocRestorePolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/AdhocRestorePolicy.java
index 9e2751f..c4482a0 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/AdhocRestorePolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/AdhocRestorePolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 
@@ -22,12 +22,12 @@ import org.apache.hadoop.fs.FileSystem;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionFinder;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionFinder;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
index f9c6415..8f3d516 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 import java.util.List;
@@ -36,15 +36,15 @@ import com.google.common.util.concurrent.ListenableFuture;
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.ComplianceEvents;
-import gobblin.compliance.ComplianceJob;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.ComplianceEvents;
+import org.apache.gobblin.compliance.ComplianceJob;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/HivePartitionRestorePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/HivePartitionRestorePolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/HivePartitionRestorePolicy.java
index d5843f4..c501e09 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/HivePartitionRestorePolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/HivePartitionRestorePolicy.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.configuration.State;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/LKGRestorePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/LKGRestorePolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/LKGRestorePolicy.java
index 5bb0e5e..ccb15d6 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/LKGRestorePolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/LKGRestorePolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -25,14 +25,14 @@ import org.apache.hadoop.fs.FileSystem;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionVersion;
-import gobblin.compliance.HivePartitionVersionFinder;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.HivePartitionVersionFinder;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableDataset.java
index e2760d4..46205b5 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableDataset.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
index 1743277..8d4eb9b 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -34,15 +34,15 @@ import com.google.common.base.Throwables;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.compliance.purger.HivePurgerQueryTemplate;
-import gobblin.compliance.utils.PartitionUtils;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate;
+import org.apache.gobblin.compliance.utils.PartitionUtils;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDatasetFinder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDatasetFinder.java
index 9acb6e3..f8b2b33 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDatasetFinder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorableHivePartitionDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -26,11 +26,11 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionFinder;
-import gobblin.configuration.State;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionFinder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorePolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorePolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorePolicy.java
index b6cdf68..e0d01ad 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorePolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/RestorePolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.restore;
+package org.apache.gobblin.compliance.restore;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDataset.java
index b8f11a5..c8898f3 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -30,15 +30,15 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionVersion;
-import gobblin.compliance.HivePartitionVersionFinder;
-import gobblin.compliance.HivePartitionVersionPolicy;
-import gobblin.configuration.State;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.version.VersionCleaner;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.HivePartitionVersionFinder;
+import org.apache.gobblin.compliance.HivePartitionVersionPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.version.VersionCleaner;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDatasetFinder.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDatasetFinder.java
index bf1f8c0..02ff5fd 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDatasetFinder.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/CleanableHivePartitionDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -22,10 +22,10 @@ import java.util.List;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionFinder;
-import gobblin.configuration.State;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionFinder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
index f0174ca..38f07d2 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -44,23 +44,23 @@ import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.ComplianceEvents;
-import gobblin.compliance.ComplianceJob;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.compliance.purger.HivePurgerQueryTemplate;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
-
-import static gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_DATASET_FINDER_CLASS;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.ComplianceEvents;
+import org.apache.gobblin.compliance.ComplianceJob;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+
+import static org.apache.gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_DATASET_FINDER_CLASS;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionRetentionVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionRetentionVersion.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionRetentionVersion.java
index b5597ea..49c04ec 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionRetentionVersion.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionRetentionVersion.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 
@@ -22,8 +22,8 @@ import com.google.common.base.Preconditions;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleaner.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleaner.java
index 648e2f9..042a4ec 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleaner.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleaner.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -27,15 +27,15 @@ import com.google.common.base.Optional;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.compliance.purger.HivePurgerQueryTemplate;
-import gobblin.compliance.utils.PartitionUtils;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate;
+import org.apache.gobblin.compliance.utils.PartitionUtils;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleanerPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleanerPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleanerPolicy.java
index 5e7abbf..384951c 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleanerPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionCleanerPolicy.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import com.google.common.base.Preconditions;
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionVersion;
-import gobblin.compliance.HivePartitionVersionPolicy;
-import gobblin.configuration.State;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.HivePartitionVersionPolicy;
+import org.apache.gobblin.configuration.State;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaper.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaper.java
index b77f803..31e4cfd 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaper.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -33,19 +33,19 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionVersion;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.compliance.purger.HivePurgerQueryTemplate;
-import gobblin.compliance.utils.PartitionUtils;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.util.HadoopUtils;
-
-import static gobblin.compliance.purger.HivePurgerQueryTemplate.getDropPartitionQuery;
-import static gobblin.compliance.purger.HivePurgerQueryTemplate.getUseDbQuery;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate;
+import org.apache.gobblin.compliance.utils.PartitionUtils;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.util.HadoopUtils;
+
+import static org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate.getDropPartitionQuery;
+import static org.apache.gobblin.compliance.purger.HivePurgerQueryTemplate.getUseDbQuery;
 
 
 /**


[41/77] [abbrv] incubator-gobblin git commit: Update static string references to point to org.apache.gobblin packages

Posted by ab...@apache.org.
Update static string references to point to org.apache.gobblin packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/fbdcc8ae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/fbdcc8ae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/fbdcc8ae

Branch: refs/heads/master
Commit: fbdcc8ae1ff228fd81bc6a0ecb0e267a24af2bb4
Parents: 26a040c
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 17:15:24 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 17:15:24 2017 -0700

----------------------------------------------------------------------
 .../org/apache/gobblin/configuration/ConfigurationKeys.java  | 8 ++++----
 .../gobblin/compaction/ReflectionCompactorFactory.java       | 2 +-
 .../gobblin/data/management/copy/hive/HiveDatasetFinder.java | 2 +-
 .../retention/policy/PredicateRetentionPolicy.java           | 2 +-
 .../gobblin/compliance/ComplianceConfigurationKeys.java      | 6 +++---
 .../apache/gobblin/converter/EnvelopeSchemaConverter.java    | 2 +-
 .../gobblin/source/extractor/extract/kafka/KafkaSource.java  | 2 +-
 .../main/java/org/apache/gobblin/runtime/task/TaskUtils.java | 2 +-
 8 files changed, 13 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
index c77f871..0d8dcf5 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
@@ -144,7 +144,7 @@ public class ConfigurationKeys {
   public static final String SOURCE_CLASS_KEY = "source.class";
   public static final String CONVERTER_CLASSES_KEY = "converter.classes";
   public static final String FORK_OPERATOR_CLASS_KEY = "fork.operator.class";
-  public static final String DEFAULT_FORK_OPERATOR_CLASS = "gobblin.fork.IdentityForkOperator";
+  public static final String DEFAULT_FORK_OPERATOR_CLASS = "org.apache.gobblin.fork.IdentityForkOperator";
   public static final String JOB_COMMIT_POLICY_KEY = "job.commit.policy";
   public static final String DEFAULT_JOB_COMMIT_POLICY = "full";
   // If true, commit of different datasets will be performed in parallel
@@ -306,7 +306,7 @@ public class ConfigurationKeys {
   public static final String WRITER_TRUNCATE_STAGING_TABLE = WRITER_PREFIX + ".truncate.staging.table";
   public static final String WRITER_OUTPUT_DIR = WRITER_PREFIX + ".output.dir";
   public static final String WRITER_BUILDER_CLASS = WRITER_PREFIX + ".builder.class";
-  public static final String DEFAULT_WRITER_BUILDER_CLASS = "gobblin.writer.AvroDataWriterBuilder";
+  public static final String DEFAULT_WRITER_BUILDER_CLASS = "org.apache.gobblin.writer.AvroDataWriterBuilder";
   public static final String WRITER_FILE_NAME = WRITER_PREFIX + ".file.name";
   public static final String WRITER_FILE_PATH = WRITER_PREFIX + ".file.path";
   public static final String WRITER_FILE_PATH_TYPE = WRITER_PREFIX + ".file.path.type";
@@ -608,7 +608,7 @@ public class ConfigurationKeys {
   public static final String METRICS_REPORTING_KAFKA_ENABLED_KEY =
       METRICS_CONFIGURATIONS_PREFIX + "reporting.kafka.enabled";
   public static final String DEFAULT_METRICS_REPORTING_KAFKA_ENABLED = Boolean.toString(false);
-  public static final String DEFAULT_METRICS_REPORTING_KAFKA_REPORTER_CLASS = "gobblin.metrics.kafka.KafkaReporterFactory";
+  public static final String DEFAULT_METRICS_REPORTING_KAFKA_REPORTER_CLASS = "org.apache.gobblin.metrics.kafka.KafkaReporterFactory";
   public static final String METRICS_REPORTING_KAFKA_FORMAT = METRICS_CONFIGURATIONS_PREFIX + "reporting.kafka.format";
   public static final String DEFAULT_METRICS_REPORTING_KAFKA_FORMAT = "json";
   public static final String METRICS_REPORTING_KAFKA_USE_SCHEMA_REGISTRY =
@@ -699,7 +699,7 @@ public class ConfigurationKeys {
   public static final String ADMIN_SERVER_REFRESH_INTERVAL_KEY = "admin.server.refresh_interval";
   public static final long DEFAULT_ADMIN_SERVER_REFRESH_INTERVAL = 30000;
 
-  public static final String DEFAULT_ADMIN_SERVER_FACTORY_CLASS = "gobblin.admin.DefaultAdminWebServerFactory";
+  public static final String DEFAULT_ADMIN_SERVER_FACTORY_CLASS = "org.apache.gobblin.admin.DefaultAdminWebServerFactory";
 
   /**
    * Kafka job configurations.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
index eaeebd3..fc68e47 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
@@ -36,7 +36,7 @@ public class ReflectionCompactorFactory implements CompactorFactory {
 
   @VisibleForTesting
   static final String COMPACTION_COMPACTOR_CLASS = "compaction.compactor.class";
-  private static final String DEFAULT_COMPACTION_COMPACTOR_CLASS = "gobblin.compaction.mapreduce.MRCompactor";
+  private static final String DEFAULT_COMPACTION_COMPACTOR_CLASS = "org.apache.gobblin.compaction.mapreduce.MRCompactor";
 
   @Override
   public Compactor createCompactor(Properties properties, List<Tag<String>> tags,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
index 7e34040..98134b8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
@@ -97,7 +97,7 @@ public class HiveDatasetFinder implements IterableDatasetFinder<HiveDataset> {
    * This is an optional key.
    * The fully qualified name of a {@link Function} class which returns the relative uri of a dataset in the config store
    */
-  public static final String CONFIG_STORE_DATASET_URI_BUILDER_CLASS = "gobblin.config.management.datasetUriBuilderClass";
+  public static final String CONFIG_STORE_DATASET_URI_BUILDER_CLASS = "org.apache.gobblin.config.management.datasetUriBuilderClass";
 
   // Event names
   private static final String DATASET_FOUND = "DatasetFound";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
index 1858606..35aba33 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
@@ -39,7 +39,7 @@ public class PredicateRetentionPolicy implements RetentionPolicy<DatasetVersion>
 
   private final Predicate<DatasetVersion> predicate;
 
-  private static final String RETENTION_POLICY_PREDICATE_CLASS = "gobblin.retention.retention.policy.predicate.class";
+  private static final String RETENTION_POLICY_PREDICATE_CLASS = "org.apache.gobblin.retention.retention.policy.predicate.class";
 
   @SuppressWarnings("unchecked")
   public PredicateRetentionPolicy(Properties props) throws InstantiationException, IllegalAccessException,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
index 4ef4474..dbb79b2 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/ComplianceConfigurationKeys.java
@@ -93,10 +93,10 @@ public class ComplianceConfigurationKeys {
       COMPLIANCE_PREFIX + ".retention.selection.policy.class";
 
   public static final String DATASET_SELECTION_POLICY_CLASS = COMPLIANCE_PREFIX + ".dataset.selection.policy.class";
-  public static final String DEFAULT_DATASET_SELECTION_POLICY_CLASS = "gobblin.compliance.HivePartitionDatasetPolicy";
+  public static final String DEFAULT_DATASET_SELECTION_POLICY_CLASS = "org.apache.gobblin.compliance.HivePartitionDatasetPolicy";
 
   public static final String PURGER_COMMIT_POLICY_CLASS = COMPLIANCE_PREFIX + ".purger.commit.policy.class";
-  public static final String DEFAULT_PURGER_COMMIT_POLICY_CLASS = "gobblin.compliance.purger.HivePurgerCommitPolicy";
+  public static final String DEFAULT_PURGER_COMMIT_POLICY_CLASS = "org.apache.gobblin.compliance.purger.HivePurgerCommitPolicy";
 
   public static final String RETENTION_VERSION_CLEANER_CLASS_KEY =
       COMPLIANCE_PREFIX + ".retention.version.cleaner.class";
@@ -116,7 +116,7 @@ public class ComplianceConfigurationKeys {
   // Path to the compliance id in the dataset descriptor json object.
   public static final String DATASET_DESCRIPTOR_FIELDPATH = COMPLIANCE_PREFIX + ".dataset.descriptor.fieldPath";
   public static final String DATASET_DESCRIPTOR_CLASS = COMPLIANCE_PREFIX + ".dataset.descriptor.class";
-  public static final String DEFAULT_DATASET_DESCRIPTOR_CLASS = "gobblin.compliance.DatasetDescriptorImpl";
+  public static final String DEFAULT_DATASET_DESCRIPTOR_CLASS = "org.apache.gobblin.compliance.DatasetDescriptorImpl";
 
   // Name of the table containing the compliance ids based on which purging will take place.
   public static final String COMPLIANCE_ID_TABLE_KEY = COMPLIANCE_PREFIX + ".purger.complianceIdTable";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
index 8c1bf7f..8696f13 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/converter/EnvelopeSchemaConverter.java
@@ -54,7 +54,7 @@ public class EnvelopeSchemaConverter extends Converter<Schema, String, GenericRe
   public static final String PAYLOAD_FIELD = "EnvelopeSchemaConverter.payloadField";
   public static final String DEFAULT_PAYLOAD_SCHEMA_ID_FIELD ="payloadSchemaId";
   public static final String DEFAULT_PAYLOAD_FIELD = "payload";
-  public static final String DEFAULT_KAFKA_SCHEMA_REGISTRY_FACTORY_CLASS = "gobblin.metrics.kafka.KafkaAvroSchemaRegistryFactory";
+  public static final String DEFAULT_KAFKA_SCHEMA_REGISTRY_FACTORY_CLASS = "org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistryFactory";
 
   private Optional<AvroSchemaFieldRemover> fieldRemover;
   private KafkaSchemaRegistry registry;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
index 4fa9fb4..42c594d 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
@@ -104,7 +104,7 @@ public abstract class KafkaSource<S, D> extends EventBasedSource<S, D> {
   public static final String ALL_TOPICS = "all";
   public static final String AVG_RECORD_SIZE = "avg.record.size";
   public static final String AVG_RECORD_MILLIS = "avg.record.millis";
-  public static final String GOBBLIN_KAFKA_CONSUMER_CLIENT_FACTORY_CLASS = "gobblin.kafka.consumerClient.class";
+  public static final String GOBBLIN_KAFKA_CONSUMER_CLIENT_FACTORY_CLASS = "org.apache.gobblin.kafka.consumerClient.class";
   public static final String GOBBLIN_KAFKA_EXTRACT_ALLOW_TABLE_TYPE_NAMESPACE_CUSTOMIZATION =
       "gobblin.kafka.extract.allowTableTypeAndNamspaceCustomization";
   public static final String DEFAULT_GOBBLIN_KAFKA_CONSUMER_CLIENT_FACTORY_CLASS =

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/fbdcc8ae/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
index 8df7a0b..f5ebd0d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
@@ -26,7 +26,7 @@ import org.apache.gobblin.configuration.State;
  */
 public class TaskUtils {
 
-  private static final String TASK_FACTORY_CLASS = "gobblin.runtime.taskFactoryClass";
+  private static final String TASK_FACTORY_CLASS = "org.apache.gobblin.runtime.taskFactoryClass";
 
   /**
    * Parse the {@link TaskFactory} in the state if one is defined.


[33/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/DataCompletenessVerifier.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/DataCompletenessVerifier.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/DataCompletenessVerifier.java
index 0c878b9..370a59c 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/DataCompletenessVerifier.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/DataCompletenessVerifier.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -34,11 +34,11 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/InputRecordCountHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/InputRecordCountHelper.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/InputRecordCountHelper.java
index 9e7a210..53fd05d 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/InputRecordCountHelper.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/InputRecordCountHelper.java
@@ -1,14 +1,14 @@
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
 import com.google.common.base.Charsets;
 import com.google.common.collect.Lists;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
-import gobblin.util.RecordCountProvider;
-import gobblin.util.recordcount.IngestionRecordCountProvider;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.recordcount.IngestionRecordCountProvider;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.conf.Configuration;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskTest.java
index 27e03e3..3fed3e5 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskTest.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import com.google.common.io.Files;
-import gobblin.compaction.audit.AuditCountClientFactory;
-import gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
-import gobblin.compaction.source.CompactionSource;
-import gobblin.data.management.dataset.SimpleDatasetHierarchicalPrioritizer;
-import gobblin.compaction.suite.TestCompactionSuiteFactories;
-import gobblin.compaction.verify.CompactionAuditCountVerifier;
-import gobblin.compaction.verify.CompactionVerifier;
-import gobblin.compaction.verify.InputRecordCountHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.compaction.audit.AuditCountClientFactory;
+import org.apache.gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
+import org.apache.gobblin.compaction.source.CompactionSource;
+import org.apache.gobblin.data.management.dataset.SimpleDatasetHierarchicalPrioritizer;
+import org.apache.gobblin.compaction.suite.TestCompactionSuiteFactories;
+import org.apache.gobblin.compaction.verify.CompactionAuditCountVerifier;
+import org.apache.gobblin.compaction.verify.CompactionVerifier;
+import org.apache.gobblin.compaction.verify.InputRecordCountHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
 
 import org.apache.avro.Schema;
 import org.apache.avro.file.DataFileWriter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunnerFilenameRecordCountProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunnerFilenameRecordCountProviderTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunnerFilenameRecordCountProviderTest.java
index f78d683..c4020fe 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunnerFilenameRecordCountProviderTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunnerFilenameRecordCountProviderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import java.io.IOException;
 import java.util.regex.Pattern;
@@ -28,9 +28,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Files;
 
-import gobblin.util.RecordCountProvider;
-import gobblin.util.recordcount.IngestionRecordCountProvider;
-import gobblin.util.recordcount.LateFileRecordCountProvider;
+import org.apache.gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.recordcount.IngestionRecordCountProvider;
+import org.apache.gobblin.util.recordcount.LateFileRecordCountProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/RenameSourceDirectoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/RenameSourceDirectoryTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/RenameSourceDirectoryTest.java
index 342fd73..e5207aa 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/RenameSourceDirectoryTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/RenameSourceDirectoryTest.java
@@ -1,5 +1,5 @@
-package gobblin.compaction.mapreduce;
-import gobblin.compaction.dataset.Dataset;
+package org.apache.gobblin.compaction.mapreduce;
+import org.apache.gobblin.compaction.dataset.Dataset;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducerTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducerTest.java
index dbdcac8..2de03d1 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducerTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProviderTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProviderTest.java
index e7d8c6d..150eee0 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProviderTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProviderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProviderTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProviderTest.java
index 9a26828..8557a8c 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProviderTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProviderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunnerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunnerTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunnerTest.java
index a280dab..a6b8b41 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunnerTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunnerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -29,11 +29,11 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.AvroUtils;
 
 
 @Test(groups = { "gobblin.compaction" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
index 12396c6..f57193b 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.conditions;
+package org.apache.gobblin.compaction.mapreduce.conditions;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -38,15 +38,15 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 import com.google.common.base.Optional;
-import gobblin.compaction.conditions.RecompactionCondition;
-import gobblin.compaction.conditions.RecompactionCombineCondition;
-import gobblin.compaction.conditions.RecompactionConditionBasedOnDuration;
-import gobblin.compaction.conditions.RecompactionConditionBasedOnFileCount;
-import gobblin.compaction.conditions.RecompactionConditionBasedOnRatio;
-import gobblin.compaction.conditions.RecompactionConditionFactory;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.conditions.RecompactionCondition;
+import org.apache.gobblin.compaction.conditions.RecompactionCombineCondition;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionBasedOnDuration;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionBasedOnFileCount;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionBasedOnRatio;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionFactory;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuiteFactories.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuiteFactories.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuiteFactories.java
index 3cfcf86..6354d5d 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuiteFactories.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuiteFactories.java
@@ -1,7 +1,7 @@
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
 
 
 public class TestCompactionSuiteFactories {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuites.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuites.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuites.java
index 973f9c0..87d41d2 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuites.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/suite/TestCompactionSuites.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
 import java.util.ArrayList;
 import java.util.List;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compaction.action.CompactionCompleteAction;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.action.CompactionCompleteAction;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 @Slf4j
 public class TestCompactionSuites {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/verify/PinotAuditCountVerifierTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/verify/PinotAuditCountVerifierTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/verify/PinotAuditCountVerifierTest.java
index 3a545d0..4160100 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/verify/PinotAuditCountVerifierTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/verify/PinotAuditCountVerifierTest.java
@@ -1,12 +1,12 @@
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
-import gobblin.compaction.audit.AuditCountClient;
-import gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.audit.AuditCountClient;
+import org.apache.gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import lombok.Getter;
 import lombok.Setter;
 import org.apache.hadoop.fs.Path;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-with-pkey.avsc
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-with-pkey.avsc b/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-with-pkey.avsc
index 36544cb..a3fc5fd 100644
--- a/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-with-pkey.avsc
+++ b/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-with-pkey.avsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "GobblinCompactionTestEvent",
-  "namespace" : "gobblin.compaction.test.events",
+  "namespace" : "org.apache.gobblin.compaction.test.events",
   "fields" : [ {
     "name" : "header",
     "type" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-without-pkey.avsc
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-without-pkey.avsc b/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-without-pkey.avsc
index 39357c6..506e10c 100644
--- a/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-without-pkey.avsc
+++ b/gobblin-compaction/src/test/resources/dedup-schema/dedup-schema-without-pkey.avsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "GobblinCompactionTestEvent",
-  "namespace" : "gobblin.compaction.test.events",
+  "namespace" : "org.apache.gobblin.compaction.test.events",
   "fields" : [ {
     "name" : "header",
     "type" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClient.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClient.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClient.java
index cee2d12..c125129 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClient.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import java.lang.annotation.Annotation;
 import java.net.URI;
@@ -35,20 +35,20 @@ import com.google.common.collect.ArrayListMultimap;
 import com.google.common.collect.Multimap;
 import com.typesafe.config.Config;
 
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.common.impl.ConfigStoreBackedTopology;
-import gobblin.config.common.impl.ConfigStoreBackedValueInspector;
-import gobblin.config.common.impl.ConfigStoreTopologyInspector;
-import gobblin.config.common.impl.ConfigStoreValueInspector;
-import gobblin.config.common.impl.InMemoryTopology;
-import gobblin.config.common.impl.InMemoryValueInspector;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.ConfigStoreFactory;
-import gobblin.config.store.api.ConfigStoreWithStableVersioning;
-import gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.common.impl.ConfigStoreBackedTopology;
+import org.apache.gobblin.config.common.impl.ConfigStoreBackedValueInspector;
+import org.apache.gobblin.config.common.impl.ConfigStoreTopologyInspector;
+import org.apache.gobblin.config.common.impl.ConfigStoreValueInspector;
+import org.apache.gobblin.config.common.impl.InMemoryTopology;
+import org.apache.gobblin.config.common.impl.InMemoryValueInspector;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.config.store.api.ConfigStoreWithStableVersioning;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCLI.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCLI.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCLI.java
index 9011618..1e28518 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCLI.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCLI.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -23,12 +23,12 @@ import java.net.URISyntaxException;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.annotation.Alias;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.runtime.cli.CliApplication;
-import gobblin.runtime.cli.CliObjectFactory;
-import gobblin.runtime.cli.CliObjectSupport;
-import gobblin.runtime.cli.ConstructorAndPublicMethodsCliObjectFactory;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.runtime.cli.CliApplication;
+import org.apache.gobblin.runtime.cli.CliObjectFactory;
+import org.apache.gobblin.runtime.cli.CliObjectSupport;
+import org.apache.gobblin.runtime.cli.ConstructorAndPublicMethodsCliObjectFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCache.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCache.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCache.java
index 693120d..f6e32a2 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCache.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientCache.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
@@ -22,7 +22,7 @@ import java.util.concurrent.ExecutionException;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 
-import gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
 
 /**
  * Caches {@link ConfigClient}s for every {@link VersionStabilityPolicy}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientUtils.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientUtils.java
index f9a6702..4eb3231 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientUtils.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigClientUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -31,11 +31,11 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigStoreFactoryRegister.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigStoreFactoryRegister.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigStoreFactoryRegister.java
index 3e1614c..dc3fe3b 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigStoreFactoryRegister.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/ConfigStoreFactoryRegister.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
-import gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/package-info.java b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/package-info.java
index 5b5b6dd..6fab764 100644
--- a/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/package-info.java
+++ b/gobblin-config-management/gobblin-config-client/src/main/java/org/apache/gobblin/config/client/package-info.java
@@ -18,7 +18,7 @@
 /**
  * This package contains the config config client implementation for Gobblin config management.
  */
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 //TODO: Remove once we commit any other classes
 class DummyClassForJavadoc {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClient.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClient.java b/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClient.java
index c0ab283..f4371b2 100644
--- a/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClient.java
+++ b/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -38,11 +38,11 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
 
 @Test(groups = { "gobblin.config.common.impl" })
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClientUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClientUtils.java b/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClientUtils.java
index 79e49c8..6448d3e 100644
--- a/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClientUtils.java
+++ b/gobblin-config-management/gobblin-config-client/src/test/java/org/apache/gobblin/config/client/TestConfigClientUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client;
+package org.apache.gobblin.config.client;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -29,9 +29,9 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 @Test(groups = { "gobblin.config.client.api" })
 public class TestConfigClientUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/ConfigStoreFactoryDoesNotExistsException.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/ConfigStoreFactoryDoesNotExistsException.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/ConfigStoreFactoryDoesNotExistsException.java
index 8265951..31de050 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/ConfigStoreFactoryDoesNotExistsException.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/ConfigStoreFactoryDoesNotExistsException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.client.api;
+package org.apache.gobblin.config.client.api;
 
 /**
  * ConfigStoreFactoryDoesNotExistsException indicate the requested {@link ConfigStoreFactory} can not

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/VersionStabilityPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/VersionStabilityPolicy.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/VersionStabilityPolicy.java
index 485aca6..f8eb8ad 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/VersionStabilityPolicy.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/client/api/VersionStabilityPolicy.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.client.api;
+package org.apache.gobblin.config.client.api;
 
-import gobblin.annotation.Alpha;
-import gobblin.config.store.api.ConfigStoreWithStableVersioning;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.config.store.api.ConfigStoreWithStableVersioning;
 
 /**
  * This policy specifies the behavior expected by the client application when making repeated

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/CircularDependencyException.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/CircularDependencyException.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/CircularDependencyException.java
index 284a462..aa3cdca 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/CircularDependencyException.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/CircularDependencyException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 /** Denotes that circular chain is detected by follow the imports path in {@link ConfigStore}. */
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedTopology.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedTopology.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedTopology.java
index 7300112..b19fa94 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedTopology.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedTopology.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.Collection;
 import java.util.List;
@@ -23,11 +23,11 @@ import java.util.List;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreWithImportedBy;
-import gobblin.config.store.api.ConfigStoreWithImportedByRecursively;
-import gobblin.config.store.api.ConfigStoreWithResolution;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreWithImportedBy;
+import org.apache.gobblin.config.store.api.ConfigStoreWithImportedByRecursively;
+import org.apache.gobblin.config.store.api.ConfigStoreWithResolution;
 
 public class ConfigStoreBackedTopology implements ConfigStoreTopologyInspector {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedValueInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedValueInspector.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedValueInspector.java
index 84cf761..c7e40bd 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedValueInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreBackedValueInspector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.Collection;
 import java.util.HashMap;
@@ -30,10 +30,10 @@ import com.typesafe.config.ConfigFactory;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreWithBatchFetches;
-import gobblin.config.store.api.ConfigStoreWithResolution;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreWithBatchFetches;
+import org.apache.gobblin.config.store.api.ConfigStoreWithResolution;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreTopologyInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreTopologyInspector.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreTopologyInspector.java
index 8a7d64e..f1afa4a 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreTopologyInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreTopologyInspector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.Collection;
 import java.util.List;
@@ -23,7 +23,7 @@ import java.util.List;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 /**
  * The ConfigStoreTopology interface used to describe the topology of a configuration store.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
index e0e1412..43239cd 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.Collection;
 import java.util.Map;
@@ -23,7 +23,7 @@ import java.util.Map;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ImportTraverser.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ImportTraverser.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ImportTraverser.java
index ccf2aac..5014486 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ImportTraverser.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ImportTraverser.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.HashSet;
 import java.util.LinkedList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
index 2c3cdfb..b0a2f19 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -32,7 +32,7 @@ import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.UncheckedExecutionException;
 import com.typesafe.config.Config;
 
-import gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryValueInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryValueInspector.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryValueInspector.java
index e856b3a..5e4a430 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryValueInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryValueInspector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -29,8 +29,8 @@ import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 import com.typesafe.config.Config;
 
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 /**
  * InMemoryValueInspector provide the caching layer for getting the {@link com.typesafe.config.Config} from {@link ConfigStore}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/SingleLinkedListConfigKeyPath.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/SingleLinkedListConfigKeyPath.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/SingleLinkedListConfigKeyPath.java
index a682592..21275d5 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/SingleLinkedListConfigKeyPath.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/SingleLinkedListConfigKeyPath.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
-import gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 
 public class SingleLinkedListConfigKeyPath implements ConfigKeyPath {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigKeyPath.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigKeyPath.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigKeyPath.java
index 6579452..4cf62f1 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigKeyPath.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigKeyPath.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * The ConfigKeyPath is used to describe the relative path for a given configuration key URI to

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStore.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStore.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStore.java
index 859b2f4..24127fc 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStore.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.net.URI;
 import java.util.Collection;
@@ -24,7 +24,7 @@ import java.util.List;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreCreationException.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreCreationException.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreCreationException.java
index 77a18c5..a22d812 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreCreationException.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreCreationException.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 @Alpha
 public class ConfigStoreCreationException extends Exception {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreFactory.java
index 3704d7b..f5ee9c5 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreFactory.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithBatchFetches.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithBatchFetches.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithBatchFetches.java
index 4867c0d..b1a394f 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithBatchFetches.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithBatchFetches.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.util.Collection;
 import java.util.Map;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * ConfigStoreWithBatchFetches indicate this {@link ConfigStore} support (efficient) fetching of

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedBy.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedBy.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedBy.java
index ba4dafc..8876cdb 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedBy.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedBy.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.util.Collection;
 
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedByRecursively.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedByRecursively.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedByRecursively.java
index e325b9f..32ce137 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedByRecursively.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithImportedByRecursively.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.util.Collection;
 
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * This is an extension of the {@link ConfigStoreWithImportedBy} interface which marks that

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithResolution.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithResolution.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithResolution.java
index 76761c3..60561e9 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithResolution.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithResolution.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.util.List;
 
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithStableVersioning.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithStableVersioning.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithStableVersioning.java
index 20545af..a6af0b5 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithStableVersioning.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/ConfigStoreWithStableVersioning.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;
@@ -23,8 +23,8 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
-import gobblin.annotation.Alpha;
-import gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
 
 /**
  * The ConfigStoreWithStableVersioning annotation is used to indicate that the configuration store

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/VersionDoesNotExistException.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/VersionDoesNotExistException.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/VersionDoesNotExistException.java
index 7f106ad..7542f63 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/VersionDoesNotExistException.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/VersionDoesNotExistException.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/package-info.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/package-info.java
index 53142c5..8be4068 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/package-info.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/api/package-info.java
@@ -21,4 +21,4 @@
  * Configuration stores provide a low-level API for reading {@link com.typesafe.config.Config} objects. These
  * are generally accessed through the config client API.
  */
-package gobblin.config.store.api;
+package org.apache.gobblin.config.store.api;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
index b5409f6..7dbfb14 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ClasspathConfigSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ConfigStream.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ConfigStream.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ConfigStream.java
index b8caf5b..6e6e6fd 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ConfigStream.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/ConfigStream.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import java.io.InputStream;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/Deployable.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/Deployable.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/Deployable.java
index 94a704f..2fdcd08 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/Deployable.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/Deployable.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import java.io.IOException;
 
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeployableConfigSource.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeployableConfigSource.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeployableConfigSource.java
index fe65015..26678cf 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeployableConfigSource.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeployableConfigSource.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.Set;
 
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeploymentConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeploymentConfig.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeploymentConfig.java
index c2c432b..823d8dc 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeploymentConfig.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/DeploymentConfig.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/FsDeploymentConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/FsDeploymentConfig.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/FsDeploymentConfig.java
index d2db2b1..4f75311 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/FsDeploymentConfig.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/FsDeploymentConfig.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
 import lombok.Getter;
 import lombok.NonNull;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/StoreDeployer.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/StoreDeployer.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/StoreDeployer.java
index b7b67fe..6a293fd 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/StoreDeployer.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/deploy/StoreDeployer.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.deploy;
+package org.apache.gobblin.config.store.deploy;
 
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
 
 import java.net.URI;
 import java.util.ServiceLoader;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/DefaultCapableLocalConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/DefaultCapableLocalConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/DefaultCapableLocalConfigStoreFactory.java
index b1c5c26..dd53837 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/DefaultCapableLocalConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/DefaultCapableLocalConfigStoreFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSConfigStoreFactory.java
index 6ff459e..b20d1e2 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSConfigStoreFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,9 +31,9 @@ import com.google.common.base.Strings;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.ConfigStoreFactory;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadata.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadata.java
index 735d432..98d79d2 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadata.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadata.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -30,9 +30,9 @@ import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigRenderOptions;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.deploy.FsDeploymentConfig;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.deploy.FsDeploymentConfig;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStore.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStore.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStore.java
index 85eef3a..da541e2 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStore.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStore.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -52,19 +52,19 @@ import com.typesafe.config.ConfigFactory;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
-import gobblin.config.store.api.ConfigStoreWithStableVersioning;
-import gobblin.config.store.api.VersionDoesNotExistException;
-import gobblin.config.store.deploy.ConfigStream;
-import gobblin.config.store.deploy.Deployable;
-import gobblin.config.store.deploy.DeployableConfigSource;
-import gobblin.config.store.deploy.FsDeploymentConfig;
-import gobblin.util.FileListUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.io.SeekableFSInputStream;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.config.common.impl.SingleLinkedListConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigStoreWithStableVersioning;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.config.store.deploy.ConfigStream;
+import org.apache.gobblin.config.store.deploy.Deployable;
+import org.apache.gobblin.config.store.deploy.DeployableConfigSource;
+import org.apache.gobblin.config.store.deploy.FsDeploymentConfig;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.io.SeekableFSInputStream;
+import org.apache.gobblin.util.io.StreamUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
index 63e31bd..7e3d57a 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.net.URI;
@@ -32,9 +32,9 @@ import com.google.common.base.Strings;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.ConfigStoreFactory;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.ConfigStoreFactory;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleLocalHDFSConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleLocalHDFSConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleLocalHDFSConfigStoreFactory.java
index ceb4eda..1c7e864 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleLocalHDFSConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleLocalHDFSConfigStoreFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/TestEnvironment.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/TestEnvironment.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/TestEnvironment.java
index 4e31d64..4d91faf 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/TestEnvironment.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/TestEnvironment.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.config;
+package org.apache.gobblin.config;
 
 import org.testng.annotations.BeforeSuite;
 import org.testng.annotations.Test;
 
-import gobblin.config.common.impl.TestConfigStoreValueInspector;
-import gobblin.config.store.hdfs.SimpleHdfsConfigStoreTest;
+import org.apache.gobblin.config.common.impl.TestConfigStoreValueInspector;
+import org.apache.gobblin.config.store.hdfs.SimpleHdfsConfigStoreTest;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/ImportTraverserTest.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/ImportTraverserTest.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/ImportTraverserTest.java
index 1e4b75b..d5b0781 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/ImportTraverserTest.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/ImportTraverserTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestCircularDependency.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestCircularDependency.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestCircularDependency.java
index 1da6891..7122b64 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestCircularDependency.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestCircularDependency.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -29,8 +29,8 @@ import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 
 @Test(groups = { "gobblin.config.common.impl" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestConfigStoreValueInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestConfigStoreValueInspector.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestConfigStoreValueInspector.java
index e49b2de..79b09f1 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestConfigStoreValueInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestConfigStoreValueInspector.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
-import gobblin.config.TestEnvironment;
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.TestEnvironment;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 import org.mockito.Mockito;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestInMemoryTopology.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestInMemoryTopology.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestInMemoryTopology.java
index a21121d..4ad53f7 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestInMemoryTopology.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestInMemoryTopology.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -40,8 +40,8 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.config.store.api.ConfigKeyPath;
-import gobblin.config.store.api.ConfigStore;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigStore;
 
 @Test(groups = { "gobblin.config.common.impl" })
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestSingleLinkedListConfigKeyPath.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestSingleLinkedListConfigKeyPath.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestSingleLinkedListConfigKeyPath.java
index 6891f4c..d57fe69 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestSingleLinkedListConfigKeyPath.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/common/impl/TestSingleLinkedListConfigKeyPath.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.config.common.impl;
+package org.apache.gobblin.config.common.impl;
 
 import java.util.HashSet;
 import java.util.Set;
 
-import gobblin.config.store.api.ConfigKeyPath;
+import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadataTest.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadataTest.java b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadataTest.java
index 3d55774..5199046 100644
--- a/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadataTest.java
+++ b/gobblin-config-management/gobblin-config-core/src/test/java/org/apache/gobblin/config/store/hdfs/SimpleHDFSStoreMetadataTest.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.config.store.hdfs;
+package org.apache.gobblin.config.store.hdfs;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import java.net.URI;
 


[35/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterLauncher.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterLauncher.java
index f68dd50..c2b0d5d 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterLauncher.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterLauncher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.io.IOException;
@@ -56,18 +56,18 @@ import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterUtils;
-import gobblin.cluster.GobblinHelixConstants;
-import gobblin.cluster.HelixMessageSubTypes;
-import gobblin.cluster.HelixUtils;
-import gobblin.util.ConfigUtils;
-import gobblin.util.EmailUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterUtils;
+import org.apache.gobblin.cluster.GobblinHelixConstants;
+import org.apache.gobblin.cluster.HelixMessageSubTypes;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.EmailUtils;
 
-import static gobblin.aws.GobblinAWSUtils.*;
-import static gobblin.aws.GobblinAWSConfigurationKeys.*;
-import static gobblin.cluster.GobblinClusterConfigurationKeys.*;
+import static org.apache.gobblin.aws.GobblinAWSUtils.*;
+import static org.apache.gobblin.aws.GobblinAWSConfigurationKeys.*;
+import static org.apache.gobblin.cluster.GobblinClusterConfigurationKeys.*;
 
 
 /**
@@ -296,7 +296,7 @@ public class GobblinAWSClusterLauncher {
         this.closer.close();
       }
     }
-    
+
     this.countDownLatch.countDown();
     this.stopped = true;
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterManager.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterManager.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterManager.java
index abb822b..e18ca5b 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterManager.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSClusterManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.util.Collections;
 import java.util.List;
@@ -39,13 +39,13 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterManager;
-import gobblin.cluster.GobblinHelixJobScheduler;
-import gobblin.cluster.HelixMessageSubTypes;
-import gobblin.cluster.JobConfigurationManager;
-import gobblin.util.JvmUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterManager;
+import org.apache.gobblin.cluster.GobblinHelixJobScheduler;
+import org.apache.gobblin.cluster.HelixMessageSubTypes;
+import org.apache.gobblin.cluster.JobConfigurationManager;
+import org.apache.gobblin.util.JvmUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSConfigurationKeys.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSConfigurationKeys.java
index beb7bc1..3b50947 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSConfigurationKeys.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSConfigurationKeys.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
index 2772aa0..dc9693b 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.util.Collections;
 import java.util.List;
@@ -40,14 +40,14 @@ import com.google.common.util.concurrent.Service;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterManager;
-import gobblin.cluster.GobblinHelixTask;
-import gobblin.cluster.GobblinHelixTaskFactory;
-import gobblin.cluster.GobblinTaskRunner;
-import gobblin.cluster.HelixMessageSubTypes;
-import gobblin.util.JvmUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterManager;
+import org.apache.gobblin.cluster.GobblinHelixTask;
+import org.apache.gobblin.cluster.GobblinHelixTaskFactory;
+import org.apache.gobblin.cluster.GobblinTaskRunner;
+import org.apache.gobblin.cluster.HelixMessageSubTypes;
+import org.apache.gobblin.util.JvmUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSUtils.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSUtils.java
index b1f136d..547fb08 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSUtils.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.util.List;
@@ -31,7 +31,7 @@ import org.slf4j.Logger;
 import com.google.common.base.Joiner;
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/Log4jConfigHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/Log4jConfigHelper.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/Log4jConfigHelper.java
index 1c5f720..0903079 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/Log4jConfigHelper.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/Log4jConfigHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -26,7 +26,7 @@ import org.apache.log4j.PropertyConfigurator;
 
 import com.google.common.io.Closer;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/test/java/org/apache/gobblin/aws/AWSJobConfigurationManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/java/org/apache/gobblin/aws/AWSJobConfigurationManagerTest.java b/gobblin-aws/src/test/java/org/apache/gobblin/aws/AWSJobConfigurationManagerTest.java
index 4e0afd1..8bcf048 100644
--- a/gobblin-aws/src/test/java/org/apache/gobblin/aws/AWSJobConfigurationManagerTest.java
+++ b/gobblin-aws/src/test/java/org/apache/gobblin/aws/AWSJobConfigurationManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.io.IOException;
@@ -37,8 +37,8 @@ import com.google.common.eventbus.Subscribe;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.event.NewJobConfigArrivalEvent;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.event.NewJobConfigArrivalEvent;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/test/java/org/apache/gobblin/aws/CloudInitScriptBuilderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/java/org/apache/gobblin/aws/CloudInitScriptBuilderTest.java b/gobblin-aws/src/test/java/org/apache/gobblin/aws/CloudInitScriptBuilderTest.java
index 067e474..a601991 100644
--- a/gobblin-aws/src/test/java/org/apache/gobblin/aws/CloudInitScriptBuilderTest.java
+++ b/gobblin-aws/src/test/java/org/apache/gobblin/aws/CloudInitScriptBuilderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.io.IOUtils;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java b/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
index 1ae1e33..5cd9fb9 100644
--- a/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
+++ b/gobblin-aws/src/test/java/org/apache/gobblin/aws/GobblinAWSClusterLauncherTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.IOException;
 import java.net.URL;
@@ -56,14 +56,14 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinHelixConstants;
-import gobblin.cluster.HelixMessageSubTypes;
-import gobblin.cluster.HelixMessageTestBase;
-import gobblin.cluster.HelixUtils;
-import gobblin.cluster.TestHelper;
-import gobblin.cluster.TestShutdownMessageHandlerFactory;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinHelixConstants;
+import org.apache.gobblin.cluster.HelixMessageSubTypes;
+import org.apache.gobblin.cluster.HelixMessageTestBase;
+import org.apache.gobblin.cluster.HelixUtils;
+import org.apache.gobblin.cluster.TestHelper;
+import org.apache.gobblin.cluster.TestShutdownMessageHandlerFactory;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ClusterEventMetadataGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ClusterEventMetadataGenerator.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ClusterEventMetadataGenerator.java
index cc8e0d1..6aeb89c 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ClusterEventMetadataGenerator.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ClusterEventMetadataGenerator.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.List;
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.event.EventName;
-import gobblin.runtime.EventMetadataUtils;
-import gobblin.runtime.JobContext;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.api.EventMetadataGenerator;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.event.EventName;
+import org.apache.gobblin.runtime.EventMetadataUtils;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.api.EventMetadataGenerator;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ContainerMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ContainerMetrics.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ContainerMetrics.java
index 34358ce..62f3652 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ContainerMetrics.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ContainerMetrics.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.List;
 import java.util.concurrent.Callable;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
index b2f27a1..9c3f6c8 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterManager.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterManager.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterManager.java
index 25ee4f0..22e0480 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterManager.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -72,19 +72,19 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.event.ClusterManagerShutdownRequest;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.app.ApplicationException;
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.scheduler.SchedulerService;
-import gobblin.util.ConfigUtils;
-import gobblin.util.JvmUtils;
-import gobblin.util.logs.Log4jConfigurationHelper;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.event.ClusterManagerShutdownRequest;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.app.ApplicationException;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.scheduler.SchedulerService;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.util.logs.Log4jConfigurationHelper;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
index 05c015e..0ecf6b3 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterUtils.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterUtils.java
index 1ff7b8c..a8a335a 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterUtils.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -23,7 +23,7 @@ import java.net.UnknownHostException;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 @Alpha
 public class GobblinClusterUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixConstants.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixConstants.java
index 41b540f..bbb8d2e 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixConstants.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixConstants.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 /**
  * Class for defining constants used while interacting with Helix

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJob.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJob.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJob.java
index 433fa76..d9eab64 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJob.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.List;
 import java.util.Properties;
@@ -30,14 +30,14 @@ import org.quartz.JobDataMap;
 import org.quartz.JobExecutionContext;
 import org.quartz.JobExecutionException;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.Tag;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.scheduler.BaseGobblinJob;
-import gobblin.scheduler.JobScheduler;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.scheduler.BaseGobblinJob;
+import org.apache.gobblin.scheduler.JobScheduler;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
index ab32dc2..7d32827 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.IOException;
 import java.net.URI;
@@ -46,28 +46,28 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.StateStore;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.TimingEvent;
-import gobblin.rest.LauncherTypeEnum;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.ExecutionModel;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskConfigurationKeys;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.TaskStateCollectorService;
-import gobblin.runtime.util.StateStores;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ConfigUtils;
-import gobblin.util.Id;
-import gobblin.util.JobLauncherUtils;
-import gobblin.util.ParallelRunner;
-import gobblin.util.SerializationUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.ExecutionModel;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskConfigurationKeys;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.TaskStateCollectorService;
+import org.apache.gobblin.runtime.util.StateStores;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.Id;
+import org.apache.gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.util.SerializationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobScheduler.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobScheduler.java
index c598c72..0a43380 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobScheduler.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -33,18 +33,18 @@ import com.google.common.collect.Maps;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.Tag;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.scheduler.JobScheduler;
-import gobblin.cluster.event.DeleteJobConfigArrivalEvent;
-import gobblin.cluster.event.NewJobConfigArrivalEvent;
-import gobblin.cluster.event.UpdateJobConfigArrivalEvent;
-import gobblin.scheduler.SchedulerService;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.scheduler.JobScheduler;
+import org.apache.gobblin.cluster.event.DeleteJobConfigArrivalEvent;
+import org.apache.gobblin.cluster.event.NewJobConfigArrivalEvent;
+import org.apache.gobblin.cluster.event.UpdateJobConfigArrivalEvent;
+import org.apache.gobblin.scheduler.SchedulerService;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixMessagingService.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixMessagingService.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixMessagingService.java
index f5eee2c..3bc0fd3 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixMessagingService.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixMessagingService.java
@@ -1,4 +1,4 @@
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.google.common.base.Strings;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
index 0809a66..7af4ee1 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.google.common.io.Closer;
-import gobblin.metastore.StateStore;
-import gobblin.runtime.util.StateStores;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.runtime.util.StateStores;
 import java.io.IOException;
 import java.util.List;
 
@@ -38,24 +38,24 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.Lists;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.GobblinMultiTaskAttempt;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.TaskStateTracker;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.Id;
-import gobblin.util.JobLauncherUtils;
-import gobblin.util.SerializationUtils;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.GobblinMultiTaskAttempt;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.Id;
+import org.apache.gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.util.SerializationUtils;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskDriver.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskDriver.java
index 333f636..c56f8e2 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskDriver.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskDriver.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.google.common.base.Joiner;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskFactory.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskFactory.java
index 8e0b39d..e66756f 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskFactory.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.typesafe.config.Config;
-import gobblin.runtime.util.StateStores;
+import org.apache.gobblin.runtime.util.StateStores;
 import java.io.IOException;
 
 import org.apache.hadoop.fs.FileSystem;
@@ -36,9 +36,9 @@ import com.codahale.metrics.Counter;
 import com.google.common.base.Optional;
 import com.google.common.base.Throwables;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskStateTracker;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskStateTracker.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskStateTracker.java
index 4d5132b..2abc70f 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskStateTracker.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTaskStateTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.Map;
 import java.util.Properties;
@@ -29,10 +29,10 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
 
-import gobblin.annotation.Alpha;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.AbstractTaskStateTracker;
-import gobblin.runtime.Task;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.AbstractTaskStateTracker;
+import org.apache.gobblin.runtime.Task;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
index 7faf393..7dd2676 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.IOException;
 import java.net.URI;
@@ -70,16 +70,16 @@ import com.google.common.util.concurrent.ServiceManager;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskStateTracker;
-import gobblin.runtime.services.JMXReportingService;
-import gobblin.util.ConfigUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.JvmUtils;
-import gobblin.util.logs.Log4jConfigurationHelper;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.runtime.services.JMXReportingService;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.util.logs.Log4jConfigurationHelper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModel.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModel.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModel.java
index b16a6e6..5a96e48 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModel.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModel.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.Map;
 import java.util.concurrent.ScheduledExecutorService;
@@ -24,8 +24,8 @@ import org.apache.helix.HelixManager;
 import org.apache.helix.task.TaskFactory;
 import org.apache.helix.task.TaskStateModel;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.TaskExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModelFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModelFactory.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModelFactory.java
index 930666e..335a1e0 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModelFactory.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskStateModelFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.Map;
 import java.util.concurrent.ScheduledExecutorService;
@@ -25,8 +25,8 @@ import org.apache.helix.task.TaskFactory;
 import org.apache.helix.task.TaskStateModel;
 import org.apache.helix.task.TaskStateModelFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.TaskExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixMessageSubTypes.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixMessageSubTypes.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixMessageSubTypes.java
index 4b4cd84..4e93397 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixMessageSubTypes.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixMessageSubTypes.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixUtils.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixUtils.java
index 2a38044..8be0621 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixUtils.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/HelixUtils.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import org.apache.helix.manager.zk.ZKHelixManager;
 import org.apache.helix.model.HelixConfigScope;
 import org.apache.helix.tools.ClusterSetup;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/JobConfigurationManager.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/JobConfigurationManager.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/JobConfigurationManager.java
index f254a2f..42fab27 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/JobConfigurationManager.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/JobConfigurationManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.File;
 import java.util.List;
@@ -30,13 +30,13 @@ import com.google.common.eventbus.EventBus;
 import com.google.common.util.concurrent.AbstractIdleService;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.event.DeleteJobConfigArrivalEvent;
-import gobblin.cluster.event.NewJobConfigArrivalEvent;
-import gobblin.cluster.event.UpdateJobConfigArrivalEvent;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
-import gobblin.util.SchedulerUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.event.DeleteJobConfigArrivalEvent;
+import org.apache.gobblin.cluster.event.NewJobConfigArrivalEvent;
+import org.apache.gobblin.cluster.event.UpdateJobConfigArrivalEvent;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.SchedulerUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/NoopReplyHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/NoopReplyHandler.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/NoopReplyHandler.java
index 136aa00..ed3cfa5 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/NoopReplyHandler.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/NoopReplyHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import org.apache.helix.messaging.AsyncCallback;
 import org.apache.helix.model.Message;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ScheduledJobConfigurationManager.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ScheduledJobConfigurationManager.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ScheduledJobConfigurationManager.java
index 15c1c3c..9290b5a 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ScheduledJobConfigurationManager.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/ScheduledJobConfigurationManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.lang.reflect.InvocationTargetException;
 import java.net.URI;
@@ -37,14 +37,14 @@ import com.google.common.collect.Maps;
 import com.google.common.eventbus.EventBus;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.runtime.api.SpecExecutorInstanceConsumer;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceConsumer;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/StreamingJobConfigurationManager.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/StreamingJobConfigurationManager.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/StreamingJobConfigurationManager.java
index d5071c0..e660710 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/StreamingJobConfigurationManager.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/StreamingJobConfigurationManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.List;
@@ -35,16 +35,16 @@ import com.google.common.eventbus.EventBus;
 import com.google.common.util.concurrent.Service;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.runtime.api.SpecExecutorInstanceConsumer;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceConsumer;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/ClusterManagerShutdownRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/ClusterManagerShutdownRequest.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/ClusterManagerShutdownRequest.java
index 601b0e2..ba60f99 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/ClusterManagerShutdownRequest.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/ClusterManagerShutdownRequest.java
@@ -16,9 +16,9 @@
  */
 
 
-package gobblin.cluster.event;
+package org.apache.gobblin.cluster.event;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/DeleteJobConfigArrivalEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/DeleteJobConfigArrivalEvent.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/DeleteJobConfigArrivalEvent.java
index 109fba9..e55c709 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/DeleteJobConfigArrivalEvent.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/DeleteJobConfigArrivalEvent.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.cluster.event;
+package org.apache.gobblin.cluster.event;
 
 import java.util.Properties;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/NewJobConfigArrivalEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/NewJobConfigArrivalEvent.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/NewJobConfigArrivalEvent.java
index f2bc49d..ea07503 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/NewJobConfigArrivalEvent.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/NewJobConfigArrivalEvent.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.cluster.event;
+package org.apache.gobblin.cluster.event;
 
 import java.util.Properties;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/UpdateJobConfigArrivalEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/UpdateJobConfigArrivalEvent.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/UpdateJobConfigArrivalEvent.java
index 79ccb68..d2204a5 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/UpdateJobConfigArrivalEvent.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/event/UpdateJobConfigArrivalEvent.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.cluster.event;
+package org.apache.gobblin.cluster.event;
 
 import java.util.Properties;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterEventMetadataGeneratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterEventMetadataGeneratorTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterEventMetadataGeneratorTest.java
index 0f422a6..7718969 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterEventMetadataGeneratorTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterEventMetadataGeneratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.Map;
 
@@ -25,12 +25,12 @@ import org.slf4j.LoggerFactory;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.event.EventName;
-import gobblin.runtime.EventMetadataUtils;
-import gobblin.runtime.JobContext;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.event.EventName;
+import org.apache.gobblin.runtime.EventMetadataUtils;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskState;
 
 /**
  * Unit tests for {@link ClusterEventMetadataGenerator}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
index 1ba98f4..13bf91e 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.testing.AssertWithBackoff;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterManagerTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterManagerTest.java
index 4f0e123..9adcd67 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterManagerTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.net.URL;
 
@@ -41,8 +41,8 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.cluster.event.ClusterManagerShutdownRequest;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.cluster.event.ClusterManagerShutdownRequest;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
index 6cbb7d1..b9dc5cd 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
-import gobblin.metastore.DatasetStateStore;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.util.ClassAliasResolver;
 import java.io.Closeable;
 import java.io.File;
 import java.io.IOException;
@@ -48,13 +48,13 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.Tag;
-import gobblin.runtime.FsDatasetStateStore;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobState;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.FsDatasetStateStore;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixTaskTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixTaskTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixTaskTest.java
index d4f88df..d1197b0 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixTaskTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixTaskTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import com.typesafe.config.ConfigFactory;
-import gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.FsStateStore;
 import java.io.File;
 import java.io.IOException;
 import java.util.Map;
@@ -45,18 +45,18 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.example.simplejson.SimpleJsonConverter;
-import gobblin.example.simplejson.SimpleJsonSource;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskExecutor;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.Id;
-import gobblin.util.SerializationUtils;
-import gobblin.writer.AvroDataWriterBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.example.simplejson.SimpleJsonConverter;
+import org.apache.gobblin.example.simplejson.SimpleJsonSource;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.Id;
+import org.apache.gobblin.util.SerializationUtils;
+import org.apache.gobblin.writer.AvroDataWriterBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinTaskRunnerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinTaskRunnerTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinTaskRunnerTest.java
index 4adccd6..286c50a 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinTaskRunnerTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinTaskRunnerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.IOException;
 import java.net.URL;
@@ -35,7 +35,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixMessageTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixMessageTestBase.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixMessageTestBase.java
index 36d634c..4adf516 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixMessageTestBase.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixMessageTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import org.apache.helix.model.Message;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixUtilsTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixUtilsTest.java
index 5ff4c31..2afd01f 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixUtilsTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/HelixUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.IOException;
 import java.net.URL;
@@ -35,7 +35,7 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/JobConfigurationManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/JobConfigurationManagerTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/JobConfigurationManagerTest.java
index ec9ab18..73098f2 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/JobConfigurationManagerTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/JobConfigurationManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.File;
 import java.io.IOException;
@@ -39,8 +39,8 @@ import com.google.common.io.Files;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.cluster.event.NewJobConfigArrivalEvent;
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.cluster.event.NewJobConfigArrivalEvent;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestHelper.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestHelper.java
index 7f4229c..b717585 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestHelper.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.io.File;
 import java.io.IOException;
@@ -37,8 +37,8 @@ import org.testng.Assert;
 import com.google.common.io.Closer;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestShutdownMessageHandlerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestShutdownMessageHandlerFactory.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestShutdownMessageHandlerFactory.java
index 8d5d29d..c0b80a9 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestShutdownMessageHandlerFactory.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/TestShutdownMessageHandlerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cluster;
+package org.apache.gobblin.cluster;
 
 import java.util.Collections;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CliOptions.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CliOptions.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CliOptions.java
index 8d764fa..f5e4e49 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CliOptions.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CliOptions.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction;
+package org.apache.gobblin.compaction;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -30,7 +30,7 @@ import org.apache.commons.configuration.ConfigurationException;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.util.GenericOptionsParser;
 
-import gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.util.JobConfigurationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/Compactor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/Compactor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/Compactor.java
index 0ce6d85..ce1bb67 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/Compactor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/Compactor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction;
+package org.apache.gobblin.compaction;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorCreationException.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorCreationException.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorCreationException.java
index 428dc18..adc9c0e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorCreationException.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorCreationException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction;
+package org.apache.gobblin.compaction;
 
 /**
  * Throw by {@link CompactorFactory} if there is a problem creating a {@link Compactor}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorFactory.java
index 557984e..cb7e7c0 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/CompactorFactory.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.compaction;
+package org.apache.gobblin.compaction;
 
 import java.util.List;
 import java.util.Properties;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
index e4b1d83..eaeebd3 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/ReflectionCompactorFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction;
+package org.apache.gobblin.compaction;
 
 import java.util.List;
 import java.util.Properties;
@@ -25,8 +25,8 @@ import com.google.common.base.Optional;
 
 import org.apache.commons.lang3.reflect.ConstructorUtils;
 
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteAction.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteAction.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteAction.java
index 576d458..a5b21bc 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteAction.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteAction.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.action;
-import gobblin.dataset.Dataset;
-import gobblin.metrics.event.EventSubmitter;
+package org.apache.gobblin.compaction.action;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteFileOperationAction.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteFileOperationAction.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteFileOperationAction.java
index b1deeba..713fd32 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteFileOperationAction.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionCompleteFileOperationAction.java
@@ -15,24 +15,24 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.action;
+package org.apache.gobblin.compaction.action;
 
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.mapreduce.MRCompactorJobRunner;
-import gobblin.compaction.mapreduce.avro.AvroKeyMapper;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.compaction.verify.InputRecordCountHelper;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.HadoopUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner;
+import org.apache.gobblin.compaction.mapreduce.avro.AvroKeyMapper;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.compaction.verify.InputRecordCountHelper;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.WriterUtils;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.fs.FileSystem;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionHiveRegistrationAction.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionHiveRegistrationAction.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionHiveRegistrationAction.java
index f386353..7792a50 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionHiveRegistrationAction.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionHiveRegistrationAction.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.action;
+package org.apache.gobblin.compaction.action;
 
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.policy.HiveRegistrationPolicy;
-import gobblin.hive.policy.HiveRegistrationPolicyBase;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicy;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicyBase;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.fs.Path;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionMarkDirectoryAction.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionMarkDirectoryAction.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionMarkDirectoryAction.java
index f071c5b..b504996 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionMarkDirectoryAction.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/action/CompactionMarkDirectoryAction.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.action;
+package org.apache.gobblin.compaction.action;
 
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClient.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClient.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClient.java
index 3a9334e..b9179f3 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClient.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClientFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClientFactory.java
index f16076c..48748db 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClientFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/AuditCountClientFactory.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * A factory class responsible for creating {@link AuditCountClient}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClient.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClient.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClient.java
index 5c0554f..7f6fb68 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClient.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClient.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.Maps;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 import javax.annotation.concurrent.ThreadSafe;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClientFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClientFactory.java
index efbb7b9..21f7104 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClientFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/KafkaAuditCountHttpClientFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Factory to create an instance of type {@link KafkaAuditCountHttpClient}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClient.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClient.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClient.java
index 8ab299d..0e06606 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClient.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClient.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
 import com.google.api.client.util.Charsets;
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 import javax.annotation.concurrent.ThreadSafe;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClientFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClientFactory.java
index 93cac78..dca333e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClientFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/audit/PinotAuditCountHttpClientFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.audit;
+package org.apache.gobblin.compaction.audit;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Factory to create an instance of type {@link PinotAuditCountHttpClient}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCombineCondition.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCombineCondition.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCombineCondition.java
index fc0cddb..811be5b 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCombineCondition.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCombineCondition.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
+package org.apache.gobblin.compaction.conditions;
 
 
 import java.lang.reflect.InvocationTargetException;
@@ -25,12 +25,12 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import com.google.common.collect.ImmutableList;
 
-import gobblin.annotation.Alias;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
index c7bb6da..46c40d8 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
@@ -15,8 +15,8 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
-import gobblin.compaction.dataset.DatasetHelper;
+package org.apache.gobblin.compaction.conditions;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
 
 /**
  * There are different recompaction conditions and their combinations in Gobblin recompaction flow . For example,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnDuration.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnDuration.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnDuration.java
index a565349..c432ed2 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnDuration.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnDuration.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
+package org.apache.gobblin.compaction.conditions;
 
 
-import gobblin.annotation.Alias;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
 
 import org.joda.time.DateTime;
 import org.joda.time.Period;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnFileCount.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnFileCount.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnFileCount.java
index afbd400..b8817fe 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnFileCount.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnFileCount.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
+package org.apache.gobblin.compaction.conditions;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.annotation.Alias;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.dataset.Dataset;
 
 /**
  * An implementation {@link RecompactionCondition} which examines the number of files in the late outputDir


[28/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/PartitionedDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/PartitionedDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/PartitionedDataWriter.java
index f5cb017..d915730 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/PartitionedDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/PartitionedDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
@@ -36,18 +36,18 @@ import com.google.common.io.Closer;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.instrumented.writer.InstrumentedDataWriterDecorator;
-import gobblin.instrumented.writer.InstrumentedPartitionedDataWriterDecorator;
-import gobblin.records.ControlMessageHandler;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.stream.ControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.AvroUtils;
-import gobblin.util.FinalState;
-import gobblin.writer.partitioner.WriterPartitioner;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.writer.InstrumentedDataWriterDecorator;
+import org.apache.gobblin.instrumented.writer.InstrumentedPartitionedDataWriterDecorator;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/Retriable.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/Retriable.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/Retriable.java
index 091e3e1..0a6a88d 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/Retriable.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/Retriable.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import com.github.rholder.retry.RetryerBuilder;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/RetryWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/RetryWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/RetryWriter.java
index 2fc24b9..2c04003 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/RetryWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/RetryWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.concurrent.Callable;
@@ -35,14 +35,14 @@ import com.github.rholder.retry.WaitStrategies;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.records.ControlMessageHandler;
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.FinalState;
-import gobblin.writer.exception.NonTransientException;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 /**
  * Retry writer follows decorator pattern that retries on inner writer's failure.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/SchemaBasedPartitionedDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/SchemaBasedPartitionedDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/SchemaBasedPartitionedDataWriterBuilder.java
index 542db50..878d189 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/SchemaBasedPartitionedDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/SchemaBasedPartitionedDataWriterBuilder.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import org.apache.avro.Schema;
 import org.apache.hadoop.fs.Path;
-import gobblin.configuration.State;
-import gobblin.writer.partitioner.SchemaBasedWriterPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.writer.partitioner.SchemaBasedWriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriter.java
index ca3d1d8..4a96904 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -29,8 +29,8 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.primitives.Longs;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
index 82043e1..c81daa7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/SimpleDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -24,11 +24,11 @@ import java.util.Map;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.codec.StreamCodec;
-import gobblin.compression.CompressionConfigParser;
-import gobblin.compression.CompressionFactory;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.compression.CompressionConfigParser;
+import org.apache.gobblin.compression.CompressionFactory;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
index da19663..eccd69f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/ThrottleWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
@@ -27,15 +27,15 @@ import com.github.rholder.retry.RetryerBuilder;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.stream.RecordEnvelope;
-import gobblin.util.Decorator;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.RateBasedLimiter;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.util.FinalState;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.util.FinalState;
 
 /**
  * Throttle writer follows decorator pattern that throttles inner writer by either QPS or by bytes.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
index 3a339e3..1e2e086 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.net.URI;
@@ -41,8 +41,8 @@ import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.common.util.concurrent.MoreExecutors;
 
-import gobblin.instrumented.writer.InstrumentedDataWriter;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.instrumented.writer.InstrumentedDataWriter;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 /**
  * Base class for HTTP writers. Defines the main extension points for different implementations.
@@ -103,7 +103,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
     this.client.close();
     ExecutorsUtils.shutdownExecutorService(this.singleThreadPool, Optional.of(log));
   }
- 
+
   /**
    * {@inheritDoc}
    */
@@ -112,7 +112,7 @@ public abstract class AbstractHttpWriter<D> extends InstrumentedDataWriter<D> im
     cleanup();
     super.close();
   }
-  
+
   /**
    * {@inheritDoc}
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriterBuilder.java
index 2bd9ade..db6d63b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/AbstractHttpWriterBuilder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -34,11 +34,11 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.State;
-import gobblin.http.HttpClientConfiguratorLoader;
-import gobblin.writer.Destination;
-import gobblin.writer.FluentDataWriterBuilder;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.http.HttpClientConfiguratorLoader;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.FluentDataWriterBuilder;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/DelegatingHttpClientConnectionManager.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/DelegatingHttpClientConnectionManager.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/DelegatingHttpClientConnectionManager.java
index 85c937d..d42ef9a 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/DelegatingHttpClientConnectionManager.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/DelegatingHttpClientConnectionManager.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriter.java
index cce5f8a..644b052 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.net.MalformedURLException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterBuilder.java
index 5593e21..efaff72 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterBuilder.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriter;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecoration.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecoration.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecoration.java
index e16cffc..8185d65 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecoration.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecoration.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecorator.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecorator.java
index dba2a1e..1531e13 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecorator.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/HttpWriterDecorator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriter.java
index dcad4c4..583e7aa 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import org.apache.http.HttpHeaders;
 import org.apache.http.client.methods.HttpUriRequest;
@@ -25,7 +25,7 @@ import org.apache.http.entity.StringEntity;
 import com.google.common.base.Optional;
 import com.google.gson.JsonObject;
 
-import gobblin.converter.http.RestEntry;
+import org.apache.gobblin.converter.http.RestEntry;
 
 /**
  * Writes via Restful API that accepts JSON as a body

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriterBuilder.java
index f42a3f2..c3e61fd 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestJsonWriterBuilder.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 
 import com.google.gson.JsonObject;
 
-import gobblin.converter.http.RestEntry;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.converter.http.RestEntry;
+import org.apache.gobblin.writer.DataWriter;
 
 /**
  * Builder that builds RestJsonWriter

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriter.java
index e5e8385..3c49f09 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import org.apache.http.HttpHeaders;
 import org.apache.http.client.methods.HttpUriRequest;
@@ -24,7 +24,7 @@ import org.apache.http.entity.StringEntity;
 
 import com.google.common.base.Optional;
 
-import gobblin.converter.http.RestEntry;
+import org.apache.gobblin.converter.http.RestEntry;
 
 /**
  * Writes via RESTful API that accepts plain text as a body and resource path from RestEntry

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriterBuilder.java
index 9d2b592..4a0c97b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/RestWriterBuilder.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 
-import gobblin.converter.http.RestEntry;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.converter.http.RestEntry;
+import org.apache.gobblin.writer.DataWriter;
 
 public class RestWriterBuilder extends AbstractHttpWriterBuilder<Void, RestEntry<String>, RestWriterBuilder> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesForceRestWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesForceRestWriterBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesForceRestWriterBuilder.java
index 652f63e..c0ed056 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesForceRestWriterBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesForceRestWriterBuilder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -26,11 +26,11 @@ import com.google.gson.JsonObject;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.converter.http.RestEntry;
-import gobblin.password.PasswordManager;
-import gobblin.writer.DataWriter;
-import gobblin.writer.http.SalesforceRestWriter.Operation;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.converter.http.RestEntry;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.http.SalesforceRestWriter.Operation;
 
 import lombok.AccessLevel;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
index 8c55b38..239b38d 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 import java.net.URI;
@@ -47,8 +47,8 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 
-import gobblin.converter.http.RestEntry;
-import gobblin.writer.exception.NonTransientException;
+import org.apache.gobblin.converter.http.RestEntry;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 /**
  * Writes to Salesforce via RESTful API, supporting INSERT_ONLY_NOT_EXIST, and UPSERT.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/UnexpectedResponseException.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/UnexpectedResponseException.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/UnexpectedResponseException.java
index cd93221..36e10ca 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/UnexpectedResponseException.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/UnexpectedResponseException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/MultiWriterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/MultiWriterInitializer.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/MultiWriterInitializer.java
index 30ad36e..7b3ba3e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/MultiWriterInitializer.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/MultiWriterInitializer.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.writer.initializer;
+package org.apache.gobblin.writer.initializer;
 
-import gobblin.initializer.Initializer;
-import gobblin.initializer.MultiInitializer;
+import org.apache.gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.MultiInitializer;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializerFactory.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializerFactory.java
index bb725cc..8585cb2 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializerFactory.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializerFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.writer.initializer;
+package org.apache.gobblin.writer.initializer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreClient.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreClient.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreClient.java
index b5b071a..56601bb 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreClient.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreClient.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -23,8 +23,8 @@ import javax.annotation.Nonnull;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.writer.objectstore.response.GetObjectResponse;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.writer.objectstore.response.GetObjectResponse;
 
 /**
  * A client interface to interact with an object store. Supports basic operations like put,delete and get.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
index d1a7a75..f20d067 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
 import java.io.IOException;
 
@@ -28,8 +28,8 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.writer.objectstore.response.DeleteResponse;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.writer.objectstore.response.DeleteResponse;
 
 /**
  * An {@link ObjectStoreOperation} that deletes an object with <code>objectId</code> in the object store.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperation.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperation.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperation.java
index a250754..8ddea35 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperation.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperation.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
 import java.io.IOException;
 
-import gobblin.annotation.Alpha;
-import gobblin.converter.objectstore.ObjectStoreConverter;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.converter.objectstore.ObjectStoreConverter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperationBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperationBuilder.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperationBuilder.java
index 71dd996..80ab72b 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperationBuilder.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreOperationBuilder.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * Builder to build all types of {@link ObjectStoreOperation}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
index f6cd07c..26e6fa7 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
 import java.io.IOException;
 
@@ -22,9 +22,9 @@ import lombok.Getter;
 
 import com.codahale.metrics.Counter;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.instrumented.writer.InstrumentedDataWriter;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.writer.InstrumentedDataWriter;
 
 /**
  * A writer to execute operations on a object in any object store. The record type of this writer is an {@link ObjectStoreOperation}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/DeleteResponse.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/DeleteResponse.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/DeleteResponse.java
index a143600..5290a81 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/DeleteResponse.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/DeleteResponse.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore.response;
+package org.apache.gobblin.writer.objectstore.response;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/GetObjectResponse.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/GetObjectResponse.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/GetObjectResponse.java
index 15b7c41..93ba4e4 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/GetObjectResponse.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/response/GetObjectResponse.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore.response;
+package org.apache.gobblin.writer.objectstore.response;
 
 import java.io.InputStream;
 
@@ -23,7 +23,7 @@ import lombok.Getter;
 
 import com.typesafe.config.Config;
 
-import gobblin.writer.objectstore.ObjectStoreClient;
+import org.apache.gobblin.writer.objectstore.ObjectStoreClient;
 
 /**
  * The response of {@link ObjectStoreClient#getObject(String)} that holds an {@link InputStream} to the object and object

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitioner.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitioner.java
index 9993056..cbd494c 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitioner.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitioner.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import org.apache.avro.Schema;
 import org.apache.avro.SchemaBuilder;
 import org.apache.avro.generic.GenericData;
 import org.apache.avro.generic.GenericRecord;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitioner.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitioner.java
index 20109d2..54e5abc 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitioner.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitioner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import java.util.List;
 
@@ -23,10 +23,10 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.AvroUtils;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedWriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedWriterPartitioner.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedWriterPartitioner.java
index 30a2dae..cf35f1e 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedWriterPartitioner.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/TimeBasedWriterPartitioner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import java.util.Collections;
 
@@ -35,10 +35,10 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.DatePartitionType;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.DatePartitionType;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/WorkUnitStateWriterPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/WorkUnitStateWriterPartitioner.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/WorkUnitStateWriterPartitioner.java
index 8d708f8..4c4241f 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/WorkUnitStateWriterPartitioner.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/partitioner/WorkUnitStateWriterPartitioner.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriter.java
index 358e768..e9a4acd 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.io.IOException;
 import java.util.concurrent.atomic.AtomicLong;
@@ -22,12 +22,12 @@ import java.util.concurrent.atomic.AtomicLong;
 import com.google.common.base.Optional;
 import com.google.common.eventbus.EventBus;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.WriterUtils;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBusAsserter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBusAsserter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBusAsserter.java
index bc0e624..8c299d0 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBusAsserter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBusAsserter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -34,7 +34,7 @@ import com.google.common.base.Predicates;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.writer.test.TestingEventBuses.Event;
+import org.apache.gobblin.writer.test.TestingEventBuses.Event;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBuses.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBuses.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBuses.java
index 54247bb..c12a44c 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBuses.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/test/TestingEventBuses.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.util.concurrent.ExecutionException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/async/AsyncDataDispatcherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/async/AsyncDataDispatcherTest.java b/gobblin-core/src/test/java/org/apache/gobblin/async/AsyncDataDispatcherTest.java
index 7ced0c1..d53effe 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/async/AsyncDataDispatcherTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/async/AsyncDataDispatcherTest.java
@@ -1,4 +1,4 @@
-package gobblin.async;
+package org.apache.gobblin.async;
 
 import java.util.Queue;
 import java.util.concurrent.Callable;
@@ -10,7 +10,7 @@ import java.util.concurrent.Future;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.util.ExponentialBackoff;
+import org.apache.gobblin.util.ExponentialBackoff;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/commit/FsRenameCommitStepTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/commit/FsRenameCommitStepTest.java b/gobblin-core/src/test/java/org/apache/gobblin/commit/FsRenameCommitStepTest.java
index 4b33c76..e91bd99 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/commit/FsRenameCommitStepTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/commit/FsRenameCommitStepTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.io.IOException;
 
@@ -27,7 +27,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/configuration/StateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/configuration/StateTest.java b/gobblin-core/src/test/java/org/apache/gobblin/configuration/StateTest.java
index ecb8241..5d54e85 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/configuration/StateTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/configuration/StateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/configuration/WorkUnitStateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/configuration/WorkUnitStateTest.java b/gobblin-core/src/test/java/org/apache/gobblin/configuration/WorkUnitStateTest.java
index cd7eb74..1285737 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/configuration/WorkUnitStateTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/configuration/WorkUnitStateTest.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
-import gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -28,7 +28,7 @@ import java.io.IOException;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 public class WorkUnitStateTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/configuration/workunit/MultiWorkUnitTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/configuration/workunit/MultiWorkUnitTest.java b/gobblin-core/src/test/java/org/apache/gobblin/configuration/workunit/MultiWorkUnitTest.java
index 09d9429..22684b2 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/configuration/workunit/MultiWorkUnitTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/configuration/workunit/MultiWorkUnitTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration.workunit;
+package org.apache.gobblin.configuration.workunit;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -30,8 +30,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Closer;
 
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/EmptyIterableTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/EmptyIterableTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/EmptyIterableTest.java
index b1ee227..0a36704 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/EmptyIterableTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/EmptyIterableTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverterTest.java
index aed63d3..bcb423a 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/GobblinMetricsPinotFlattenerConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.List;
 
@@ -29,13 +29,13 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.Metric;
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.reporter.util.AvroBinarySerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.Metric;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.reporter.util.AvroBinarySerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.util.AvroUtils;
 
 public class GobblinMetricsPinotFlattenerConverterTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/AvroToBytesConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/AvroToBytesConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/AvroToBytesConverterTest.java
index f832589..89f0e94 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/AvroToBytesConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/AvroToBytesConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -26,9 +26,9 @@ import org.apache.commons.io.IOUtils;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 public class AvroToBytesConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/BytesToAvroConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/BytesToAvroConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/BytesToAvroConverterTest.java
index 6c8da1b..bcea977 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/BytesToAvroConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/BytesToAvroConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -27,9 +27,9 @@ import org.apache.commons.io.IOUtils;
 import org.junit.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 public class BytesToAvroConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverterTest.java
index 11413da..e109548 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/FlattenNestedKeyConverterTest.java
@@ -1,4 +1,4 @@
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.File;
 import java.io.IOException;
@@ -13,10 +13,10 @@ import org.testng.annotations.Test;
 
 import junit.framework.Assert;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.util.AvroUtils;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverterTest.java
index cac3c68..558c1f6 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/avro/JsonIntermediateToAvroConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.InputStreamReader;
 import java.lang.reflect.Type;
@@ -38,10 +38,10 @@ import com.google.gson.Gson;
 import com.google.gson.JsonArray;
 import com.google.gson.JsonObject;
 import com.google.gson.reflect.TypeToken;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2Test.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2Test.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2Test.java
index 261c3a1..6d38f0d 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2Test.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/csv/CsvToJsonConverterV2Test.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.converter.csv;
+package org.apache.gobblin.converter.csv;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 import java.io.IOException;
 import java.io.InputStreamReader;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverterTest.java
index 6f8c75b..009bcc7 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/filter/AvroFieldsPickConverterTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.converter.filter;
+package org.apache.gobblin.converter.filter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 import org.apache.avro.Schema;
 import org.skyscreamer.jsonassert.JSONAssert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverterTest.java
index 44e7374..f5c5981 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/http/AvroToRestJsonEntryConverterTest.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.http;
+package org.apache.gobblin.converter.http;
 
 import java.io.File;
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 import org.apache.avro.Schema;
 import org.apache.avro.file.DataFileReader;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverterTest.java
index 8e45847..c4e5034 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/objectstore/ObjectStoreDeleteConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.objectstore;
+package org.apache.gobblin.converter.objectstore;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericData;
@@ -26,7 +26,7 @@ import com.google.common.collect.Iterables;
 import com.google.common.primitives.Ints;
 import com.google.common.primitives.Longs;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 public class ObjectStoreDeleteConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/string/ObjectToStringConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/ObjectToStringConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/ObjectToStringConverterTest.java
index c187b0b..f7995ce 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/ObjectToStringConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/ObjectToStringConverterTest.java
@@ -16,13 +16,13 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.Iterator;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringFilterConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringFilterConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringFilterConverterTest.java
index 2c02868..9cf0332 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringFilterConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringFilterConverterTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterConverterTest.java
index 95d4354..7e732dc 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterConverterTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.Iterator;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterToListConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterToListConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterToListConverterTest.java
index 3f33f46..03d2b3a 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterToListConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/StringSplitterToListConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.Iterator;
 import java.util.List;
@@ -25,9 +25,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/converter/string/TextToStringConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/TextToStringConverterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/TextToStringConverterTest.java
index 8dc0c94..7db8373 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/converter/string/TextToStringConverterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/converter/string/TextToStringConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.string;
+package org.apache.gobblin.converter.string;
 
 import java.util.Iterator;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.io.Text;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableGenericRecordTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableGenericRecordTest.java b/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableGenericRecordTest.java
index d97fe46..3170633 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableGenericRecordTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableGenericRecordTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.util.Arrays;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableSchemaTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableSchemaTest.java b/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableSchemaTest.java
index eaaa264..700e7b2 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableSchemaTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/fork/CopyableSchemaTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import org.apache.avro.Schema;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/fork/IdentityForkOperatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/fork/IdentityForkOperatorTest.java b/gobblin-core/src/test/java/org/apache/gobblin/fork/IdentityForkOperatorTest.java
index a3c5b8b..c9f042a 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/fork/IdentityForkOperatorTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/fork/IdentityForkOperatorTest.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import java.util.Arrays;
 import java.util.List;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/http/TestDefaultHttpClientConfiguration.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/http/TestDefaultHttpClientConfiguration.java b/gobblin-core/src/test/java/org/apache/gobblin/http/TestDefaultHttpClientConfiguration.java
index 7c97d2e..e82252d 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/http/TestDefaultHttpClientConfiguration.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/http/TestDefaultHttpClientConfiguration.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import org.apache.http.HttpHost;
 import org.testng.Assert;
@@ -25,8 +25,8 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Unit tests for {@link DefaultHttpClientConfigurator}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/http/TestHttpClientConfiguratorLoader.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/http/TestHttpClientConfiguratorLoader.java b/gobblin-core/src/test/java/org/apache/gobblin/http/TestHttpClientConfiguratorLoader.java
index 499e570..db50179 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/http/TestHttpClientConfiguratorLoader.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/http/TestHttpClientConfiguratorLoader.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import org.testng.Assert;
 import org.testng.Assert.ThrowingRunnable;
@@ -24,7 +24,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Unit tests for {@link HttpClientConfiguratorLoader}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/instrumented/InstrumentedTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/instrumented/InstrumentedTest.java b/gobblin-core/src/test/java/org/apache/gobblin/instrumented/InstrumentedTest.java
index c738204..6cea0de 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/instrumented/InstrumentedTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/instrumented/InstrumentedTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.instrumented;
+package org.apache.gobblin.instrumented;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -23,12 +23,12 @@ import java.util.Map;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.Constructs;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.configuration.State;
-import gobblin.metrics.MetricContext;
-import gobblin.instrumented.extractor.InstrumentedExtractor;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractor;
 
 
 @Test(groups = { "gobblin.core" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/policies/count/RowCountRangePolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/policies/count/RowCountRangePolicyTest.java b/gobblin-core/src/test/java/org/apache/gobblin/policies/count/RowCountRangePolicyTest.java
index be40401..f3b1de1 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/policies/count/RowCountRangePolicyTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/policies/count/RowCountRangePolicyTest.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.policies.count;
+package org.apache.gobblin.policies.count;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
-import gobblin.qualitychecker.task.TaskLevelPolicy.Result;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy.Result;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/publisher/BaseDataPublisherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/publisher/BaseDataPublisherTest.java b/gobblin-core/src/test/java/org/apache/gobblin/publisher/BaseDataPublisherTest.java
index 3522c29..ef68fd1 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/publisher/BaseDataPublisherTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/publisher/BaseDataPublisherTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -38,15 +38,15 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableList;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.MetadataMerger;
-import gobblin.metadata.types.GlobalMetadata;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.writer.FsDataWriter;
-import gobblin.writer.FsWriterMetrics;
-import gobblin.writer.PartitionIdentifier;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.MetadataMerger;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.writer.FsDataWriter;
+import org.apache.gobblin.writer.FsWriterMetrics;
+import org.apache.gobblin.writer.PartitionIdentifier;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
index 690a1aa..e8edba6 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
 import java.util.Map;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 @Test(groups = {"gobblin.qualitychecker"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
index 26add73..1ce5868 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckerBuilderFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckerBuilderFactory;
 import java.io.File;
 import java.net.URI;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
index 35d1f6c..8bd8edf 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
 import java.util.Map;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 @Test(groups = {"gobblin.qualitychecker"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestConstants.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestConstants.java
index 105047d..e0ece28 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestConstants.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
 public class TestConstants {
   public static final String TEST_FS_URI = "file://localhost/";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicy.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicy.java
index 97a849f..7c4c33d 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicy.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicy.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 public class TestRowLevelPolicy extends RowLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicyFail.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicyFail.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicyFail.java
index e5cbcb5..fb2458a 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicyFail.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestRowLevelPolicyFail.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
 
 
 public class TestRowLevelPolicyFail extends RowLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestTaskLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestTaskLevelPolicy.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestTaskLevelPolicy.java
index 883440e..e995dd3 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestTaskLevelPolicy.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TestTaskLevelPolicy.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker;
+package org.apache.gobblin.qualitychecker;
 
-import gobblin.configuration.State;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
 
 
 public class TestTaskLevelPolicy extends TaskLevelPolicy {


[44/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
index 803b0ba..2ac292f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/WriterUtils.java
@@ -42,7 +42,7 @@ import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**
- * Utility class for use with the {@link gobblin.writer.DataWriter} class.
+ * Utility class for use with the {@link org.apache.gobblin.writer.DataWriter} class.
  */
 @Slf4j
 public class WriterUtils {
@@ -59,13 +59,13 @@ public class WriterUtils {
   }
 
   /**
-   * Get the {@link Path} corresponding the to the directory a given {@link gobblin.writer.DataWriter} should be writing
+   * Get the {@link Path} corresponding the to the directory a given {@link org.apache.gobblin.writer.DataWriter} should be writing
    * its staging data. The staging data directory is determined by combining the
    * {@link ConfigurationKeys#WRITER_STAGING_DIR} and the {@link ConfigurationKeys#WRITER_FILE_PATH}.
-   * @param state is the {@link State} corresponding to a specific {@link gobblin.writer.DataWriter}.
+   * @param state is the {@link State} corresponding to a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {@link gobblin.writer.DataWriter} will write to.
-   * @return a {@link Path} specifying the directory where the {@link gobblin.writer.DataWriter} will write to.
+   * @param branchId is the id for the specific branch that the {@link org.apache.gobblin.writer.DataWriter} will write to.
+   * @return a {@link Path} specifying the directory where the {@link org.apache.gobblin.writer.DataWriter} will write to.
    */
   public static Path getWriterStagingDir(State state, int numBranches, int branchId) {
     String writerStagingDirKey =
@@ -80,7 +80,7 @@ public class WriterUtils {
   }
 
   /**
-   * Get the staging {@link Path} for {@link gobblin.writer.DataWriter} that has attemptId in the path.
+   * Get the staging {@link Path} for {@link org.apache.gobblin.writer.DataWriter} that has attemptId in the path.
    */
   public static Path getWriterStagingDir(State state, int numBranches, int branchId, String attemptId) {
     Preconditions.checkArgument(attemptId != null && !attemptId.isEmpty(), "AttemptId cannot be null or empty: " + attemptId);
@@ -88,13 +88,13 @@ public class WriterUtils {
   }
 
   /**
-   * Get the {@link Path} corresponding the to the directory a given {@link gobblin.writer.DataWriter} should be writing
+   * Get the {@link Path} corresponding the to the directory a given {@link org.apache.gobblin.writer.DataWriter} should be writing
    * its output data. The output data directory is determined by combining the
    * {@link ConfigurationKeys#WRITER_OUTPUT_DIR} and the {@link ConfigurationKeys#WRITER_FILE_PATH}.
-   * @param state is the {@link State} corresponding to a specific {@link gobblin.writer.DataWriter}.
+   * @param state is the {@link State} corresponding to a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {@link gobblin.writer.DataWriter} will write to.
-   * @return a {@link Path} specifying the directory where the {@link gobblin.writer.DataWriter} will write to.
+   * @param branchId is the id for the specific branch that the {@link org.apache.gobblin.writer.DataWriter} will write to.
+   * @return a {@link Path} specifying the directory where the {@link org.apache.gobblin.writer.DataWriter} will write to.
    */
   public static Path getWriterOutputDir(State state, int numBranches, int branchId) {
     String writerOutputDirKey =
@@ -105,13 +105,13 @@ public class WriterUtils {
   }
 
   /**
-   * Get the {@link Path} corresponding the to the directory a given {@link gobblin.publisher.BaseDataPublisher} should
+   * Get the {@link Path} corresponding the to the directory a given {@link org.apache.gobblin.publisher.BaseDataPublisher} should
    * commits its output data. The final output data directory is determined by combining the
    * {@link ConfigurationKeys#DATA_PUBLISHER_FINAL_DIR} and the {@link ConfigurationKeys#WRITER_FILE_PATH}.
-   * @param state is the {@link State} corresponding to a specific {@link gobblin.writer.DataWriter}.
+   * @param state is the {@link State} corresponding to a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {@link gobblin.publisher.BaseDataPublisher} will publish.
-   * @return a {@link Path} specifying the directory where the {@link gobblin.publisher.BaseDataPublisher} will publish.
+   * @param branchId is the id for the specific branch that the {@link org.apache.gobblin.publisher.BaseDataPublisher} will publish.
+   * @return a {@link Path} specifying the directory where the {@link org.apache.gobblin.publisher.BaseDataPublisher} will publish.
    */
   public static Path getDataPublisherFinalDir(State state, int numBranches, int branchId) {
     String dataPublisherFinalDirKey =
@@ -131,14 +131,14 @@ public class WriterUtils {
   }
 
   /**
-   * Get the {@link Path} corresponding the the relative file path for a given {@link gobblin.writer.DataWriter}.
+   * Get the {@link Path} corresponding the the relative file path for a given {@link org.apache.gobblin.writer.DataWriter}.
    * This method retrieves the value of {@link ConfigurationKeys#WRITER_FILE_PATH} from the given {@link State}. It also
    * constructs the default value of the {@link ConfigurationKeys#WRITER_FILE_PATH} if not is not specified in the given
    * {@link State}.
-   * @param state is the {@link State} corresponding to a specific {@link gobblin.writer.DataWriter}.
+   * @param state is the {@link State} corresponding to a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {{@link gobblin.writer.DataWriter} will write to.
-   * @return a {@link Path} specifying the relative directory where the {@link gobblin.writer.DataWriter} will write to.
+   * @param branchId is the id for the specific branch that the {{@link org.apache.gobblin.writer.DataWriter} will write to.
+   * @return a {@link Path} specifying the relative directory where the {@link org.apache.gobblin.writer.DataWriter} will write to.
    */
   public static Path getWriterFilePath(State state, int numBranches, int branchId) {
     if (state.contains(
@@ -175,8 +175,8 @@ public class WriterUtils {
   /**
    * Creates the default {@link Path} for the {@link ConfigurationKeys#WRITER_FILE_PATH} key.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {@link gobblin.writer.DataWriter} will write to.
-   * @return a {@link Path} specifying the directory where the {@link gobblin.writer.DataWriter} will write to.
+   * @param branchId is the id for the specific branch that the {@link org.apache.gobblin.writer.DataWriter} will write to.
+   * @return a {@link Path} specifying the directory where the {@link org.apache.gobblin.writer.DataWriter} will write to.
    */
   public static Path getDefaultWriterFilePath(State state, int numBranches, int branchId) {
     if (state instanceof WorkUnitState) {
@@ -195,13 +195,13 @@ public class WriterUtils {
   }
 
   /**
-   * Get the value of {@link ConfigurationKeys#WRITER_FILE_NAME} for the a given {@link gobblin.writer.DataWriter}. The
+   * Get the value of {@link ConfigurationKeys#WRITER_FILE_NAME} for the a given {@link org.apache.gobblin.writer.DataWriter}. The
    * method also constructs the default value of the {@link ConfigurationKeys#WRITER_FILE_NAME} if it is not set in the
    * {@link State}
-   * @param state is the {@link State} corresponding to a specific {@link gobblin.writer.DataWriter}.
+   * @param state is the {@link State} corresponding to a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param numBranches is the total number of branches for the given {@link State}.
-   * @param branchId is the id for the specific branch that the {{@link gobblin.writer.DataWriter} will write to.
-   * @param writerId is the id for a specific {@link gobblin.writer.DataWriter}.
+   * @param branchId is the id for the specific branch that the {{@link org.apache.gobblin.writer.DataWriter} will write to.
+   * @param writerId is the id for a specific {@link org.apache.gobblin.writer.DataWriter}.
    * @param formatExtension is the format extension for the file (e.g. ".avro").
    * @return a {@link String} representation of the file name.
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
index 759ae5d..6cec9d6 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/callbacks/package-info.java
@@ -22,13 +22,13 @@
  *    <dt>Listeners</dt>
  *    <dd>Listeners are the object to which the callbacks are sent. This package does not impose
  *    too many restrictions on what listeners should look like. For a given
- *    {@link gobblin.util.callbacks.CallbacksDispatcher}, they should all implement the same
+ *    {@link org.apache.gobblin.util.callbacks.CallbacksDispatcher}, they should all implement the same
  *    interface. </dd>
  *    <dt>Callbacks</dt>
  *    <dd>Callbacks are represented as {@link com.google.common.base.Function}<L, R> instances which
  *    take one L parameter, the listener to be applied on, and can return a result of type R. If no
  *    meaningful result is returned, R should be Void. There is a helper class
- *    {@link gobblin.util.callbacks.Callback} which allows to assign a meaningful string to the
+ *    {@link org.apache.gobblin.util.callbacks.Callback} which allows to assign a meaningful string to the
  *    callback. Typically, this is the name of the callback and short description of any bound
  *    arguments.
  *
@@ -45,15 +45,15 @@
  *    </ul>
  *    </dd>
  *    <dt>Callbacks Dispatcher</dt>
- *    <dd> The {@link gobblin.util.callbacks.CallbacksDispatcher}<L> is responsible for:
+ *    <dd> The {@link org.apache.gobblin.util.callbacks.CallbacksDispatcher}<L> is responsible for:
  *       <ul>
  *          <li>Maintaining a list of listeners of type L.
- *          <li>Dispatch callbacks invoked through {@link gobblin.util.callbacks.CallbacksDispatcher#execCallbacks(com.google.common.base.Function)}
+ *          <li>Dispatch callbacks invoked through {@link org.apache.gobblin.util.callbacks.CallbacksDispatcher#execCallbacks(com.google.common.base.Function)}
  *             to each of the above listeners.
  *          <li>Provide parallelism of the callbacks if necessary.
  *          <li>Guarantee isolation of failures in callbacks.
  *          <li>Provide logging for debugging purposes.
- *          <li>Classify callback results in {@link gobblin.util.callbacks.CallbacksDispatcher.CallbackResults}
+ *          <li>Classify callback results in {@link org.apache.gobblin.util.callbacks.CallbacksDispatcher.CallbackResults}
  *          for easier upstream processing.
  *       </ul>
  *    </dd>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
index 7321a0a..12e0f5d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/filesystem/PathAlterationObserverScheduler.java
@@ -172,7 +172,7 @@ public final class PathAlterationObserverScheduler implements Runnable {
    * root directory and any nested subdirectories under the root directory to the given
    * {@link PathAlterationObserverScheduler}.
    * @param detector  a {@link PathAlterationObserverScheduler}
-   * @param listener a {@link gobblin.util.filesystem.PathAlterationListener}
+   * @param listener a {@link org.apache.gobblin.util.filesystem.PathAlterationListener}
    * @param observerOptional Optional observer object. For testing routine, this has been initialized by user.
    *                         But for general usage, the observer object is created inside this method.
    * @param rootDirPath root directory

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
index 44b2ff9..2c2efb4 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/Limiter.java
@@ -22,7 +22,7 @@ import java.io.Closeable;
 
 /**
  * An interface for classes that implement some logic limiting on the occurrences of some events,
- * e.g., data record extraction using an {@link gobblin.source.extractor.Extractor}.
+ * e.g., data record extraction using an {@link org.apache.gobblin.source.extractor.Extractor}.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
index 5114599..cadc507 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
@@ -226,8 +226,8 @@ public class AvroUtilsTest {
   }
 
   /**
-   * This is a test to validate support of maps in {@link gobblin.util.AvroUtils#getFieldValue(GenericRecord, String)}
-   * and {@link gobblin.util.AvroUtils#getFieldSchema(Schema, String)}
+   * This is a test to validate support of maps in {@link org.apache.gobblin.util.AvroUtils#getFieldValue(GenericRecord, String)}
+   * and {@link org.apache.gobblin.util.AvroUtils#getFieldSchema(Schema, String)}
    * @throws IOException
    */
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
index 547af08..415ae54 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
@@ -33,7 +33,7 @@ import com.google.common.collect.Sets;
 
 
 /**
- * Unit tests for the job configuration file monitor in {@link gobblin.util.FileListUtils}.
+ * Unit tests for the job configuration file monitor in {@link org.apache.gobblin.util.FileListUtils}.
  */
 @Test(groups = { "gobblin.util" })
 public class FileListUtilsTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
index bbb1c54..4d1d7c7 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
@@ -23,7 +23,7 @@ import java.util.Random;
 
 
 /**
- * Used for {@link gobblin.util.io.GsonInterfaceAdapterTest}.
+ * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
  */
 @EqualsAndHashCode
 public class BaseClass {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
index beec266..32d43cc 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
@@ -23,7 +23,7 @@ import java.util.Random;
 
 
 /**
- * Used for {@link gobblin.util.io.GsonInterfaceAdapterTest}.
+ * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
  */
 @EqualsAndHashCode(callSuper = true)
 public class ExtendedClass extends BaseClass {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
index 26d32b8..fd1947c 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
@@ -29,7 +29,7 @@ import com.google.common.collect.Maps;
 
 
 /**
- * Used for {@link gobblin.util.io.GsonInterfaceAdapterTest}.
+ * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
  */
 @EqualsAndHashCode(callSuper = true)
 public class TestClass extends BaseClass {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
index 907d8c2..80441d4 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnEventConstants.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.yarn;
 
 /**
- * YARN specific event constants to be used with an {@link gobblin.metrics.event.EventSubmitter}.
+ * YARN specific event constants to be used with an {@link org.apache.gobblin.metrics.event.EventSubmitter}.
  */
 public class GobblinYarnEventConstants {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
index 2269a37..e08de27 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnMetricTagNames.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.yarn;
 
 /**
- * A central place for constants of {@link gobblin.metrics.MetricContext} tag names for Gobblin on Yarn.
+ * A central place for constants of {@link org.apache.gobblin.metrics.MetricContext} tag names for Gobblin on Yarn.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
index 60dd4d3..d1af4fd 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinYarnTaskRunner.java
@@ -111,7 +111,7 @@ public class GobblinYarnTaskRunner extends GobblinTaskRunner {
      *   Currently it handles the following sub types of messages:
      *
      *   <ul>
-     *     <li>{@link gobblin.cluster.HelixMessageSubTypes#TOKEN_FILE_UPDATED}</li>
+     *     <li>{@link org.apache.gobblin.cluster.HelixMessageSubTypes#TOKEN_FILE_UPDATED}</li>
      *   </ul>
      * </p>
      */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
index 0527ff8..103ac01 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/event/GetApplicationReportFailureEvent.java
@@ -21,7 +21,7 @@ import org.apache.hadoop.yarn.api.records.ApplicationReport;
 
 
 /**
- * A type of events posted when the {@link gobblin.yarn.GobblinYarnAppLauncher} fails to get
+ * A type of events posted when the {@link org.apache.gobblin.yarn.GobblinYarnAppLauncher} fails to get
  * the {@link ApplicationReport} of the Gobblin Yarn application.
  *
  * @author Yinan Li


[60/77] [abbrv] incubator-gobblin git commit: Change package from gobblin to org.apache.gobblin for fully qualified initialization in method signature

Posted by ab...@apache.org.
Change package from gobblin to org.apache.gobblin for fully qualified initialization in method signature


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/172fafb9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/172fafb9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/172fafb9

Branch: refs/heads/master
Commit: 172fafb913a9045d90b48ce064fafda2cb3cbe58
Parents: d932e43
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 19:53:21 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 19:53:21 2017 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/gobblin/source/Source.java      | 2 +-
 .../org/apache/gobblin/writer/AsyncWriterManagerTest.java    | 4 ++--
 .../apache/gobblin/converter/filter/AvroFilterConverter.java | 2 +-
 .../org/apache/gobblin/writer/http/SalesforceRestWriter.java | 2 +-
 .../writer/objectstore/ObjectStoreDeleteOperation.java       | 2 +-
 .../conversion/hive/watermarker/HiveSourceWatermarker.java   | 4 ++--
 .../hive/watermarker/PartitionLevelWatermarker.java          | 2 +-
 .../copy/writer/TarArchiveInputStreamDataWriter.java         | 2 +-
 .../management/retention/version/StringDatasetVersion.java   | 2 +-
 .../retention/version/TimestampedDatasetVersion.java         | 4 ++--
 .../version/finder/DateTimeDatasetVersionFinder.java         | 4 ++--
 .../version/finder/WatermarkDatasetVersionFinder.java        | 2 +-
 .../org/apache/gobblin/metrics/FlatGobblinMetric.java        | 8 ++++----
 .../org/apache/gobblin/metrics/GobblinTrackingEvent.java     | 8 ++++----
 .../src/main/gen-java/org/apache/gobblin/metrics/Metric.java | 8 ++++----
 .../gen-java/org/apache/gobblin/metrics/MetricReport.java    | 8 ++++----
 .../apache/gobblin/kafka/serialize/LiAvroDeserializer.java   | 2 +-
 .../org/apache/gobblin/kafka/serialize/LiAvroSerializer.java | 2 +-
 .../apache/gobblin/kafka/serialize/LiAvroDeserializer.java   | 2 +-
 .../org/apache/gobblin/kafka/serialize/LiAvroSerializer.java | 2 +-
 .../gobblin/converter/jdbc/AvroToJdbcEntryConverter.java     | 2 +-
 .../source/extractor/extract/google/GoogleDriveSource.java   | 6 +++---
 .../java/org/apache/gobblin/service/FlowStatusResource.java  | 2 +-
 .../runtime/instance/DefaultGobblinInstanceDriverImpl.java   | 2 +-
 .../runtime/instance/StandardGobblinInstanceDriver.java      | 2 +-
 .../runtime/instance/StandardGobblinInstanceLauncher.java    | 4 ++--
 .../gobblin/runtime/job_catalog/CachingJobCatalog.java       | 2 +-
 .../apache/gobblin/runtime/job_catalog/JobCatalogBase.java   | 2 +-
 .../gobblin/runtime/job_exec/JobLauncherExecutionDriver.java | 2 +-
 .../org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java | 2 +-
 .../apache/gobblin/runtime/spec_catalog/TopologyCatalog.java | 2 +-
 .../service/modules/flow/IdentityFlowToJobSpecCompiler.java  | 2 +-
 .../gobblin/service/modules/orchestration/Orchestrator.java  | 2 +-
 33 files changed, 52 insertions(+), 52 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
index 86d767a..1edfd8d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
@@ -48,7 +48,7 @@ public interface Source<S, D> {
    *
    * <p>
    *   Each {@link WorkUnit} will be used instantiate a {@link org.apache.gobblin.configuration.WorkUnitState} that gets passed to the
-   *   {@link #getExtractor(gobblin.configuration.WorkUnitState)} method to get an {@link Extractor} for extracting schema
+   *   {@link #getExtractor(org.apache.gobblin.configuration.WorkUnitState)} method to get an {@link Extractor} for extracting schema
    *   and data records from the source. The {@link WorkUnit} instance should have all the properties
    *   needed for the {@link Extractor} to work.
    * </p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
index e235c9e..451ba5c 100644
--- a/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
+++ b/gobblin-core-base/src/test/java/org/apache/gobblin/writer/AsyncWriterManagerTest.java
@@ -194,7 +194,7 @@ public class AsyncWriterManagerTest {
       throws Exception {
 
     FlakyAsyncWriter flakyAsyncWriter = new FlakyAsyncWriter(
-        org.apache.gobblin.test.ErrorManager.builder().errorType(gobblin.test.ErrorManager.ErrorType.ALL).build());
+        org.apache.gobblin.test.ErrorManager.builder().errorType(org.apache.gobblin.test.ErrorManager.ErrorType.ALL).build());
 
     AsyncWriterManager asyncWriterManager =
         AsyncWriterManager.builder().asyncDataWriter(flakyAsyncWriter).retriesEnabled(true).numRetries(5).build();
@@ -254,7 +254,7 @@ public class AsyncWriterManagerTest {
       throws Exception {
 
     FlakyAsyncWriter flakyAsyncWriter =
-        new FlakyAsyncWriter(gobblin.test.ErrorManager.builder().errorType(ErrorManager.ErrorType.ALL).build());
+        new FlakyAsyncWriter(org.apache.gobblin.test.ErrorManager.builder().errorType(ErrorManager.ErrorType.ALL).build());
 
     int maxOutstandingWrites = 2000;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
index 667d7b3..d859888 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/converter/filter/AvroFilterConverter.java
@@ -49,7 +49,7 @@ public class AvroFilterConverter extends AvroToAvroConverterBase {
    * from the Avro record and {@link ConfigurationKeys#CONVERTER_FILTER_FIELD_VALUE} to indicate the expected value of
    * the field.
    * {@inheritDoc}
-   * @see org.apache.gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#init(org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Converter<Schema, Schema, GenericRecord, GenericRecord> init(WorkUnitState workUnit) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
index 2c92083..43b7cae 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/http/SalesforceRestWriter.java
@@ -155,7 +155,7 @@ public class SalesforceRestWriter extends RestJsonWriter {
    *
    * For batch request, add the record into JsonArray as a subrequest and only creates HttpUriRequest with POST method if it filled the batch size.
    * {@inheritDoc}
-   * @see org.apache.gobblin.writer.http.RestJsonWriter#onNewRecord(gobblin.converter.rest.RestEntry)
+   * @see org.apache.gobblin.writer.http.RestJsonWriter#onNewRecord(org.apache.gobblin.converter.rest.RestEntry)
    */
   @Override
   public Optional<HttpUriRequest> onNewRecord(RestEntry<JsonObject> record) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
index cddeec4..6588dba 100644
--- a/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
+++ b/gobblin-core/src/main/java/org/apache/gobblin/writer/objectstore/ObjectStoreDeleteOperation.java
@@ -52,7 +52,7 @@ public class ObjectStoreDeleteOperation extends ObjectStoreOperation<DeleteRespo
    * Calls {@link ObjectStoreClient#delete(String, Config)} for the object ot be deleted
    *
    * {@inheritDoc}
-   * @see org.apache.gobblin.writer.objectstore.ObjectStoreOperation#execute(gobblin.writer.objectstore.ObjectStoreClient)
+   * @see org.apache.gobblin.writer.objectstore.ObjectStoreOperation#execute(org.apache.gobblin.writer.objectstore.ObjectStoreClient)
    */
   @Override
   public DeleteResponse execute(ObjectStoreClient objectStoreClient) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
index 4f30908..7baf534 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
@@ -82,9 +82,9 @@ public interface HiveSourceWatermarker {
 
   /**
    * A callback method executed before a list of workunits is returned by the
-   * {@link HiveSource#getWorkunits(gobblin.configuration.SourceState)} to the caller
+   * {@link HiveSource#getWorkunits(org.apache.gobblin.configuration.SourceState)} to the caller
    *
-   * @param workunits constructed by {@link HiveSource#getWorkunits(gobblin.configuration.SourceState)}
+   * @param workunits constructed by {@link HiveSource#getWorkunits(org.apache.gobblin.configuration.SourceState)}
    */
   public void onGetWorkunitsEnd(List<WorkUnit> workunits);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
index c65e47c..4aacb26 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
@@ -363,7 +363,7 @@ public class PartitionLevelWatermarker implements HiveSourceWatermarker {
   /**
    * Sets the actual high watermark by reading the expected high watermark
    * {@inheritDoc}
-   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#setActualHighWatermark(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker#setActualHighWatermark(org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public void setActualHighWatermark(WorkUnitState wus) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
index 1b6903b..93a2278 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
@@ -58,7 +58,7 @@ public class TarArchiveInputStreamDataWriter extends FileAwareInputStreamDataWri
    * {@link TarArchiveEntry} in the stream as the directory name for the untarred file. The method also commits the data
    * by moving the file from staging to output directory.
    *
-   * @see org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter#write(gobblin.data.management.copy.FileAwareInputStream)
+   * @see org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter#write(org.apache.gobblin.data.management.copy.FileAwareInputStream)
    */
   @Override
   public void writeImpl(InputStream inputStream, Path writeAt, CopyableFile copyableFile) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
index 32410ff..7b17f65 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
@@ -35,7 +35,7 @@ public class StringDatasetVersion extends org.apache.gobblin.data.management.ver
     super(version, path);
   }
 
-  public StringDatasetVersion(gobblin.data.management.version.StringDatasetVersion datasetVersion) {
+  public StringDatasetVersion(org.apache.gobblin.data.management.version.StringDatasetVersion datasetVersion) {
     this(datasetVersion.getVersion(), datasetVersion.getPath());
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
index 9fc6deb..cbe4c30 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
@@ -40,7 +40,7 @@ public class TimestampedDatasetVersion extends org.apache.gobblin.data.managemen
     super(version, path);
   }
 
-  public TimestampedDatasetVersion(gobblin.data.management.version.TimestampedDatasetVersion datasetVersion) {
+  public TimestampedDatasetVersion(org.apache.gobblin.data.management.version.TimestampedDatasetVersion datasetVersion) {
     this(datasetVersion.getVersion(), datasetVersion.getPath());
   }
 
@@ -52,7 +52,7 @@ public class TimestampedDatasetVersion extends org.apache.gobblin.data.managemen
   public static Collection<TimestampedDatasetVersion> convertFromGeneralVersion(
       Collection<gobblin.data.management.version.TimestampedDatasetVersion> realVersions) {
     List<TimestampedDatasetVersion> timestampedVersions = Lists.newArrayList();
-    for (gobblin.data.management.version.TimestampedDatasetVersion realVersion : realVersions) {
+    for (org.apache.gobblin.data.management.version.TimestampedDatasetVersion realVersion : realVersions) {
       timestampedVersions.add(new TimestampedDatasetVersion(realVersion));
     }
     return timestampedVersions;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 7928940..ec9b06e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -92,11 +92,11 @@ public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<Timestamp
    */
   private static Properties convertDeprecatedProperties(Properties props) {
     if (props.containsKey(RETENTION_DATE_TIME_PATTERN_KEY)) {
-      props.setProperty(gobblin.data.management.version.finder.DateTimeDatasetVersionFinder.DATE_TIME_PATTERN_KEY, props.getProperty(RETENTION_DATE_TIME_PATTERN_KEY));
+      props.setProperty(org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder.DATE_TIME_PATTERN_KEY, props.getProperty(RETENTION_DATE_TIME_PATTERN_KEY));
       props.remove(RETENTION_DATE_TIME_PATTERN_KEY);
     }
     if (props.containsKey(RETENTION_DATE_TIME_PATTERN_TIMEZONE_KEY)) {
-      props.setProperty(gobblin.data.management.version.finder.DateTimeDatasetVersionFinder.DATE_TIME_PATTERN_TIMEZONE_KEY, props.getProperty(RETENTION_DATE_TIME_PATTERN_TIMEZONE_KEY));
+      props.setProperty(org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder.DATE_TIME_PATTERN_TIMEZONE_KEY, props.getProperty(RETENTION_DATE_TIME_PATTERN_TIMEZONE_KEY));
       props.remove(RETENTION_DATE_TIME_PATTERN_TIMEZONE_KEY);
     }
     return props;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index b64c5e2..ac1f3cb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -71,7 +71,7 @@ public class WatermarkDatasetVersionFinder extends DatasetVersionFinder<StringDa
       log.info(String.format("Found deprecated key %s. Replacing it with %s", DEPRECATED_WATERMARK_REGEX_KEY,
           org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY));
 
-      props.setProperty(gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY,
+      props.setProperty(org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder.WATERMARK_REGEX_KEY,
           props.getProperty(DEPRECATED_WATERMARK_REGEX_KEY));
       props.remove(DEPRECATED_WATERMARK_REGEX_KEY);
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
index f417d11..40719db 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
@@ -148,7 +148,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @param other The existing builder to copy.
    * @return A new FlatGobblinMetric RecordBuilder
    */
-  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric.Builder other) {
+  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(org.apache.gobblin.metrics.FlatGobblinMetric.Builder other) {
     return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
@@ -157,7 +157,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
    * @param other The existing instance to copy.
    * @return A new FlatGobblinMetric RecordBuilder
    */
-  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(gobblin.metrics.FlatGobblinMetric other) {
+  public static org.apache.gobblin.metrics.FlatGobblinMetric.Builder newBuilder(org.apache.gobblin.metrics.FlatGobblinMetric other) {
     return new org.apache.gobblin.metrics.FlatGobblinMetric.Builder(other);
   }
 
@@ -185,7 +185,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
      * Creates a Builder by copying an existing Builder.
      * @param other The existing Builder to copy.
      */
-    private Builder(gobblin.metrics.FlatGobblinMetric.Builder other) {
+    private Builder(org.apache.gobblin.metrics.FlatGobblinMetric.Builder other) {
       super(other);
       if (isValidValue(fields()[0], other.tags)) {
         this.tags = data().deepCopy(fields()[0].schema(), other.tags);
@@ -209,7 +209,7 @@ public class FlatGobblinMetric extends org.apache.avro.specific.SpecificRecordBa
      * Creates a Builder by copying an existing FlatGobblinMetric instance
      * @param other The existing instance to copy.
      */
-    private Builder(gobblin.metrics.FlatGobblinMetric other) {
+    private Builder(org.apache.gobblin.metrics.FlatGobblinMetric other) {
             super(SCHEMA$);
       if (isValidValue(fields()[0], other.tags)) {
         this.tags = data().deepCopy(fields()[0].schema(), other.tags);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
index 46b1220..716ec89 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
@@ -148,7 +148,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @param other The existing builder to copy.
    * @return A new GobblinTrackingEvent RecordBuilder
    */
-  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent.Builder other) {
+  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(org.apache.gobblin.metrics.GobblinTrackingEvent.Builder other) {
     return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
@@ -157,7 +157,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
    * @param other The existing instance to copy.
    * @return A new GobblinTrackingEvent RecordBuilder
    */
-  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(gobblin.metrics.GobblinTrackingEvent other) {
+  public static org.apache.gobblin.metrics.GobblinTrackingEvent.Builder newBuilder(org.apache.gobblin.metrics.GobblinTrackingEvent other) {
     return new org.apache.gobblin.metrics.GobblinTrackingEvent.Builder(other);
   }
 
@@ -185,7 +185,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
      * Creates a Builder by copying an existing Builder.
      * @param other The existing Builder to copy.
      */
-    private Builder(gobblin.metrics.GobblinTrackingEvent.Builder other) {
+    private Builder(org.apache.gobblin.metrics.GobblinTrackingEvent.Builder other) {
       super(other);
       if (isValidValue(fields()[0], other.timestamp)) {
         this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);
@@ -209,7 +209,7 @@ public class GobblinTrackingEvent extends org.apache.avro.specific.SpecificRecor
      * Creates a Builder by copying an existing GobblinTrackingEvent instance
      * @param other The existing instance to copy.
      */
-    private Builder(gobblin.metrics.GobblinTrackingEvent other) {
+    private Builder(org.apache.gobblin.metrics.GobblinTrackingEvent other) {
             super(SCHEMA$);
       if (isValidValue(fields()[0], other.timestamp)) {
         this.timestamp = data().deepCopy(fields()[0].schema(), other.timestamp);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
index 76a5230..6c7fb75 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
@@ -102,7 +102,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @param other The existing builder to copy.
    * @return A new Metric RecordBuilder
    */
-  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric.Builder other) {
+  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(org.apache.gobblin.metrics.Metric.Builder other) {
     return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
@@ -111,7 +111,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
    * @param other The existing instance to copy.
    * @return A new Metric RecordBuilder
    */
-  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(gobblin.metrics.Metric other) {
+  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(org.apache.gobblin.metrics.Metric other) {
     return new org.apache.gobblin.metrics.Metric.Builder(other);
   }
 
@@ -135,7 +135,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
      * Creates a Builder by copying an existing Builder.
      * @param other The existing Builder to copy.
      */
-    private Builder(gobblin.metrics.Metric.Builder other) {
+    private Builder(org.apache.gobblin.metrics.Metric.Builder other) {
       super(other);
       if (isValidValue(fields()[0], other.name)) {
         this.name = data().deepCopy(fields()[0].schema(), other.name);
@@ -151,7 +151,7 @@ public class Metric extends org.apache.avro.specific.SpecificRecordBase implemen
      * Creates a Builder by copying an existing Metric instance
      * @param other The existing instance to copy.
      */
-    private Builder(gobblin.metrics.Metric other) {
+    private Builder(org.apache.gobblin.metrics.Metric other) {
             super(SCHEMA$);
       if (isValidValue(fields()[0], other.name)) {
         this.name = data().deepCopy(fields()[0].schema(), other.name);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
index c60a200..ca752ca 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
@@ -125,7 +125,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @param other The existing builder to copy.
    * @return A new MetricReport RecordBuilder
    */
-  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport.Builder other) {
+  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(org.apache.gobblin.metrics.MetricReport.Builder other) {
     return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
@@ -134,7 +134,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
    * @param other The existing instance to copy.
    * @return A new MetricReport RecordBuilder
    */
-  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(gobblin.metrics.MetricReport other) {
+  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(org.apache.gobblin.metrics.MetricReport other) {
     return new org.apache.gobblin.metrics.MetricReport.Builder(other);
   }
 
@@ -160,7 +160,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
      * Creates a Builder by copying an existing Builder.
      * @param other The existing Builder to copy.
      */
-    private Builder(gobblin.metrics.MetricReport.Builder other) {
+    private Builder(org.apache.gobblin.metrics.MetricReport.Builder other) {
       super(other);
       if (isValidValue(fields()[0], other.tags)) {
         this.tags = data().deepCopy(fields()[0].schema(), other.tags);
@@ -180,7 +180,7 @@ public class MetricReport extends org.apache.avro.specific.SpecificRecordBase im
      * Creates a Builder by copying an existing MetricReport instance
      * @param other The existing instance to copy.
      */
-    private Builder(gobblin.metrics.MetricReport other) {
+    private Builder(org.apache.gobblin.metrics.MetricReport other) {
             super(SCHEMA$);
       if (isValidValue(fields()[0], other.tags)) {
         this.tags = data().deepCopy(fields()[0].schema(), other.tags);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
index 78cd932..b71b57f 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
@@ -60,7 +60,7 @@ public class LiAvroDeserializer extends LiAvroDeserializerBase implements Deseri
     try {
       return super.deserialize(topic, data);
     }
-    catch (gobblin.kafka.serialize.SerializationException e) {
+    catch (org.apache.gobblin.kafka.serialize.SerializationException e) {
       throw new SerializationException("Error during Deserialization", e);
     }
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
index 6bf812a..d583ae7 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
@@ -37,7 +37,7 @@ public class LiAvroSerializer extends LiAvroSerializerBase implements Serializer
   public byte[] serialize(String topic, GenericRecord data) {
     try {
       return super.serialize(topic, data);
-    } catch (gobblin.kafka.serialize.SerializationException e) {
+    } catch (org.apache.gobblin.kafka.serialize.SerializationException e) {
       throw new SerializationException(e);
     }
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
index 78cd932..b71b57f 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
@@ -60,7 +60,7 @@ public class LiAvroDeserializer extends LiAvroDeserializerBase implements Deseri
     try {
       return super.deserialize(topic, data);
     }
-    catch (gobblin.kafka.serialize.SerializationException e) {
+    catch (org.apache.gobblin.kafka.serialize.SerializationException e) {
       throw new SerializationException("Error during Deserialization", e);
     }
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
index 6bf812a..d583ae7 100644
--- a/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
+++ b/gobblin-modules/gobblin-kafka-09/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
@@ -37,7 +37,7 @@ public class LiAvroSerializer extends LiAvroSerializerBase implements Serializer
   public byte[] serialize(String topic, GenericRecord data) {
     try {
       return super.serialize(topic, data);
-    } catch (gobblin.kafka.serialize.SerializationException e) {
+    } catch (org.apache.gobblin.kafka.serialize.SerializationException e) {
       throw new SerializationException(e);
     }
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
index 080cc69..b787de6 100644
--- a/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
+++ b/gobblin-modules/gobblin-sql/src/main/java/org/apache/gobblin/converter/jdbc/AvroToJdbcEntryConverter.java
@@ -108,7 +108,7 @@ public class AvroToJdbcEntryConverter extends Converter<Schema, JdbcEntrySchema,
    * Fetches JdbcWriterCommands.
    * Builds field name mapping between Avro and JDBC.
    * {@inheritDoc}
-   * @see org.apache.gobblin.converter.Converter#init(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.converter.Converter#init(org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Converter<Schema, JdbcEntrySchema, GenericRecord, JdbcEntryData> init(WorkUnitState workUnit) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
index 00e6be8..b926e4d 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
@@ -51,7 +51,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
   /**
    * As Google Drive extractor needs file system helper, it invokes to initialize file system helper.
    * {@inheritDoc}
-   * @see org.apache.gobblin.source.Source#getExtractor(gobblin.configuration.WorkUnitState)
+   * @see org.apache.gobblin.source.Source#getExtractor(org.apache.gobblin.configuration.WorkUnitState)
    */
   @Override
   public Extractor<S, D> getExtractor(WorkUnitState state) throws IOException {
@@ -72,7 +72,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
   /**
    * Initialize file system helper at most once for this instance.
    * {@inheritDoc}
-   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#initFileSystemHelper(gobblin.configuration.State)
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#initFileSystemHelper(org.apache.gobblin.configuration.State)
    */
   @Override
   public synchronized void initFileSystemHelper(State state) throws FileBasedHelperException {
@@ -99,7 +99,7 @@ public class GoogleDriveSource<S, D> extends FileBasedSource<S, D> {
    * missing file ID represents all files will be included on current and subfolder.
    *
    * {@inheritDoc}
-   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#getcurrentFsSnapshot(gobblin.configuration.State)
+   * @see org.apache.gobblin.source.extractor.filebased.FileBasedSource#getcurrentFsSnapshot(org.apache.gobblin.configuration.State)
    */
   @Override
   public List<String> getcurrentFsSnapshot(State state) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index d4b2ced..1800739 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -94,7 +94,7 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
    * @param monitoringFlowStatus
    * @return a {@link org.apache.gobblin.service.FlowStatus} converted from a {@link org.apache.gobblin.service.monitoring.FlowStatus}
    */
-  private FlowStatus convertFlowStatus(gobblin.service.monitoring.FlowStatus monitoringFlowStatus) {
+  private FlowStatus convertFlowStatus(org.apache.gobblin.service.monitoring.FlowStatus monitoringFlowStatus) {
     if (monitoringFlowStatus == null) {
       return null;
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
index bbd5c05..65f30d8 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/DefaultGobblinInstanceDriverImpl.java
@@ -280,7 +280,7 @@ public class DefaultGobblinInstanceDriverImpl extends AbstractIdleService
     return _instrumentationEnabled;
   }
 
-  @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
index 193e53d..942be5a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceDriver.java
@@ -412,7 +412,7 @@ public class StandardGobblinInstanceDriver extends DefaultGobblinInstanceDriverI
       return _instrumentationEnabled.get();
     }
 
-    @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+    @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
       return Collections.emptyList();
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
index c2259ee..2a34184 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/instance/StandardGobblinInstanceLauncher.java
@@ -258,7 +258,7 @@ public class StandardGobblinInstanceLauncher extends AbstractIdleService
     }
 
     @Override
-    public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+    public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
       return Collections.emptyList();
     }
 
@@ -282,7 +282,7 @@ public class StandardGobblinInstanceLauncher extends AbstractIdleService
     return _instrumentationEnabled;
   }
 
-  @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
index cef10b7..0c74567 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/CachingJobCatalog.java
@@ -133,7 +133,7 @@ public class CachingJobCatalog extends AbstractIdleService implements JobCatalog
     return _fallback.isInstrumentationEnabled();
   }
 
-  @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return _fallback.generateTags(state);
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
index 545edad..ec33226 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
@@ -124,7 +124,7 @@ public abstract class JobCatalogBase extends AbstractIdleService implements JobC
     return null != this.metricContext;
   }
 
-  @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
index 33bd7db..cd01cca 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
@@ -454,7 +454,7 @@ public class JobLauncherExecutionDriver extends FutureTask<JobExecutionResult> i
           Optional.of(getLog(jobSpec)), isInstrumentationEnabled(), getMetrics(), getInstanceBroker());
     }
 
-    @Override public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+    @Override public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
       return Collections.emptyList();
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
index c0ad68a..8ffa4d7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
@@ -177,7 +177,7 @@ public class FlowCatalog extends AbstractIdleService implements SpecCatalog, Mut
   }
 
   @Override
-  public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
index e3bb988..2122014 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
@@ -178,7 +178,7 @@ public class TopologyCatalog extends AbstractIdleService implements SpecCatalog,
   }
 
   @Override
-  public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
index e8e042e..9e5fd11 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
@@ -244,7 +244,7 @@ public class IdentityFlowToJobSpecCompiler implements SpecCompiler {
   }
 
   @Override
-  public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/172fafb9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
index 7f2493a..65deeec 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
@@ -221,7 +221,7 @@ public class Orchestrator implements SpecCatalogListener, Instrumentable {
   }
 
   @Override
-  public List<Tag<?>> generateTags(gobblin.configuration.State state) {
+  public List<Tag<?>> generateTags(org.apache.gobblin.configuration.State state) {
     return Collections.emptyList();
   }
 


[19/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiPartEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiPartEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiPartEvent.java
index d26b8e8..7954579 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiPartEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiPartEvent.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
-import static gobblin.metrics.event.JobEvent.JOB_STATE;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_COMPLETED_TASKS;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_END_TIME;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHED_TASKS;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_START_TIME;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_STATE;
-import static gobblin.metrics.event.TaskEvent.METADATA_TASK_END_TIME;
-import static gobblin.metrics.event.TaskEvent.METADATA_TASK_START_TIME;
-import static gobblin.metrics.event.TaskEvent.METADATA_TASK_WORKING_STATE;
-import static gobblin.metrics.event.TaskEvent.TASK_STATE;
-import static gobblin.metrics.event.TimingEvent.METADATA_DURATION;
-import static gobblin.metrics.event.TimingEvent.METADATA_END_TIME;
-import static gobblin.metrics.event.TimingEvent.METADATA_START_TIME;
-import static gobblin.metrics.event.TimingEvent.METADATA_TIMING_EVENT;
+import static org.apache.gobblin.metrics.event.JobEvent.JOB_STATE;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_COMPLETED_TASKS;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_END_TIME;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHED_TASKS;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_START_TIME;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_STATE;
+import static org.apache.gobblin.metrics.event.TaskEvent.METADATA_TASK_END_TIME;
+import static org.apache.gobblin.metrics.event.TaskEvent.METADATA_TASK_START_TIME;
+import static org.apache.gobblin.metrics.event.TaskEvent.METADATA_TASK_WORKING_STATE;
+import static org.apache.gobblin.metrics.event.TaskEvent.TASK_STATE;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_DURATION;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_END_TIME;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_START_TIME;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_TIMING_EVENT;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiTimingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiTimingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiTimingEvent.java
index d4181a8..162bc1b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiTimingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/MultiTimingEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TaskEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TaskEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TaskEvent.java
index 7a29d99..cb6b248 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TaskEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TaskEvent.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 /**
  * Task-related event types and their metadata, stored in {@link GobblinTrackingEvent#metadata}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
index 8049e22..a598348 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/TimingEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventKeys.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventKeys.java
index a8234c4..bf068b3 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventKeys.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event.sla;
+package org.apache.gobblin.metrics.event.sla;
 
 public class SlaEventKeys {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventSubmitter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventSubmitter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventSubmitter.java
index 25164c9..5c48cc8 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventSubmitter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/sla/SlaEventSubmitter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event.sla;
+package org.apache.gobblin.metrics.event.sla;
 
 import java.util.Map;
 import java.util.Map.Entry;
@@ -35,8 +35,8 @@ import com.google.common.base.Predicates;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 /**
  * A wrapper around the {@link EventSubmitter} which can submit SLA Events.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/example/ReporterExampleBase.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/example/ReporterExampleBase.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/example/ReporterExampleBase.java
index 09ca5bb..12e88fd 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/example/ReporterExampleBase.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/example/ReporterExampleBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.example;
+package org.apache.gobblin.metrics.example;
 
 import java.io.IOException;
 import java.util.Random;
@@ -32,10 +32,10 @@ import com.codahale.metrics.Histogram;
 import com.codahale.metrics.Meter;
 import com.codahale.metrics.Timer;
 
-import gobblin.metrics.event.JobEvent;
-import gobblin.metrics.reporter.ContextAwareScheduledReporter;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/InnerMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/InnerMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/InnerMetric.java
index 5f8da39..26dd307 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/InnerMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/InnerMetric.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric;
+package org.apache.gobblin.metrics.metric;
 
 import com.codahale.metrics.Metric;
 
-import gobblin.metrics.ContextAwareMetric;
+import org.apache.gobblin.metrics.ContextAwareMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/Metrics.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/Metrics.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/Metrics.java
index 34f44b6..5278fbd 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/Metrics.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/Metrics.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric;
+package org.apache.gobblin.metrics.metric;
 
 import com.codahale.metrics.Counter;
 import com.codahale.metrics.Gauge;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/ProxyMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/ProxyMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/ProxyMetric.java
index 0005cf6..14270d0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/ProxyMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/ProxyMetric.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric;
+package org.apache.gobblin.metrics.metric;
 
 import com.codahale.metrics.Metric;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricFilters.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricFilters.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricFilters.java
index 5c71d09..2fd7df2 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricFilters.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricFilters.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import com.codahale.metrics.Metric;
 import com.codahale.metrics.MetricFilter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilter.java
index adcd1ca..8f3d4ee 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilter.java
index 2a0b18b..40366d5 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import java.util.List;
 
@@ -31,7 +31,7 @@ import com.google.common.base.Strings;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.metric.Metrics;
+import org.apache.gobblin.metrics.metric.Metrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
index 3167e48..764bc72 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/EventNotification.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.notification;
+package org.apache.gobblin.metrics.notification;
 
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
index b1be811..aa426d2 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/MetricContextCleanupNotification.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.notification;
+package org.apache.gobblin.metrics.notification;
 
 import lombok.Data;
 
-import gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.InnerMetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
index 6ef04c2..5294975 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/NewMetricContextNotification.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.notification;
+package org.apache.gobblin.metrics.notification;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
index 630c80f..15e83da 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/notification/Notification.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.notification;
+package org.apache.gobblin.metrics.notification;
 
 /**
  * Generic interface for notifications.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
index 7b076ff..26a9ab1 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ConfiguredScheduledReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.List;
@@ -24,7 +24,7 @@ import java.util.SortedMap;
 import java.util.concurrent.TimeUnit;
 
 import com.google.common.base.Strings;
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import lombok.Getter;
 
 import org.slf4j.Logger;
@@ -41,8 +41,8 @@ import com.google.common.collect.Maps;
 import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
index beb124a..0eb4eb3 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -34,15 +34,15 @@ import com.typesafe.config.Config;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.context.filter.ContextFilter;
-import gobblin.metrics.context.filter.ContextFilterFactory;
-import gobblin.metrics.notification.MetricContextCleanupNotification;
-import gobblin.metrics.notification.NewMetricContextNotification;
-import gobblin.metrics.notification.Notification;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.context.filter.ContextFilter;
+import org.apache.gobblin.metrics.context.filter.ContextFilterFactory;
+import org.apache.gobblin.metrics.notification.MetricContextCleanupNotification;
+import org.apache.gobblin.metrics.notification.NewMetricContextNotification;
+import org.apache.gobblin.metrics.notification.Notification;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
index 5247ba1..2f005df 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ContextAwareScheduledReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.SortedMap;
 import java.util.concurrent.TimeUnit;
@@ -30,7 +30,7 @@ import com.codahale.metrics.Timer;
 
 import com.google.common.base.Optional;
 
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
index 39c1233..d93e4a6 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/EventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import lombok.extern.slf4j.Slf4j;
 
@@ -50,14 +50,14 @@ import com.google.common.collect.Queues;
 import com.google.common.io.Closer;
 import com.google.common.util.concurrent.MoreExecutors;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.notification.EventNotification;
-import gobblin.metrics.notification.Notification;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.notification.EventNotification;
+import org.apache.gobblin.metrics.notification.Notification;
+import org.apache.gobblin.util.ExecutorsUtils;
 
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_ID;
-import static gobblin.metrics.event.TaskEvent.METADATA_TASK_ID;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_ID;
+import static org.apache.gobblin.metrics.event.TaskEvent.METADATA_TASK_ID;
 
 /**
  * Abstract class for reporting {@link gobblin.metrics.GobblinTrackingEvent}s at a fixed schedule.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
index a9de343..59508f2 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/MetricReportReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.List;
 import java.util.Map;
@@ -41,9 +41,9 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.Measurements;
-import gobblin.metrics.Metric;
-import gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.Metric;
+import org.apache.gobblin.metrics.MetricReport;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
index 2934d93..44d7aed 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamEventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -32,11 +32,11 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Charsets;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.reporter.util.AvroJsonSerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.util.AvroJsonSerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamReporter.java
index 4953ce9..36b7678 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/OutputStreamReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -47,8 +47,8 @@ import com.google.common.base.Charsets;
 import com.google.common.base.Optional;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class OutputStreamReporter extends ConfiguredScheduledReporter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
index ae8f1dc..b25c561 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledMetricReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.Map;
 import java.util.SortedMap;
@@ -31,7 +31,7 @@ import com.codahale.metrics.Timer;
 import com.google.common.base.Function;
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
index 1df5564..f612736 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/RecursiveScheduledReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.SortedMap;
 import java.util.concurrent.TimeUnit;
@@ -29,7 +29,7 @@ import com.codahale.metrics.MetricRegistry;
 import com.codahale.metrics.ScheduledReporter;
 import com.codahale.metrics.Timer;
 
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ScheduledReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ScheduledReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ScheduledReporter.java
index 594a7ba..154dd3a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ScheduledReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/ScheduledReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.io.IOException;
 import java.util.Map;
@@ -45,13 +45,13 @@ import com.typesafe.config.ConfigValueFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.metric.filter.MetricFilters;
-import gobblin.metrics.metric.filter.MetricNameRegexFilter;
-import gobblin.metrics.metric.filter.MetricTypeFilter;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.metric.filter.MetricFilters;
+import org.apache.gobblin.metrics.metric.filter.MetricNameRegexFilter;
+import org.apache.gobblin.metrics.metric.filter.MetricTypeFilter;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
index 710cc50..977c036 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroBinarySerializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.IOException;
 import java.io.OutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
index f8e395e..4866ed9 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroJsonSerializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.IOException;
 import java.io.OutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
index b7fc462..8d70157 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/AvroSerializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.ByteArrayOutputStream;
 import java.io.Closeable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
index 52ee3ee..14ad49f 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/EventUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
@@ -28,7 +28,7 @@ import org.apache.avro.specific.SpecificDatumReader;
 import com.google.common.base.Optional;
 import com.google.common.io.Closer;
 
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/FixedSchemaVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/FixedSchemaVersionWriter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/FixedSchemaVersionWriter.java
index 03e2f17..4778c21 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/FixedSchemaVersionWriter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/FixedSchemaVersionWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
@@ -23,7 +23,7 @@ import java.io.IOException;
 
 import org.apache.avro.Schema;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
index 4f10745..4574bc3 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/MetricReportUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
@@ -28,7 +28,7 @@ import org.apache.avro.specific.SpecificDatumReader;
 import com.google.common.base.Optional;
 import com.google.common.io.Closer;
 
-import gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.MetricReport;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
index 24a9888..11ff620 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/NoopSchemaVersionWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
@@ -23,7 +23,7 @@ import java.io.IOException;
 
 import org.apache.avro.Schema;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaVersionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaVersionWriter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaVersionWriter.java
index 92643dc..c96b1f0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaVersionWriter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/reporter/util/SchemaVersionWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter.util;
+package org.apache.gobblin.metrics.reporter.util;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/ContextStoreReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/ContextStoreReporter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/ContextStoreReporter.java
index 9ff2bd5..06df1eb 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/ContextStoreReporter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/ContextStoreReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.test;
+package org.apache.gobblin.metrics.test;
 
 import java.util.List;
 import java.util.Map;
@@ -31,8 +31,8 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.reporter.ScheduledReporter;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.reporter.ScheduledReporter;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/MetricsAssert.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/MetricsAssert.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/MetricsAssert.java
index 9b7d4f4..7cf17dc 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/MetricsAssert.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/MetricsAssert.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metrics.test;
+package org.apache.gobblin.metrics.test;
 
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.TimeUnit;
@@ -25,10 +25,10 @@ import javax.annotation.Nonnull;
 import com.google.common.base.Function;
 import com.google.common.base.Predicate;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.notification.EventNotification;
-import gobblin.metrics.notification.Notification;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.notification.EventNotification;
+import org.apache.gobblin.metrics.notification.Notification;
 
 /**
  * A class to help with testing metrics. It provides asserts on a {@link MetricContext}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TestConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TestConstants.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TestConstants.java
index 9d51b55..9142432 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TestConstants.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TestConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.test;
+package org.apache.gobblin.metrics.test;
 
 /**
  * A central place for constants used in tests for gobblin-metrics.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TimestampedValue.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TimestampedValue.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TimestampedValue.java
index fc8c3eb..1232cd2 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TimestampedValue.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/test/TimestampedValue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.test;
+package org.apache.gobblin.metrics.test;
 
 /**
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentationTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentationTest.java
index 5b6d406..b2878ad 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentationTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentationTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.filesystem;
+package org.apache.gobblin.filesystem;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/ContextAwareMetricFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/ContextAwareMetricFactoryTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/ContextAwareMetricFactoryTest.java
index ebee85d..898562c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/ContextAwareMetricFactoryTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/ContextAwareMetricFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 
@@ -26,7 +26,7 @@ import org.testng.annotations.Test;
 
 import com.codahale.metrics.MetricRegistry;
 
-import static gobblin.metrics.test.TestConstants.*;
+import static org.apache.gobblin.metrics.test.TestConstants.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
index 5ddcc68..4a1ba1e 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/MetricContextTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.util.Map;
@@ -37,9 +37,9 @@ import com.codahale.metrics.Metric;
 import com.codahale.metrics.MetricFilter;
 import com.codahale.metrics.Timer;
 
-import static gobblin.metrics.test.TestConstants.*;
+import static org.apache.gobblin.metrics.test.TestConstants.*;
 
-import gobblin.metrics.reporter.ContextAwareScheduledReporter;
+import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/OutputStreamReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/OutputStreamReporterTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/OutputStreamReporterTest.java
index 92a959f..13bf29d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/OutputStreamReporterTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/OutputStreamReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -34,7 +34,7 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
-import gobblin.metrics.reporter.OutputStreamReporter;
+import org.apache.gobblin.metrics.reporter.OutputStreamReporter;
 
 
 @Test(groups = { "gobblin.metrics" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
index fdca834..156e974 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/RootMetricContextTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
@@ -33,11 +33,11 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.metrics.callback.NotificationStore;
-import gobblin.metrics.notification.MetricContextCleanupNotification;
-import gobblin.metrics.notification.NewMetricContextNotification;
-import gobblin.metrics.notification.Notification;
-import gobblin.metrics.test.ContextStoreReporter;
+import org.apache.gobblin.metrics.callback.NotificationStore;
+import org.apache.gobblin.metrics.notification.MetricContextCleanupNotification;
+import org.apache.gobblin.metrics.notification.NewMetricContextNotification;
+import org.apache.gobblin.metrics.notification.Notification;
+import org.apache.gobblin.metrics.test.ContextStoreReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TagTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TagTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TagTest.java
index ba15243..ac03e52 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TagTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TagTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TaggedTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TaggedTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TaggedTest.java
index 5111262..10c986e 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TaggedTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/TaggedTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/broker/MetricContextFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/broker/MetricContextFactoryTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/broker/MetricContextFactoryTest.java
index c1d5418..184d33d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/broker/MetricContextFactoryTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/broker/MetricContextFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.broker;
+package org.apache.gobblin.metrics.broker;
 
 import java.util.Map;
 
@@ -26,12 +26,12 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 
 public class MetricContextFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/callback/NotificationStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/callback/NotificationStore.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/callback/NotificationStore.java
index 1d1f58b..18a725a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/callback/NotificationStore.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/callback/NotificationStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.callback;
+package org.apache.gobblin.metrics.callback;
 
 import lombok.Getter;
 
@@ -27,7 +27,7 @@ import com.google.common.base.Function;
 import com.google.common.base.Predicate;
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.notification.Notification;
+import org.apache.gobblin.metrics.notification.Notification;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricFiltersTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricFiltersTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricFiltersTest.java
index 92d7fbf..5c425ce 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricFiltersTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricFiltersTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import static org.mockito.Mockito.any;
 import static org.mockito.Mockito.mock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilterTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilterTest.java
index 97d5773..18eb6ff 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilterTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricNameRegexFilterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import static org.mockito.Mockito.mock;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilterTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilterTest.java
index d7f7175..fdf48de 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilterTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/metric/filter/MetricTypeFilterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.metric.filter;
+package org.apache.gobblin.metrics.metric.filter;
 
 import static org.mockito.Mockito.mock;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/Incrementer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/Incrementer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/Incrementer.java
index 9cddce0..a958305 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/Incrementer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/Incrementer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.performance;
+package org.apache.gobblin.metrics.performance;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsPerformanceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsPerformanceTest.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsPerformanceTest.java
index 0e819b2..cab8cdc 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsPerformanceTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsPerformanceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.performance;
+package org.apache.gobblin.metrics.performance;
 
 
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsUpdater.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsUpdater.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsUpdater.java
index c4976e9..ddc3a6f 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsUpdater.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/MetricsUpdater.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.performance;
+package org.apache.gobblin.metrics.performance;
 
 import lombok.Builder;
 import lombok.Getter;
@@ -31,8 +31,8 @@ import com.codahale.metrics.Meter;
 import com.codahale.metrics.Timer;
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
index 05c445d..52909e0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/java/org/apache/gobblin/metrics/performance/PerformanceUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.performance;
+package org.apache.gobblin.metrics.performance;
 
 import lombok.Builder;
 import lombok.Singular;
@@ -37,7 +37,7 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
index dff6f83..1896da4 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/MetricsHelper.java
@@ -23,8 +23,8 @@ import java.util.Map;
 import com.codahale.metrics.Meter;
 import com.codahale.metrics.Timer;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 
 public class MetricsHelper {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
index 98bb100..6dcd477 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetrics.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -46,19 +46,19 @@ import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metrics.graphite.GraphiteConnectionType;
-import gobblin.metrics.graphite.GraphiteEventReporter;
-import gobblin.metrics.graphite.GraphiteReporter;
-import gobblin.metrics.influxdb.InfluxDBConnectionType;
-import gobblin.metrics.influxdb.InfluxDBEventReporter;
-import gobblin.metrics.influxdb.InfluxDBReporter;
-import gobblin.metrics.reporter.OutputStreamEventReporter;
-import gobblin.metrics.reporter.OutputStreamReporter;
-import gobblin.metrics.reporter.ScheduledReporter;
-import gobblin.password.PasswordManager;
-import gobblin.util.PropertiesUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.graphite.GraphiteConnectionType;
+import org.apache.gobblin.metrics.graphite.GraphiteEventReporter;
+import org.apache.gobblin.metrics.graphite.GraphiteReporter;
+import org.apache.gobblin.metrics.influxdb.InfluxDBConnectionType;
+import org.apache.gobblin.metrics.influxdb.InfluxDBEventReporter;
+import org.apache.gobblin.metrics.influxdb.InfluxDBReporter;
+import org.apache.gobblin.metrics.reporter.OutputStreamEventReporter;
+import org.apache.gobblin.metrics.reporter.OutputStreamReporter;
+import org.apache.gobblin.metrics.reporter.ScheduledReporter;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.util.PropertiesUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
index 561e018..76a8c0f 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/GobblinMetricsRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.List;
 import java.util.Random;
@@ -28,8 +28,8 @@ import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/PrefixContextFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/PrefixContextFilter.java b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/PrefixContextFilter.java
index 734fbcd..9f8204b 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/PrefixContextFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/PrefixContextFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.Set;
 
@@ -25,10 +25,10 @@ import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.context.filter.ContextFilter;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.context.filter.ContextFilter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
index 5b89e40..0a61b3a 100644
--- a/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
+++ b/gobblin-metrics-libs/gobblin-metrics/src/test/java/org/apache/gobblin/metrics/reporter/ScheduledReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.reporter;
+package org.apache.gobblin.metrics.reporter;
 
 import java.util.Properties;
 import java.util.Set;
@@ -31,11 +31,11 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.context.filter.ContextFilterFactory;
-import gobblin.metrics.test.ContextStoreReporter;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.context.filter.ContextFilterFactory;
+import org.apache.gobblin.metrics.test.ContextStoreReporter;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesConverter.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesConverter.java
index 1834cbc..d70e724 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesConverter.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 public class AvroToJsonBytesConverter extends AvroToJsonStringConverterBase<byte[]> {
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesWithMetadataConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesWithMetadataConverter.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesWithMetadataConverter.java
index 05a72e8..295c7ee 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesWithMetadataConverter.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonBytesWithMetadataConverter.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.MetadataConverterWrapper;
-import gobblin.converter.SchemaConversionException;
-import gobblin.metadata.types.Metadata;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.MetadataConverterWrapper;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.metadata.types.Metadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonConverter.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonConverter.java
index 4eb9ab9..1b31592 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonConverter.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.util.Collections;
 import java.util.Map;
@@ -31,10 +31,10 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverter.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverter.java
index f69875a..60c4661 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverter.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -24,12 +24,12 @@ import org.apache.avro.generic.GenericRecord;
 import org.codehaus.jackson.JsonNode;
 import org.codehaus.jackson.map.ObjectMapper;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.metadata.types.Metadata;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 public class AvroToJsonRecordWithMetadataConverter extends Converter<Schema, String, GenericRecord, RecordWithMetadata<JsonNode>> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverter.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverter.java
index a9218b1..505d76d 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverter.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.nio.charset.StandardCharsets;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterBase.java b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterBase.java
index a385b51..e494963 100644
--- a/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterBase.java
+++ b/gobblin-modules/gobblin-avro-json/src/main/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -30,10 +30,10 @@ import org.apache.commons.io.output.ByteArrayOutputStream;
 import com.google.common.base.Charsets;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverterTest.java b/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverterTest.java
index 9f5035a..3a34600 100644
--- a/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverterTest.java
+++ b/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonRecordWithMetadataConverterTest.java
@@ -1,4 +1,4 @@
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import org.apache.avro.generic.GenericRecord;
 import org.codehaus.jackson.JsonNode;
@@ -6,11 +6,11 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.test.TestUtils;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 public class AvroToJsonRecordWithMetadataConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterTest.java b/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterTest.java
index f477306..28ee844 100644
--- a/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterTest.java
+++ b/gobblin-modules/gobblin-avro-json/src/test/java/org/apache/gobblin/converter/avro/AvroToJsonStringConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter.avro;
+package org.apache.gobblin.converter.avro;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -27,10 +27,10 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.test.TestUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.test.TestUtils;
 
 
 public class AvroToJsonStringConverterTest {


[25/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDataset.java
index 9078e5b..2af2f80 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -49,22 +49,22 @@ import com.typesafe.config.ConfigValue;
 import com.typesafe.config.ConfigValueType;
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder.DbAndTable;
-import gobblin.data.management.copy.prioritization.PrioritizedCopyableDataset;
-import gobblin.data.management.partition.FileSet;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.request_allocation.PushDownRequestor;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder.DbAndTable;
+import org.apache.gobblin.data.management.copy.prioritization.PrioritizedCopyableDataset;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
index 9bf2bf6..7e34040 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import com.google.common.base.Throwables;
 import java.io.IOException;
@@ -48,20 +48,20 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.ConfigClientCache;
-import gobblin.config.client.ConfigClientUtils;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.hive.HiveConfigClientUtils;
-import gobblin.dataset.IterableDatasetFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.sla.SlaEventSubmitter;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.ConfigClientCache;
+import org.apache.gobblin.config.client.ConfigClientUtils;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.hive.HiveConfigClientUtils;
+import org.apache.gobblin.dataset.IterableDatasetFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.sla.SlaEventSubmitter;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveFileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveFileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveFileSet.java
index 42707f8..0220b04 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveFileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveFileSet.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import org.apache.hadoop.hive.ql.metadata.Table;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.partition.FileSet;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveLocationDescriptor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveLocationDescriptor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveLocationDescriptor.java
index 283befb..d31c9cb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveLocationDescriptor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveLocationDescriptor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.Map;
@@ -32,8 +32,8 @@ import org.apache.hadoop.mapred.InputFormat;
 
 import com.google.common.collect.Maps;
 
-import gobblin.data.management.copy.RecursivePathFinder;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.copy.RecursivePathFinder;
+import org.apache.gobblin.util.PathUtils;
 
 /**
  * Contains data for a Hive location as well as additional data if {@link #HIVE_DATASET_COPY_ADDITIONAL_PATHS_RECURSIVELY_ENABLED} set to true.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilter.java
index a8877bb..6be847f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilter.java
@@ -16,7 +16,7 @@
  */
 
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import org.apache.hadoop.hive.metastore.api.Partition;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilterFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilterFactory.java
index 6a19cd2..72f362e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilterFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionExtendedFilterFactory.java
@@ -16,7 +16,7 @@
  */
 
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 
 import com.typesafe.config.Config;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionFileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionFileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionFileSet.java
index f2a0caf..c57f55b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionFileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionFileSet.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -31,17 +31,17 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.io.Closer;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.hive.HiveRegisterStep;
-import gobblin.hive.metastore.HiveMetaStoreUtils;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.SimpleHiveSpec;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.MultiTimingEvent;
-import gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.hive.HiveRegisterStep;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.SimpleHiveSpec;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.MultiTimingEvent;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionsDeregisterFileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionsDeregisterFileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionsDeregisterFileSet.java
index d162bd6..9171da7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionsDeregisterFileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HivePartitionsDeregisterFileSet.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -25,7 +25,7 @@ import org.apache.hadoop.hive.ql.metadata.Partition;
 
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyEntity;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTableLocationNotMatchException.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTableLocationNotMatchException.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTableLocationNotMatchException.java
index 3ae82e5..5ac9b64 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTableLocationNotMatchException.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTableLocationNotMatchException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelper.java
index 4e6ffea..91d0eab 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
@@ -24,7 +24,7 @@ import org.apache.hadoop.hive.ql.metadata.Partition;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.util.PathUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class HiveTargetPathHelper {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveUtils.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveUtils.java
index 8b0e2ef..db56b4c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveUtils.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PartitionFilterGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PartitionFilterGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PartitionFilterGenerator.java
index ebe4deb..c94c615 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PartitionFilterGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PartitionFilterGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 /**
  * Generates a partition filter dynamically.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedHivePartitionFilterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedHivePartitionFilterFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedHivePartitionFilterFactory.java
index fb73a98..6ae87c4 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedHivePartitionFilterFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedHivePartitionFilterFactory.java
@@ -16,23 +16,23 @@
  */
 
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.util.Properties;
 
 import com.typesafe.config.Config;
 
-import gobblin.util.ConfigUtils;
-import gobblin.annotation.Alias;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
 
 /**
  * A path based specific filter factory for generation of {@link PathBasedPartitionFilter}
  */
 @Alias("PathPartition")
 public class PathBasedHivePartitionFilterFactory implements HivePartitionExtendedFilterFactory {
-  /* Regular expression components required for filtering partitions by their path */	
+  /* Regular expression components required for filtering partitions by their path */
   public static final String HIVE_PARTITION_PATH_FILTER_REGEX = HiveDatasetFinder.HIVE_DATASET_PREFIX + ".pathFilterRegex";
-  
+
   @Override
   public HivePartitionExtendedFilter createFilter(Config config){
     Properties props = ConfigUtils.configToProperties(config);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedPartitionFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedPartitionFilter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedPartitionFilter.java
index 1f158d7..167a369 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedPartitionFilter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/PathBasedPartitionFilter.java
@@ -16,7 +16,7 @@
  */
 
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -30,7 +30,7 @@ import org.apache.hadoop.hive.metastore.api.Partition;
 public class PathBasedPartitionFilter implements HivePartitionExtendedFilter {
 
   private String filterRegex;
-  private Pattern pattern; 
+  private Pattern pattern;
 
   public PathBasedPartitionFilter(String filterRegex) {
     this.filterRegex = filterRegex;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/UnpartitionedTableFileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/UnpartitionedTableFileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/UnpartitionedTableFileSet.java
index 1481535..e1421e7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/UnpartitionedTableFileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/UnpartitionedTableFileSet.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,11 +28,11 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.metrics.event.MultiTimingEvent;
-import gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.metrics.event.MultiTimingEvent;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 
 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
index 6d8d65b..a845581 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/avro/HiveAvroCopyEntityHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive.avro;
+package org.apache.gobblin.data.management.copy.hive.avro;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,8 +31,8 @@ import org.apache.hadoop.hive.metastore.api.StorageDescriptor;
 import org.apache.hadoop.hive.ql.metadata.Table;
 import org.apache.hadoop.hive.ql.metadata.Partition;
 
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGenerator.java
index c1d581f..6c80940 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive.filter;
+package org.apache.gobblin.data.management.copy.hive.filter;
 
 import java.util.Arrays;
 import java.util.Properties;
@@ -27,9 +27,9 @@ import org.joda.time.format.DateTimeFormatter;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.PartitionFilterGenerator;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.PartitionFilterGenerator;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/AlwaysTrue.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/AlwaysTrue.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/AlwaysTrue.java
index 44ebb50..888dd8d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/AlwaysTrue.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/AlwaysTrue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.predicates;
+package org.apache.gobblin.data.management.copy.predicates;
 
 import com.google.common.base.Predicate;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/NonPartitionTableRegistrationTimeSkipPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/NonPartitionTableRegistrationTimeSkipPredicate.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/NonPartitionTableRegistrationTimeSkipPredicate.java
index 41bbd11..f2c7b32 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/NonPartitionTableRegistrationTimeSkipPredicate.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/NonPartitionTableRegistrationTimeSkipPredicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.predicates;
+package org.apache.gobblin.data.management.copy.predicates;
 
 import java.io.IOException;
 
@@ -24,9 +24,9 @@ import org.apache.hadoop.fs.FileStatus;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveLocationDescriptor;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveLocationDescriptor;
 
 import javax.annotation.Nullable;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicate.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicate.java
index dd46ae6..9cf0dba 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicate.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.predicates;
+package org.apache.gobblin.data.management.copy.predicates;
 
 import java.io.IOException;
 
@@ -24,10 +24,10 @@ import org.apache.hadoop.fs.FileStatus;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HivePartitionFileSet;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HivePartitionFileSet;
+import org.apache.gobblin.util.PathUtils;
 
 import javax.annotation.Nullable;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RootDirectoryModtimeSkipPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RootDirectoryModtimeSkipPredicate.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RootDirectoryModtimeSkipPredicate.java
index fa1f6e4..c99253c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RootDirectoryModtimeSkipPredicate.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/predicates/RootDirectoryModtimeSkipPredicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.predicates;
+package org.apache.gobblin.data.management.copy.predicates;
 
 import java.io.IOException;
 import org.apache.hadoop.fs.FileStatus;
@@ -23,9 +23,9 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper;
-import gobblin.data.management.copy.hive.HivePartitionFileSet;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper;
+import org.apache.gobblin.data.management.copy.hive.HivePartitionFileSet;
+import org.apache.gobblin.util.PathUtils;
 
 import javax.annotation.Nullable;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/FileSetComparator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/FileSetComparator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/FileSetComparator.java
index 2c1a72f..dc2482d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/FileSetComparator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/FileSetComparator.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.prioritization;
+package org.apache.gobblin.data.management.copy.prioritization;
 
 import java.util.Comparator;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.partition.FileSet;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
index b762acc..90580c6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/prioritization/PrioritizedCopyableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.prioritization;
+package org.apache.gobblin.data.management.copy.prioritization;
 
 import java.io.IOException;
 import java.util.Comparator;
@@ -23,11 +23,11 @@ import java.util.Iterator;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.IterableCopyableDataset;
-import gobblin.data.management.partition.FileSet;
-import gobblin.util.request_allocation.PushDownRequestor;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.IterableCopyableDataset;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
index ef3ac0e..3b22a89 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.publisher;
+package org.apache.gobblin.data.management.copy.publisher;
 
 
-import gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
 import java.io.IOException;
 import java.net.URI;
 import java.util.Collection;
@@ -38,30 +38,30 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Multimap;
 
-import gobblin.commit.CommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.entities.CommitStepCopyEntity;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.data.management.copy.recovery.RecoveryHelper;
-import gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter;
-import gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.UnpublishedHandling;
-import gobblin.util.HadoopUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.entities.CommitStepCopyEntity;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.data.management.copy.recovery.RecoveryHelper;
+import org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriter;
+import org.apache.gobblin.data.management.copy.writer.FileAwareInputStreamDataWriterBuilder;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.UnpublishedHandling;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
index e850705..a51257d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyEventSubmitterHelper.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.publisher;
+package org.apache.gobblin.data.management.copy.publisher;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.metrics.event.sla.SlaEventSubmitter;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.event.sla.SlaEventSubmitter;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisher.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisher.java
index f191a72..c454b70 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisher.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.publisher;
+package org.apache.gobblin.data.management.copy.publisher;
 
 import java.io.IOException;
 import java.net.URI;
@@ -25,16 +25,16 @@ import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.ReadyCopyableFileFilter;
-import gobblin.util.HadoopUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.ReadyCopyableFileFilter;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
index b257f2d..e688ba6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.recovery;
+package org.apache.gobblin.data.management.copy.recovery;
 
 import lombok.extern.slf4j.Slf4j;
 
@@ -32,11 +32,11 @@ import org.apache.hadoop.security.UserGroupInformation;
 import com.google.common.base.Optional;
 import com.google.common.base.Predicate;
 
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.util.guid.Guid;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.util.guid.Guid;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedCopyableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedCopyableDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedCopyableDatasetFinder.java
index ea46556..8bcc9cf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedCopyableDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedCopyableDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 
 
@@ -30,8 +30,8 @@ import org.apache.hadoop.fs.FileSystem;
 import com.typesafe.config.Config;
 import com.google.common.base.Optional;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.dataset.Dataset;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDataset.java
index 27bb339..3881323 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -36,16 +36,16 @@ import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinder.java
index b4d16a5..50cecd0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.net.URI;
@@ -46,20 +46,20 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterators;
 import com.typesafe.config.Config;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.VersionDoesNotExistException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.PathUtils;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopySource;
-import gobblin.dataset.Dataset;
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedMultiDatasets.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedMultiDatasets.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedMultiDatasets.java
index 50fb2a41..00374e9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedMultiDatasets.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedMultiDatasets.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import avro.shaded.com.google.common.annotations.VisibleForTesting;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 import java.io.IOException;
 import java.net.URI;
 import java.util.ArrayList;
@@ -33,8 +33,8 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRoute.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRoute.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRoute.java
index d537683..9f2f107 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRoute.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRoute.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.google.common.base.Objects;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGenerator.java
index fd269a2..a1b72a1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorBase.java
index d5fe3cf..d732fcf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedLatency.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedLatency.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedLatency.java
index 046f4bd..87995e9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedLatency.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedLatency.java
@@ -20,7 +20,7 @@
  *
  * In Pull mode, query multiple data sources and pick the data source with the highest watermark
  */
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.Serializable;
 import java.util.Collections;
@@ -29,8 +29,8 @@ import java.util.List;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alias;
-import gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidth.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidth.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidth.java
index ca3a501..f94f000 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidth.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidth.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 
 import com.google.common.base.Optional;
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 /**
  * In Pull mode, Optimized for network bandwidth : pick the first available data source

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidthForTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidthForTest.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidthForTest.java
index 7d1889a..814ee7d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidthForTest.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizedNetworkBandwidthForTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizer.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizer.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizer.java
index c127166..8309d40 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizer.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorOptimizer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopology.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopology.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopology.java
index 5292c60..9c8e15b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopology.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopology.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerByHadoopFsSource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerByHadoopFsSource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerByHadoopFsSource.java
index 8c89e97..ae72f7c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerByHadoopFsSource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerByHadoopFsSource.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 @Alias(value="DataFlowTopologyPickerByHadoopFsSource")
 public class DataFlowTopologyPickerByHadoopFsSource implements DataFlowTopologyPickerBySource {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerBySource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerBySource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerBySource.java
index 8bc9691..e5cfe1a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerBySource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/DataFlowTopologyPickerBySource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPoint.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPoint.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPoint.java
index ff3a0ba..be8e0cb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPoint.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPoint.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -24,8 +24,8 @@ import org.apache.hadoop.fs.FileStatus;
 
 import com.google.common.base.Optional;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPointFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPointFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPointFactory.java
index 72a957c..c7684eb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPointFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/EndPointFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPoint.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPoint.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPoint.java
index 7882c29..97fd20e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPoint.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPoint.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.net.URI;
@@ -26,7 +26,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.typesafe.config.Config;
 
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.HadoopUtils;
 import lombok.extern.slf4j.Slf4j;
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointDataset.java
index 7347358..383d71d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.HadoopUtils;
 
 /**
  * {@link FileSystemDataset} wrapper class for {@link HadoopFsEndPoint}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointFactory.java
index 1ba9ab3..3ebc860 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsEndPointFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 @Alias(value="HadoopFsEndPointFactory")
 public class HadoopFsEndPointFactory implements EndPointFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsReplicaConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsReplicaConfig.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsReplicaConfig.java
index 0a0b99b..57535f9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsReplicaConfig.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/HadoopFsReplicaConfig.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicaHadoopFsEndPoint.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicaHadoopFsEndPoint.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicaHadoopFsEndPoint.java
index 3af8b47..8ab4e7e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicaHadoopFsEndPoint.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicaHadoopFsEndPoint.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.io.InputStreamReader;
@@ -37,9 +37,9 @@ import com.google.common.base.Preconditions;
 import com.google.common.io.CharStreams;
 import com.typesafe.config.Config;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.Watermark;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.util.FileListUtils;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfiguration.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfiguration.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfiguration.java
index 44b6f61..2deafba 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfiguration.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -30,7 +30,7 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ClassAliasResolver;
 import lombok.Getter;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationCopyMode.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationCopyMode.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationCopyMode.java
index 3783c2e..c246920 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationCopyMode.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationCopyMode.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationDataValidPathPicker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationDataValidPathPicker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationDataValidPathPicker.java
index 604a838..55e0034 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationDataValidPathPicker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationDataValidPathPicker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -31,10 +31,10 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.collect.Ordering;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 /**
  * Used to pick the valid Paths for data replication based on {@link Config}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationMetaData.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationMetaData.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationMetaData.java
index 78d8b13..5fe63aa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationMetaData.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/ReplicationMetaData.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/SourceHadoopFsEndPoint.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/SourceHadoopFsEndPoint.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/SourceHadoopFsEndPoint.java
index aca6b2f..0769c5c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/SourceHadoopFsEndPoint.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/SourceHadoopFsEndPoint.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,9 +31,9 @@ import com.google.common.base.Objects;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.util.FileListUtils;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataGenerationCommitStep.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataGenerationCommitStep.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataGenerationCommitStep.java
index bb97e34..0d6b259 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataGenerationCommitStep.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataGenerationCommitStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.io.IOException;
 import java.net.URI;
@@ -29,8 +29,8 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Charsets;
 import com.google.common.base.Objects;
 
-import gobblin.commit.CommitStep;
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.source.extractor.Watermark;
 
 /**
  * A {@link CommitStep} to write watermark metadata to Hdfs

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataUtil.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataUtil.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataUtil.java
index 620cea1..ca70d40 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataUtil.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/replication/WatermarkMetadataUtil.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 
 import com.google.common.base.Splitter;
 import com.google.gson.JsonParser;
 
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkSerializerHelper;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkSerializerHelper;
 
 /**
  * Utility class to serialize and deserialize the {@link Watermark}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkGenerator.java
index 09a9879..4efd09d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkGenerator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.watermark;
+package org.apache.gobblin.data.management.copy.watermark;
 
 import java.io.IOException;
 
 import com.google.common.base.Optional;
 
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkHelper.java
index 1c8ccbe..1d20e58 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/CopyableFileWatermarkHelper.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.watermark;
+package org.apache.gobblin.data.management.copy.watermark;
 
 import java.io.IOException;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/FullPathCopyableFileWatermarkGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/FullPathCopyableFileWatermarkGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/FullPathCopyableFileWatermarkGenerator.java
index 83b6e1d..30190a0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/FullPathCopyableFileWatermarkGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/FullPathCopyableFileWatermarkGenerator.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.watermark;
+package org.apache.gobblin.data.management.copy.watermark;
 
 import java.io.IOException;
 
 import com.google.common.base.Optional;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/StringWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/StringWatermark.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/StringWatermark.java
index 41604d3..261fd38 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/StringWatermark.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/watermark/StringWatermark.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.watermark;
+package org.apache.gobblin.data.management.copy.watermark;
 
 import com.google.common.base.Preconditions;
 import com.google.gson.JsonElement;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkSerializerHelper;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkSerializerHelper;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;


[27/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/row/FrontLoadedSamplerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/row/FrontLoadedSamplerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/row/FrontLoadedSamplerTest.java
index 73feb1d..eae084f 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/row/FrontLoadedSamplerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/row/FrontLoadedSamplerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
 import java.util.List;
 import java.util.stream.Collectors;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessorTest.java b/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessorTest.java
index c91bf3c..3bd8338 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessorTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/AvroGenericRecordAccessorTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import java.io.ByteArrayOutputStream;
 import java.io.File;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactoryTest.java b/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactoryTest.java
index 53da61a..99f819b 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactoryTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/recordaccess/RecordAccessorProviderFactoryTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/security/ssl/SSLContextFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/security/ssl/SSLContextFactoryTest.java b/gobblin-core/src/test/java/org/apache/gobblin/security/ssl/SSLContextFactoryTest.java
index c7e9b6c..34b3e98 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/security/ssl/SSLContextFactoryTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/security/ssl/SSLContextFactoryTest.java
@@ -1,4 +1,4 @@
-package gobblin.security.ssl;
+package org.apache.gobblin.security.ssl;
 
 import java.io.IOException;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/serde/HiveSerDeTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/serde/HiveSerDeTest.java b/gobblin-core/src/test/java/org/apache/gobblin/serde/HiveSerDeTest.java
index 1dda0a5..ec7086e 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/serde/HiveSerDeTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/serde/HiveSerDeTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.serde;
+package org.apache.gobblin.serde;
 
 import java.io.FileReader;
 import java.io.IOException;
@@ -34,22 +34,22 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterators;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.serde.HiveSerDeConverter;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.hadoop.OldApiWritableFileExtractor;
-import gobblin.source.extractor.hadoop.OldApiWritableFileSource;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.HadoopUtils;
-import gobblin.writer.Destination;
-import gobblin.writer.Destination.DestinationType;
-import gobblin.writer.HiveWritableHdfsDataWriter;
-import gobblin.writer.HiveWritableHdfsDataWriterBuilder;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.serde.HiveSerDeConverter;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.hadoop.OldApiWritableFileExtractor;
+import org.apache.gobblin.source.extractor.hadoop.OldApiWritableFileSource;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.writer.HiveWritableHdfsDataWriter;
+import org.apache.gobblin.writer.HiveWritableHdfsDataWriterBuilder;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/RegexBasedPartitionedRetrieverTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/RegexBasedPartitionedRetrieverTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/RegexBasedPartitionedRetrieverTest.java
index 208a5ae..cb35eb6 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/RegexBasedPartitionedRetrieverTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/RegexBasedPartitionedRetrieverTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source;
+package org.apache.gobblin.source;
 
 import java.io.IOException;
 import java.nio.file.FileVisitResult;
@@ -30,8 +30,8 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
 
 
 public class RegexBasedPartitionedRetrieverTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractorTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractorTest.java
index 145c522..be4f161 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractorTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/DatePartitionedAvroFileExtractorTest.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import java.io.File;
 import java.io.IOException;
@@ -29,23 +29,23 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.DatePartitionedAvroFileSource;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.stream.RecordEnvelope;
-import gobblin.writer.AvroDataWriterBuilder;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.PartitionedDataWriter;
-import gobblin.writer.WriterOutputFormat;
-import gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
-import gobblin.writer.partitioner.TimeBasedWriterPartitioner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.DatePartitionedAvroFileSource;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.writer.AvroDataWriterBuilder;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.PartitionedDataWriter;
+import org.apache.gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.writer.partitioner.TimeBasedAvroWriterPartitioner;
+import org.apache.gobblin.writer.partitioner.TimeBasedWriterPartitioner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractorTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractorTest.java
index 826be4b..d1641ac 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractorTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedExtractorTest.java
@@ -1,18 +1,18 @@
-package gobblin.source.extractor.extract;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.partition.Partition;
-import gobblin.source.extractor.partition.Partitioner;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkPredicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+package org.apache.gobblin.source.extractor.extract;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.partition.Partition;
+import org.apache.gobblin.source.extractor.partition.Partitioner;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkPredicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedSourceTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedSourceTest.java
index d552574..c589660 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedSourceTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/extract/QueryBasedSourceTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract;
+package org.apache.gobblin.source.extractor.extract;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -27,16 +27,16 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.source.extractor.extract.QueryBasedSource.SourceEntity;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.dataset.DatasetUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource.SourceEntity;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.dataset.DatasetUtils;
 
 /**
  * Unit tests for {@link QueryBasedSource}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractorTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractorTest.java
index bfb0a28..e91cc08 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractorTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.IOException;
 
@@ -28,10 +28,10 @@ import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedSourceTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedSourceTest.java
index e8cdfe7..8cceff2 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedSourceTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/FileBasedSourceTest.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
+package org.apache.gobblin.source.extractor.filebased;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import org.junit.Assert;
 import org.testng.annotations.Test;
 import org.testng.collections.Lists;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloaderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloaderTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloaderTest.java
index 1cedba8..a7c7637 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloaderTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/filebased/TokenizedFileDownloaderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSourceTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSourceTest.java
index ba2fa5f..af5908b 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSourceTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFileInputSourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.util.List;
@@ -31,9 +31,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelperTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelperTest.java
index 5af0a53..bb52d92 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelperTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/HadoopFsHelperTest.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
 
 import org.apache.commons.io.IOUtils;
 import org.apache.hadoop.conf.Configuration;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSourceTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSourceTest.java
index 104e06b..e28c4a4 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSourceTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/hadoop/OldApiHadoopFileInputSourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.hadoop;
+package org.apache.gobblin.source.extractor.hadoop;
 
 import java.io.File;
 import java.io.IOException;
@@ -34,12 +34,12 @@ import org.testng.annotations.Test;
 import com.google.common.io.Closer;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/partition/PartitionerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/partition/PartitionerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/partition/PartitionerTest.java
index cfad7b9..d4d2811 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/partition/PartitionerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/partition/PartitionerTest.java
@@ -1,4 +1,4 @@
-package gobblin.source.extractor.partition;
+package org.apache.gobblin.source.extractor.partition;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -8,11 +8,11 @@ import org.joda.time.DateTime;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.extract.ExtractType;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.extract.ExtractType;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
 
 /**
  * Unit tests for {@link PartitionerTest}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/DateWatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/DateWatermarkTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/DateWatermarkTest.java
index 12b0861..2466fdc 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/DateWatermarkTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/DateWatermarkTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/HourWatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/HourWatermarkTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/HourWatermarkTest.java
index 5654bd9..a631cfd 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/HourWatermarkTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/HourWatermarkTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermarkTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermarkTest.java
index dbbc845..d4d8754 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermarkTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/SimpleWatermarkTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -24,7 +24,7 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.source.extractor.extract.QueryBasedExtractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedExtractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermarkTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermarkTest.java
index 6720da5..bc94a4b 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermarkTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/extractor/watermark/TimestampWatermarkTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.watermark;
+package org.apache.gobblin.source.extractor.watermark;
 
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
@@ -28,7 +28,7 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueueTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueueTest.java b/gobblin-core/src/test/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueueTest.java
index 3ee8f0e..cd34f04 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueueTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/source/workunit/MultiWorkUnitWeightedQueueTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/state/ConstructStateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/state/ConstructStateTest.java b/gobblin-core/src/test/java/org/apache/gobblin/state/ConstructStateTest.java
index fa6c55d..7adca72 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/state/ConstructStateTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/state/ConstructStateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.state;
+package org.apache.gobblin.state;
 
 import java.util.Properties;
 
@@ -24,8 +24,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.Constructs;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 public class ConstructStateTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/AvroHdfsDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/AvroHdfsDataWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/AvroHdfsDataWriterTest.java
index b729a18..bbe772d 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/AvroHdfsDataWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/AvroHdfsDataWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.File;
 import java.io.IOException;
@@ -38,9 +38,9 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.FinalState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapperTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapperTest.java
index 84a81ec..11b2274 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapperTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/CloseOnFlushWriterWrapperTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -24,9 +24,9 @@ import java.util.function.Supplier;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 public class CloseOnFlushWriterWrapperTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/ConsoleWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/ConsoleWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/ConsoleWriterTest.java
index f86752f..8d73aec 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/ConsoleWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/ConsoleWriterTest.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 import static org.mockito.Mockito.mock;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/DestinationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/DestinationTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/DestinationTest.java
index 4c28d81..ab18c49 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/DestinationTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/DestinationTest.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/MetadataWriterWrapperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/MetadataWriterWrapperTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/MetadataWriterWrapperTest.java
index e73e75d..8eaee91 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/MetadataWriterWrapperTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/MetadataWriterWrapperTest.java
@@ -1,4 +1,4 @@
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -7,11 +7,11 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.types.GlobalMetadata;
-import gobblin.metadata.types.Metadata;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 public class MetadataWriterWrapperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
index 92275c2..6db9cf9 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/PartitionedWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -26,14 +26,14 @@ import org.apache.avro.generic.GenericRecord;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.writer.test.TestPartitionAwareWriterBuilder;
-import gobblin.writer.test.TestPartitioner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.writer.test.TestPartitionAwareWriterBuilder;
+import org.apache.gobblin.writer.test.TestPartitioner;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/RetryWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/RetryWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/RetryWriterTest.java
index fb1f694..e0d6883 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/RetryWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/RetryWriterTest.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
 
 import java.io.IOException;
 
-import gobblin.configuration.State;
-import gobblin.stream.RecordEnvelope;
-import gobblin.writer.exception.NonTransientException;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.writer.exception.NonTransientException;
+import org.apache.gobblin.util.FinalState;
 
 import org.junit.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/SimpleDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/SimpleDataWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/SimpleDataWriterTest.java
index fd2d5d8..020ad5e 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/SimpleDataWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/SimpleDataWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.BufferedReader;
 import java.io.DataInputStream;
@@ -41,11 +41,11 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/TestConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/TestConstants.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/TestConstants.java
index 71e7f0a..8af13b8 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/TestConstants.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/TestConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 /**
  * Test constants.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/ThrottleWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/ThrottleWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/ThrottleWriterTest.java
index b945b45..0fd4dd1 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/ThrottleWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/ThrottleWriterTest.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import static org.mockito.Mockito.*;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.writer.ThrottleWriter.ThrottleType;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.writer.ThrottleWriter.ThrottleType;
+import org.apache.gobblin.util.FinalState;
 
 import org.apache.commons.lang3.mutable.MutableLong;
 import org.mockito.invocation.InvocationOnMock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/http/SalesforceRestWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/http/SalesforceRestWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/http/SalesforceRestWriterTest.java
index 2d8ec90..07adcc0 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/http/SalesforceRestWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/http/SalesforceRestWriterTest.java
@@ -14,19 +14,19 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.http;
+package org.apache.gobblin.writer.http;
 
 import static org.mockito.Mockito.*;
-import static gobblin.writer.http.SalesForceRestWriterBuilder.*;
+import static org.apache.gobblin.writer.http.SalesForceRestWriterBuilder.*;
 
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 
-import gobblin.configuration.State;
-import gobblin.converter.http.RestEntry;
-import gobblin.writer.http.SalesforceRestWriter.Operation;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.converter.http.RestEntry;
+import org.apache.gobblin.writer.http.SalesforceRestWriter.Operation;
 
 import org.apache.http.HttpEntity;
 import org.apache.http.StatusLine;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriterTest.java
index 2214dcd..cd2ae9e 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/objectstore/ObjectStoreWriterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.objectstore;
+package org.apache.gobblin.writer.objectstore;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -34,10 +34,10 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.objectstore.ObjectStoreDeleteConverter;
-import gobblin.writer.objectstore.response.GetObjectResponse;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.objectstore.ObjectStoreDeleteConverter;
+import org.apache.gobblin.writer.objectstore.response.GetObjectResponse;
 
 
 public class ObjectStoreWriterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitionerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitionerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitionerTest.java
index 6d4d719..dbb0522 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitionerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/SchemaBasedWriterPartitionerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitionerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitionerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitionerTest.java
index 65fa24f..e593aa1 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitionerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/partitioner/TimeBasedAvroWriterPartitionerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.partitioner;
+package org.apache.gobblin.writer.partitioner;
 
 import java.io.File;
 import java.io.IOException;
@@ -31,15 +31,15 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.stream.RecordEnvelope;
-import gobblin.writer.AvroDataWriterBuilder;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.PartitionedDataWriter;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.writer.AvroDataWriterBuilder;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.PartitionedDataWriter;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriterTest.java
index 3b0c1bd..026f0a7 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/GobblinTestEventBusWriterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.io.IOException;
 import java.util.concurrent.TimeoutException;
@@ -22,9 +22,9 @@ import java.util.concurrent.TimeoutException;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.Destination;
-import gobblin.writer.Destination.DestinationType;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.Destination.DestinationType;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitionAwareWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitionAwareWriterBuilder.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitionAwareWriterBuilder.java
index 75fe6c5..8b1e0ca 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitionAwareWriterBuilder.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitionAwareWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.io.IOException;
 import java.util.Queue;
@@ -24,9 +24,9 @@ import org.apache.avro.Schema;
 
 import com.google.common.collect.Queues;
 
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.writer.DataWriter;
-import gobblin.writer.PartitionAwareDataWriterBuilder;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.PartitionAwareDataWriterBuilder;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitioner.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitioner.java
index dfdce01..affdf20 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitioner.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestPartitioner.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
-import gobblin.configuration.State;
-import gobblin.writer.partitioner.WriterPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 import org.apache.avro.Schema;
 import org.apache.avro.SchemaBuilder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestingEventBusAsserterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestingEventBusAsserterTest.java b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestingEventBusAsserterTest.java
index a9a8cd3..8a4bf39 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestingEventBusAsserterTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/writer/test/TestingEventBusAsserterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer.test;
+package org.apache.gobblin.writer.test;
 
 import java.io.IOException;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/resources/converter/record_with_arrays.avsc b/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
index ba6beb5..b979e0a 100644
--- a/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
+++ b/gobblin-core/src/test/resources/converter/record_with_arrays.avsc
@@ -1,7 +1,7 @@
 {
     "name": "NestedTestRecord",
     "type": "record",
-    "namespace": "gobblin.test",
+    "namesapce" : "org.apache.gobblin.test",
     "fields": [
         {
             "name": "fieldToEncrypt",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/AvroSchemaManager.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/AvroSchemaManager.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/AvroSchemaManager.java
index cadee5d..4d99825 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/AvroSchemaManager.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/AvroSchemaManager.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.avro;
+package org.apache.gobblin.data.management.conversion.hive.avro;
 
 import java.io.IOException;
 import java.net.URI;
@@ -36,12 +36,12 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.Maps;
 import com.google.common.hash.Hashing;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
-import gobblin.hive.avro.HiveAvroSerDeManager;
-import gobblin.util.AvroUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
+import org.apache.gobblin.hive.avro.HiveAvroSerDeManager;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/SchemaNotFoundException.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/SchemaNotFoundException.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/SchemaNotFoundException.java
index f954087..0f7e09d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/SchemaNotFoundException.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/avro/SchemaNotFoundException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.avro;
+package org.apache.gobblin.data.management.conversion.hive.avro;
 
 /**
  * An exception thrown when Schema was not found.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
index a9265b7..4687276 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/AbstractAvroToOrcConverter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.converter;
+package org.apache.gobblin.data.management.conversion.hive.converter;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -53,23 +53,23 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
-import gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
-import gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.data.management.copy.hive.WhitelistBlacklist;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
+import org.apache.gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.data.management.copy.hive.WhitelistBlacklist;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
index cc392e0..51fa101 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToFlattenedOrcConverter.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.converter;
+package org.apache.gobblin.data.management.conversion.hive.converter;
 
 import org.apache.avro.Schema;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
-import gobblin.util.AvroFlattener;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
+import org.apache.gobblin.util.AvroFlattener;
 
 /**
  * An Avro to ORC converter for avro to flattened ORC. {@link OrcFormats#FLATTENED_ORC}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
index b786cee..8bf01cf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToNestedOrcConverter.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.converter;
+package org.apache.gobblin.data.management.conversion.hive.converter;
 
 import org.apache.avro.Schema;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDataset.java
index 07f8854..ba42811 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.dataset;
+package org.apache.gobblin.data.management.conversion.hive.dataset;
 
 import java.util.List;
 import java.util.Map;
@@ -34,10 +34,10 @@ import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetFinder.java
index 7be1320..61fbd31 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.dataset;
+package org.apache.gobblin.data.management.conversion.hive.dataset;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,8 +24,8 @@ import org.apache.hadoop.hive.metastore.api.Table;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHiveConversionEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHiveConversionEntity.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHiveConversionEntity.java
index 1cf9836..1486fe5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHiveConversionEntity.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHiveConversionEntity.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.entities;
+package org.apache.gobblin.data.management.conversion.hive.entities;
 
 import java.util.List;
 
@@ -25,15 +25,15 @@ import lombok.ToString;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.converter.Converter;
-import gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.extractor.HiveConvertExtractor;
-import gobblin.data.management.conversion.hive.writer.HiveQueryExecutionWriter;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveRegistrationUnit;
-import gobblin.hive.HiveTable;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveConvertExtractor;
+import org.apache.gobblin.data.management.conversion.hive.writer.HiveQueryExecutionWriter;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveRegistrationUnit;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHivePublishEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHivePublishEntity.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHivePublishEntity.java
index 01d2156..26ab758 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHivePublishEntity.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/QueryBasedHivePublishEntity.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.entities;
+package org.apache.gobblin.data.management.conversion.hive.entities;
 
 import java.util.List;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHivePartition.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHivePartition.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHivePartition.java
index 6bc4bb1..9e1828e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHivePartition.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHivePartition.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.entities;
+package org.apache.gobblin.data.management.conversion.hive.entities;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHiveTable.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHiveTable.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHiveTable.java
index a985258..575ccc2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHiveTable.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/entities/SchemaAwareHiveTable.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.entities;
+package org.apache.gobblin.data.management.conversion.hive.entities;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventConstants.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventConstants.java
index 0cf0719..826c489 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventConstants.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventConstants.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.events;
+package org.apache.gobblin.data.management.conversion.hive.events;
 
-import gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
 
 /**
  * Event names and metadata names used by hive conversion.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventWorkunitUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventWorkunitUtils.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventWorkunitUtils.java
index 5da1680..71c821d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventWorkunitUtils.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/events/EventWorkunitUtils.java
@@ -14,19 +14,19 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.events;
+package org.apache.gobblin.data.management.conversion.hive.events;
 
 import java.util.List;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 import org.apache.hadoop.hive.ql.metadata.Table;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * Utilities to set event metadata into {@link WorkUnit}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
index 4eb3263..107fa89 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractor.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.extractor;
+package org.apache.gobblin.data.management.conversion.hive.extractor;
 
 import java.io.IOException;
 import com.google.common.base.Optional;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.source.HiveWorkUnit;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveWorkUnit;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractorFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractorFactory.java
index 08680ec..d5a3489 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractorFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveBaseExtractorFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.extractor;
+package org.apache.gobblin.data.management.conversion.hive.extractor;
 
 import java.io.IOException;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.hive.ql.metadata.HiveException;
 import org.apache.thrift.TException;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractor.java
index c02d41e..c00292b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.extractor;
+package org.apache.gobblin.data.management.conversion.hive.extractor;
 
 import java.io.IOException;
 import java.util.List;
@@ -33,16 +33,16 @@ import org.apache.thrift.TException;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
-import gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
-import gobblin.data.management.conversion.hive.entities.SchemaAwareHiveTable;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
+import org.apache.gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
+import org.apache.gobblin.data.management.conversion.hive.entities.SchemaAwareHiveTable;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractorFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractorFactory.java
index 4a2c48c..4a190d8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractorFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/extractor/HiveConvertExtractorFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.extractor;
+package org.apache.gobblin.data.management.conversion.hive.extractor;
 
 import java.io.IOException;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.hive.ql.metadata.HiveException;
 import org.apache.thrift.TException;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProvider.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProvider.java
index 16154b3..6337856 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProvider.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import java.util.Arrays;
 
@@ -27,7 +27,7 @@ import org.joda.time.DateTimeZone;
 import org.joda.time.format.DateTimeFormat;
 import org.joda.time.format.DateTimeFormatter;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HdfsBasedUpdateProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HdfsBasedUpdateProvider.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HdfsBasedUpdateProvider.java
index 7eaa369..bd2fe77 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HdfsBasedUpdateProvider.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HdfsBasedUpdateProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import java.io.IOException;
 import java.util.concurrent.Callable;
@@ -30,8 +30,8 @@ import org.apache.hadoop.hive.ql.metadata.Table;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveTable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveMetastoreBasedUpdateProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveMetastoreBasedUpdateProvider.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveMetastoreBasedUpdateProvider.java
index 619a274..2c33ef9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveMetastoreBasedUpdateProvider.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveMetastoreBasedUpdateProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import java.util.concurrent.TimeUnit;
 
@@ -23,7 +23,7 @@ import lombok.NoArgsConstructor;
 import org.apache.hadoop.hive.ql.metadata.Partition;
 import org.apache.hadoop.hive.ql.metadata.Table;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**


[40/77] [abbrv] incubator-gobblin git commit: Update config to use org.apache.gobblin packages

Posted by ab...@apache.org.
Update config to use org.apache.gobblin packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/26a040c6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/26a040c6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/26a040c6

Branch: refs/heads/master
Commit: 26a040c61a4e81b4b2cc0fc86fa7e0fc190d4b2f
Parents: c5167e4
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 17:10:23 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 17:10:23 2017 -0700

----------------------------------------------------------------------
 conf/service/application.conf                                      | 2 +-
 gobblin-runtime/src/main/resources/templates/hello-world.template  | 2 +-
 .../src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf      | 2 +-
 .../resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf | 2 +-
 .../gobblin/runtime/instance/SimpleHelloWorldJob.template          | 2 +-
 .../src/test/resources/templates/performanceTest.template          | 2 +-
 .../src/test/resources/templates/textFileBasedSourceTest.template  | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/conf/service/application.conf
----------------------------------------------------------------------
diff --git a/conf/service/application.conf b/conf/service/application.conf
index 6560e38..3e292a0 100644
--- a/conf/service/application.conf
+++ b/conf/service/application.conf
@@ -25,7 +25,7 @@ topologySpecFactory.topologyNames=localGobblinCluster
 topologySpecFactory.localGobblinCluster.description="StandaloneClusterTopology"
 topologySpecFactory.localGobblinCluster.version="1"
 topologySpecFactory.localGobblinCluster.uri="gobblinCluster"
-topologySpecFactory.localGobblinCluster.specExecutorInstanceProducer.class="gobblin.service.SimpleKafkaSpecExecutorInstanceProducer"
+topologySpecFactory.localGobblinCluster.specExecutorInstanceProducer.class="org.apache.gobblin.service.SimpleKafkaSpecExecutorInstanceProducer"
 topologySpecFactory.localGobblinCluster.specExecInstance.capabilities="externalSource:InternalSink"
 topologySpecFactory.localGobblinCluster.writer.kafka.topics="SimpleKafkaSpecExecutorInstanceTest"
 topologySpecFactory.localGobblinCluster.writer.kafka.producerConfig.bootstrap.servers="localhost:9092"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/main/resources/templates/hello-world.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/resources/templates/hello-world.template b/gobblin-runtime/src/main/resources/templates/hello-world.template
index 67424df..47e4b43 100644
--- a/gobblin-runtime/src/main/resources/templates/hello-world.template
+++ b/gobblin-runtime/src/main/resources/templates/hello-world.template
@@ -30,7 +30,7 @@ job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
 source.class=gobblin.util.test.HelloWorldSource
-writer.builder.class="gobblin.util.test.StdoutWriter$Builder"
+writer.builder.class="org.apache.gobblin.util.test.StdoutWriter$Builder"
 data.publisher.type=gobblin.publisher.NoopPublisher
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
index 7ea5067..4edc7d6 100644
--- a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
+++ b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
@@ -29,7 +29,7 @@ job.description=The "Hello World" Gobblin job
 # Source, Converters, Writer, Publisher
 source.class=gobblin.util.test.HelloWorldSource
 converter.classes="gobblin.runtime.JobBrokerInjectionTest$JobBrokerConverter"
-writer.builder.class="gobblin.writer.test.GobblinTestEventBusWriter$Builder"
+writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
 data.publisher.type=gobblin.publisher.NoopPublisher
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
index 206d2e8..099960f 100644
--- a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
+++ b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.jobconf
@@ -31,7 +31,7 @@ job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
 source.class=gobblin.util.test.HelloWorldSource
-writer.builder.class="gobblin.writer.test.GobblinTestEventBusWriter$Builder"
+writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
 data.publisher.type=gobblin.publisher.NoopPublisher
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
index 4170eaa..8a62da6 100644
--- a/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
+++ b/gobblin-runtime/src/test/resources/gobblin/runtime/instance/SimpleHelloWorldJob.template
@@ -33,7 +33,7 @@ job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
 source.class=gobblin.util.test.HelloWorldSource
-writer.builder.class="gobblin.writer.test.GobblinTestEventBusWriter$Builder"
+writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
 data.publisher.type=gobblin.publisher.NoopPublisher
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/test/resources/templates/performanceTest.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/performanceTest.template b/gobblin-runtime/src/test/resources/templates/performanceTest.template
index 592af98..5726a25 100644
--- a/gobblin-runtime/src/test/resources/templates/performanceTest.template
+++ b/gobblin-runtime/src/test/resources/templates/performanceTest.template
@@ -2,5 +2,5 @@ source.class=gobblin.util.test.FastSequentialSource
 FastSequentialSource.maxRecordsPerWorkUnit=1000000000
 FastSequentialSource.maxSecondsPerWorkUnit=60
 
-writer.builder.class="gobblin.writer.test.GobblinTestEventBusWriter$Builder"
+writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.mode=COUNTING

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/26a040c6/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template b/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
index f8272dd..579541a 100644
--- a/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
+++ b/gobblin-runtime/src/test/resources/templates/textFileBasedSourceTest.template
@@ -1,4 +1,4 @@
 source.class=gobblin.source.extractor.filebased.TextFileBasedSource
-writer.builder.class="gobblin.writer.test.GobblinTestEventBusWriter$Builder"
+writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 
 extract.table.type=APPEND_ONLY


[76/77] [abbrv] incubator-gobblin git commit: Add RestSpec and Snapshot for Gobblin Throttling service

Posted by ab...@apache.org.
Add RestSpec and Snapshot for Gobblin Throttling service


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/ee39a463
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/ee39a463
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/ee39a463

Branch: refs/heads/master
Commit: ee39a46383206a8b178a294fb59b3407d9353fbd
Parents: da62451
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 23:34:25 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 23:34:25 2017 -0700

----------------------------------------------------------------------
 ...lin.restli.throttling.policies.restspec.json | 20 +++++++
 ...lin.restli.throttling.policies.snapshot.json | 55 ++++++++++++++++++++
 2 files changed, 75 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ee39a463/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.policies.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.policies.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.policies.restspec.json
new file mode 100644
index 0000000..f2b10f5
--- /dev/null
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.policies.restspec.json
@@ -0,0 +1,20 @@
+{
+  "name" : "policies",
+  "namespace" : "org.apache.gobblin.restli.throttling",
+  "path" : "/policies",
+  "schema" : "org.apache.gobblin.restli.throttling.Policy",
+  "doc" : "A Rest.li endpoint for getting the {@link ThrottlingPolicy} associated with a resource id.\n\ngenerated from: org.apache.gobblin.restli.throttling.PoliciesResource",
+  "collection" : {
+    "identifier" : {
+      "name" : "policiesId",
+      "type" : "string"
+    },
+    "supports" : [ "get" ],
+    "methods" : [ {
+      "method" : "get"
+    } ],
+    "entity" : {
+      "path" : "/policies/{policiesId}"
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ee39a463/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.policies.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.policies.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.policies.snapshot.json
new file mode 100644
index 0000000..7e65913
--- /dev/null
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/org.apache.gobblin.restli.throttling.policies.snapshot.json
@@ -0,0 +1,55 @@
+{
+  "models" : [ {
+    "type" : "record",
+    "name" : "Policy",
+    "namespace" : "org.apache.gobblin.restli.throttling",
+    "doc" : "A throttling policy for Gobblin throttling service.",
+    "fields" : [ {
+      "name" : "resource",
+      "type" : "string",
+      "doc" : "Resource for which this policy applied."
+    }, {
+      "name" : "policyName",
+      "type" : "string",
+      "doc" : "The name of the policy."
+    }, {
+      "name" : "parameters",
+      "type" : {
+        "type" : "map",
+        "values" : "string"
+      },
+      "doc" : "Parameters for this policy."
+    }, {
+      "name" : "metrics",
+      "type" : {
+        "type" : "map",
+        "values" : "string"
+      },
+      "doc" : "Metrics for this policy."
+    }, {
+      "name" : "policyDetails",
+      "type" : "string",
+      "doc" : "Human readable policy details."
+    } ]
+  } ],
+  "schema" : {
+    "name" : "policies",
+    "namespace" : "org.apache.gobblin.restli.throttling",
+    "path" : "/policies",
+    "schema" : "org.apache.gobblin.restli.throttling.Policy",
+    "doc" : "A Rest.li endpoint for getting the {@link ThrottlingPolicy} associated with a resource id.\n\ngenerated from: org.apache.gobblin.restli.throttling.PoliciesResource",
+    "collection" : {
+      "identifier" : {
+        "name" : "policiesId",
+        "type" : "string"
+      },
+      "supports" : [ "get" ],
+      "methods" : [ {
+        "method" : "get"
+      } ],
+      "entity" : {
+        "path" : "/policies/{policiesId}"
+      }
+    }
+  }
+}
\ No newline at end of file


[07/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/MetricsReportingService.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/MetricsReportingService.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/MetricsReportingService.java
index 29b52c5..43b53cd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/MetricsReportingService.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/MetricsReportingService.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.services;
+package org.apache.gobblin.runtime.services;
 
 import java.util.Properties;
 
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.GobblinMetrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
index 633a5af..8abfc42 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/FlowCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.spec_catalog;
+package org.apache.gobblin.runtime.spec_catalog;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -35,22 +35,22 @@ import com.google.common.util.concurrent.AbstractIdleService;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.instrumented.Instrumented;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.annotation.Alpha;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.MutableSpecCatalog;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCatalog;
-import gobblin.runtime.api.SpecCatalogListener;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.api.SpecSerDe;
-import gobblin.runtime.api.SpecStore;
-import gobblin.runtime.spec_store.FSSpecStore;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.MutableSpecCatalog;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCatalog;
+import org.apache.gobblin.runtime.api.SpecCatalogListener;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.SpecSerDe;
+import org.apache.gobblin.runtime.api.SpecStore;
+import org.apache.gobblin.runtime.spec_store.FSSpecStore;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/SpecCatalogListenersList.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/SpecCatalogListenersList.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/SpecCatalogListenersList.java
index cbc43ee..cdb9379 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/SpecCatalogListenersList.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/SpecCatalogListenersList.java
@@ -49,7 +49,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.spec_catalog;
+package org.apache.gobblin.runtime.spec_catalog;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -63,10 +63,10 @@ import com.google.common.base.Function;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.runtime.api.SpecCatalogListener;
-import gobblin.runtime.api.SpecCatalogListenersContainer;
-import gobblin.runtime.api.Spec;
-import gobblin.util.callbacks.CallbacksDispatcher;
+import org.apache.gobblin.runtime.api.SpecCatalogListener;
+import org.apache.gobblin.runtime.api.SpecCatalogListenersContainer;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.util.callbacks.CallbacksDispatcher;
 
 
 public class SpecCatalogListenersList implements SpecCatalogListener, SpecCatalogListenersContainer, Closeable {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
index 144bedc..057ef7c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_catalog/TopologyCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.spec_catalog;
+package org.apache.gobblin.runtime.spec_catalog;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -36,22 +36,22 @@ import com.google.common.util.concurrent.AbstractIdleService;
 import com.google.common.util.concurrent.Service;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.MutableSpecCatalog;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCatalog;
-import gobblin.runtime.api.SpecCatalogListener;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.api.SpecSerDe;
-import gobblin.runtime.api.SpecStore;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.spec_store.FSSpecStore;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.MutableSpecCatalog;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCatalog;
+import org.apache.gobblin.runtime.api.SpecCatalogListener;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.SpecSerDe;
+import org.apache.gobblin.runtime.api.SpecStore;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.spec_store.FSSpecStore;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_executorInstance/InMemorySpecExecutorInstanceProducer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_executorInstance/InMemorySpecExecutorInstanceProducer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_executorInstance/InMemorySpecExecutorInstanceProducer.java
index 91dbc89..77faaa7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_executorInstance/InMemorySpecExecutorInstanceProducer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_executorInstance/InMemorySpecExecutorInstanceProducer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.spec_executorInstance;
+package org.apache.gobblin.runtime.spec_executorInstance;
 
 import java.io.Serializable;
 import java.net.URI;
@@ -36,11 +36,11 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.util.CompletedFuture;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.util.CompletedFuture;
 
 
 public class InMemorySpecExecutorInstanceProducer implements SpecExecutorInstanceProducer<Spec>, Serializable {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_store/FSSpecStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_store/FSSpecStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_store/FSSpecStore.java
index 62bdf21..f852aea 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_store/FSSpecStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/spec_store/FSSpecStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.spec_store;
+package org.apache.gobblin.runtime.spec_store;
 
 import java.io.IOException;
 import java.net.URI;
@@ -37,13 +37,13 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.api.SpecSerDe;
-import gobblin.runtime.api.SpecStore;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.SpecSerDe;
+import org.apache.gobblin.runtime.api.SpecStore;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultConfigurableImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultConfigurableImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultConfigurableImpl.java
index 4e1832b..908e4d1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultConfigurableImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultConfigurableImpl.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.util.Properties;
 
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.Configurable;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.util.ConfigUtils;
 
 /**
  * Default immutable implementation for {@link Configurable} interface.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobCatalogListenerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobCatalogListenerImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobCatalogListenerImpl.java
index a5bfdea..1b61c5d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobCatalogListenerImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobCatalogListenerImpl.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.net.URI;
 
@@ -22,8 +22,8 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  * Default NOOP implementation for {@link JobCatalogListener}. It can log the callbacks. Other

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobExecutionStateListenerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobExecutionStateListenerImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobExecutionStateListenerImpl.java
index 542b14d..7ebc5f4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobExecutionStateListenerImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobExecutionStateListenerImpl.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener;
 
 /**
  * Default NOOP implementation for a {@link JobExecutionStateListener}. The implementation can

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobLifecycleListenerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobLifecycleListenerImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobLifecycleListenerImpl.java
index 0519c7d..ce1a6cf 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobLifecycleListenerImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobLifecycleListenerImpl.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.net.URI;
 
@@ -22,12 +22,12 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
 
 /**
  * Default NOOP implementation for {@link JobLifecycleListener}. It can log the callbacks. Other

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobSpecScheduleImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobSpecScheduleImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobSpecScheduleImpl.java
index d90613e..c5af6e0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobSpecScheduleImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/DefaultJobSpecScheduleImpl.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/FilteredJobLifecycleListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/FilteredJobLifecycleListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/FilteredJobLifecycleListener.java
index 4396cb1..c16425b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/FilteredJobLifecycleListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/FilteredJobLifecycleListener.java
@@ -14,18 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.net.URI;
 
 import com.google.common.base.Predicate;
 
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionStateListeners.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionStateListeners.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionStateListeners.java
index 7e97f97..537dd6d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionStateListeners.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionStateListeners.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -24,11 +24,11 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener;
-import gobblin.runtime.api.JobExecutionStateListenerContainer;
-import gobblin.util.callbacks.CallbacksDispatcher;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener;
+import org.apache.gobblin.runtime.api.JobExecutionStateListenerContainer;
+import org.apache.gobblin.util.callbacks.CallbacksDispatcher;
 
 /**
  * A helper class to maintain a list of {@link JobExecutionStateListener} instances. It itself

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionUpdatable.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionUpdatable.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionUpdatable.java
index ef1574c..5d97fa0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionUpdatable.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobExecutionUpdatable.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.net.URI;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.JobState;
-import gobblin.runtime.api.JobExecution;
-import gobblin.runtime.api.JobSpec;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.api.JobExecution;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobLifecycleListenersList.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobLifecycleListenersList.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobLifecycleListenersList.java
index c46fc1a..8338187 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobLifecycleListenersList.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobLifecycleListenersList.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -25,17 +25,17 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.JobCatalogListenersContainer;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener.MetadataChangeCallback;
-import gobblin.runtime.api.JobExecutionStateListener.StageTransitionCallback;
-import gobblin.runtime.api.JobExecutionStateListener.StatusChangeCallback;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobLifecycleListenersContainer;
-import gobblin.runtime.api.JobSpecSchedulerListenersContainer;
-import gobblin.util.callbacks.CallbacksDispatcher;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.JobCatalogListenersContainer;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener.MetadataChangeCallback;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener.StageTransitionCallback;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener.StatusChangeCallback;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobLifecycleListenersContainer;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListenersContainer;
+import org.apache.gobblin.util.callbacks.CallbacksDispatcher;
 
 /**
  * A default implementation to manage a list of {@link JobLifecycleListener}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobSpecFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobSpecFilter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobSpecFilter.java
index 7c6f523..657daf5 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobSpecFilter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/std/JobSpecFilter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.std;
+package org.apache.gobblin.runtime.std;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -24,7 +24,7 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Predicate;
 import com.google.common.base.Predicates;
 
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
index 4cca361..71e2b39 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.task;
+package org.apache.gobblin.runtime.task;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.util.TaskMetrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/FailedTask.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/FailedTask.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/FailedTask.java
index 6651db4..21dca10 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/FailedTask.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/FailedTask.java
@@ -1,11 +1,11 @@
-package gobblin.runtime.task;
-
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.NoopPublisher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskContext;
-import gobblin.source.workunit.WorkUnit;
+package org.apache.gobblin.runtime.task;
+
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.NoopPublisher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * A task which raise an exception when run

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
index e3bb83c..2166625 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.task;
+package org.apache.gobblin.runtime.task;
 
-import gobblin.publisher.DataPublisher;
-import gobblin.runtime.JobState;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.runtime.JobState;
 
-import gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.TaskContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFace.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFace.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFace.java
index c98c016..ef416da 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFace.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFace.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.task;
+package org.apache.gobblin.runtime.task;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFaceWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFaceWrapper.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFaceWrapper.java
index bb0f4d8..6a93f88 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFaceWrapper.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskIFaceWrapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.task;
+package org.apache.gobblin.runtime.task;
 
 import java.util.List;
 import java.util.concurrent.CountDownLatch;
@@ -23,13 +23,13 @@ import java.util.concurrent.CountDownLatch;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.TaskStateTracker;
-import gobblin.runtime.fork.Fork;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.runtime.fork.Fork;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
index b7e44a1..8df7a0b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskUtils.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.task;
+package org.apache.gobblin.runtime.task;
 
 import com.google.common.base.Optional;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
index 7a6d2b5..c792d7b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.io.InputStream;
 import java.io.InputStreamReader;
@@ -26,10 +26,10 @@ import com.google.common.base.Charsets;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/InheritingJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/InheritingJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/InheritingJobTemplate.java
index c91bcab..d542ed5 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/InheritingJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/InheritingJobTemplate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.net.URI;
 import java.util.Collection;
@@ -30,9 +30,9 @@ import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/PullFileToConfigConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/PullFileToConfigConverter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/PullFileToConfigConverter.java
index cc7c38e..5bba8d8 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/PullFileToConfigConverter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/PullFileToConfigConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.io.File;
 import java.io.IOException;
@@ -38,13 +38,13 @@ import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigRenderOptions;
 import com.typesafe.config.ConfigResolveOptions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.PullFileLoader;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.PullFileLoader;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
index e1bd7c7..5fab14a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -25,9 +25,9 @@ import java.net.URISyntaxException;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/StaticJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/StaticJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/StaticJobTemplate.java
index 683cbc8..c370c62 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/StaticJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/StaticJobTemplate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.template;
+package org.apache.gobblin.runtime.template;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -31,12 +31,12 @@ import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
index 838a595..8d19028 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/ClustersNames.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 /**
  * Allows conversion of URLs identifying a Hadoop cluster (e.g. resource manager url or

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobMetrics.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobMetrics.java
index 86755a3..102885c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobMetrics.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobMetrics.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.util.List;
 import java.util.concurrent.Callable;
 
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.JobEvent;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskState;
-import gobblin.util.ClustersNames;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.util.ClustersNames;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
index 765d553..8497350 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.io.BufferedWriter;
 import java.io.FileOutputStream;
@@ -42,11 +42,11 @@ import org.slf4j.LoggerFactory;
 import com.google.common.io.Closer;
 import com.google.gson.stream.JsonWriter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.StateStore;
-import gobblin.runtime.FsDatasetStateStore;
-import gobblin.runtime.JobState;
-import gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.runtime.FsDatasetStateStore;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.JobConfigurationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MetricGroup.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MetricGroup.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MetricGroup.java
index 6551a37..8fa817d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MetricGroup.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MetricGroup.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 /**
  * Enumeration of metric groups used internally.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIterator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIterator.java
index d43b770..38e4ce7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIterator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/MultiWorkUnitUnpackingIterator.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.util.Iterator;
 
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.RequiredArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/RuntimeConstructs.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/RuntimeConstructs.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/RuntimeConstructs.java
index 17c8d8c..5060bac 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/RuntimeConstructs.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/RuntimeConstructs.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
-import gobblin.runtime.fork.Fork;
+import org.apache.gobblin.runtime.fork.Fork;
 
 
 public enum RuntimeConstructs {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/StateStores.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/StateStores.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/StateStores.java
index 6a4cf98..311a76a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/StateStores.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/StateStores.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.StateStore;
-import gobblin.runtime.TaskState;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 import org.apache.hadoop.fs.Path;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/TaskMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/TaskMetrics.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/TaskMetrics.java
index 60f8227..982b381 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/TaskMetrics.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/TaskMetrics.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.util;
+package org.apache.gobblin.runtime.util;
 
 import java.util.List;
 import java.util.concurrent.Callable;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.TaskEvent;
-import gobblin.runtime.TaskState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.TaskEvent;
+import org.apache.gobblin.runtime.TaskState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/BaseGobblinJob.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/BaseGobblinJob.java b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/BaseGobblinJob.java
index 54f468d..83b17c0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/BaseGobblinJob.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/BaseGobblinJob.java
@@ -9,7 +9,7 @@
  * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
  * CONDITIONS OF ANY KIND, either express or implied.
  */
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import org.quartz.*;
 import org.slf4j.MDC;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/JobScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/JobScheduler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/JobScheduler.java
index 2736637..0772d60 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/JobScheduler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/JobScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -61,16 +61,16 @@ import com.google.common.util.concurrent.AbstractIdleService;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobLauncherFactory;
-import gobblin.runtime.listeners.EmailNotificationJobListener;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.runtime.listeners.RunOnceJobListener;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.SchedulerUtils;
-import gobblin.util.filesystem.PathAlterationObserverScheduler;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.runtime.listeners.EmailNotificationJobListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.listeners.RunOnceJobListener;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.SchedulerUtils;
+import org.apache.gobblin.util.filesystem.PathAlterationObserverScheduler;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/PathAlterationListenerAdaptorForMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/PathAlterationListenerAdaptorForMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/PathAlterationListenerAdaptorForMonitor.java
index d2124e9..0b705e0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/PathAlterationListenerAdaptorForMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/PathAlterationListenerAdaptorForMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import java.io.IOException;
 import java.util.Map;
@@ -30,13 +30,13 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobException;
-import gobblin.runtime.listeners.EmailNotificationJobListener;
-import gobblin.runtime.listeners.RunOnceJobListener;
-import gobblin.util.PathUtils;
-import gobblin.util.SchedulerUtils;
-import gobblin.util.filesystem.PathAlterationListenerAdaptor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.listeners.EmailNotificationJobListener;
+import org.apache.gobblin.runtime.listeners.RunOnceJobListener;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.SchedulerUtils;
+import org.apache.gobblin.util.filesystem.PathAlterationListenerAdaptor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerDaemon.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerDaemon.java b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerDaemon.java
index 93dc891..83b2852 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerDaemon.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerDaemon.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import java.util.Properties;
 import java.util.UUID;
@@ -25,8 +25,8 @@ import org.apache.commons.configuration.PropertiesConfiguration;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.util.PropertiesUtils;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.util.PropertiesUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerService.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerService.java b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerService.java
index ac42e8c..2d0136f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerService.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/scheduler/SchedulerService.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import java.util.Properties;
 
@@ -27,9 +27,9 @@ import com.google.common.base.Optional;
 import com.google.common.util.concurrent.AbstractIdleService;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PropertiesUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PropertiesUtils;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatus.java b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatus.java
index ae73a73..e9d4d97 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatus.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatus.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.service.monitoring;
+package org.apache.gobblin.service.monitoring;
 
 import java.util.Iterator;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatusGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatusGenerator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatusGenerator.java
index 547cee7..5657e42 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatusGenerator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/FlowStatusGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.monitoring;
+package org.apache.gobblin.service.monitoring;
 
 import java.util.Iterator;
 import java.util.List;
@@ -24,7 +24,7 @@ import org.apache.commons.lang.StringUtils;
 
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 import lombok.Builder;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatus.java b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatus.java
index a39de8e..87e52c6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatus.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatus.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.service.monitoring;
+package org.apache.gobblin.service.monitoring;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 import lombok.Builder;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatusRetriever.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatusRetriever.java b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatusRetriever.java
index c6df8c4..fe60c4e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatusRetriever.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/JobStatusRetriever.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.service.monitoring;
+package org.apache.gobblin.service.monitoring;
 
 import java.util.Iterator;
 
 import com.google.common.collect.Iterators;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/LatestFlowExecutionIdTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/LatestFlowExecutionIdTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/LatestFlowExecutionIdTracker.java
index e421b40..39ab0ed 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/LatestFlowExecutionIdTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/service/monitoring/LatestFlowExecutionIdTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.monitoring;
+package org.apache.gobblin.service.monitoring;
 
 /**
  * Tracks the latest flow execution Id.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
index 1cb51ce..5406e0f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URISyntaxException;
@@ -37,14 +37,14 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
-import gobblin.util.filesystem.PathAlterationObserverScheduler;
-import gobblin.util.filesystem.PathAlterationListener;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.util.filesystem.PathAlterationObserverScheduler;
+import org.apache.gobblin.util.filesystem.PathAlterationListener;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/performance/PerformanceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/performance/PerformanceTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/performance/PerformanceTest.java
index c0a5a99..2c61236 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/performance/PerformanceTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/performance/PerformanceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.performance;
+package org.apache.gobblin.performance;
 
 import java.util.List;
 import java.util.concurrent.TimeUnit;
@@ -26,10 +26,10 @@ import com.google.common.collect.Lists;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.util.test.FastSequentialSource;
-import gobblin.writer.test.GobblinTestEventBusWriter;
-import gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.util.test.FastSequentialSource;
+import org.apache.gobblin.writer.test.GobblinTestEventBusWriter;
+import org.apache.gobblin.writer.test.TestingEventBuses;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueueTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueueTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueueTest.java
index 741696b..93eb721 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueueTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueueTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.List;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/CountUpAndDownLatchTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/CountUpAndDownLatchTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/CountUpAndDownLatchTest.java
index 36ada03..5bad68d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/CountUpAndDownLatchTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/CountUpAndDownLatchTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.ExecutorService;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DatasetStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DatasetStateStoreTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DatasetStateStoreTest.java
index 342daf4..1cc0bab 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DatasetStateStoreTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DatasetStateStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.FileReader;
 import java.io.IOException;
@@ -30,20 +30,20 @@ import org.testng.annotations.Test;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.runtime.local.LocalJobLauncher;
-import gobblin.source.Source;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.runtime.local.LocalJobLauncher;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DummyJobContext.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DummyJobContext.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DummyJobContext.java
index ae7e775..d3374fa 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DummyJobContext.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/DummyJobContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.typesafe.config.Config;
 
@@ -31,12 +31,12 @@ import org.slf4j.Logger;
 import com.google.common.base.Optional;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.commit.CommitSequenceStore;
-import gobblin.commit.DeliverySemantics;
-import gobblin.metastore.JobHistoryStore;
-import gobblin.source.Source;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.commit.CommitSequenceStore;
+import org.apache.gobblin.commit.DeliverySemantics;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.source.Source;
 
 
 public class DummyJobContext extends JobContext {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/FsDatasetStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/FsDatasetStateStoreTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/FsDatasetStateStoreTest.java
index f899070..8aa9ca8 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/FsDatasetStateStoreTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/FsDatasetStateStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Map;
@@ -28,10 +28,10 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobBrokerInjectionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobBrokerInjectionTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobBrokerInjectionTest.java
index 9a2e8e4..04ce82d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobBrokerInjectionTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobBrokerInjectionTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Queue;
 import java.util.Random;
@@ -31,33 +31,33 @@ import org.testng.annotations.Test;
 import com.google.common.collect.Sets;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NoSuchScopeException;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceKey;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.instance.StandardGobblinInstanceDriver;
-import gobblin.runtime.instance.StandardGobblinInstanceLauncher;
-import gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
-import gobblin.runtime.std.FilteredJobLifecycleListener;
-import gobblin.runtime.std.JobSpecFilter;
-import gobblin.writer.test.GobblinTestEventBusWriter;
-import gobblin.writer.test.TestingEventBusAsserter;
-import gobblin.writer.test.TestingEventBuses;
-import gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.instance.StandardGobblinInstanceDriver;
+import org.apache.gobblin.runtime.instance.StandardGobblinInstanceLauncher;
+import org.apache.gobblin.runtime.std.DefaultJobLifecycleListenerImpl;
+import org.apache.gobblin.runtime.std.FilteredJobLifecycleListener;
+import org.apache.gobblin.runtime.std.JobSpecFilter;
+import org.apache.gobblin.writer.test.GobblinTestEventBusWriter;
+import org.apache.gobblin.writer.test.TestingEventBusAsserter;
+import org.apache.gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.broker.ResourceInstance;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobContextTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobContextTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobContextTest.java
index 2c2d50d..d3dba5b 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobContextTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobContextTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Map;
@@ -38,9 +38,9 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Queues;
 
-import gobblin.commit.DeliverySemantics;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.Either;
+import org.apache.gobblin.commit.DeliverySemantics;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.Either;
 
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobExecutionEventSubmitterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobExecutionEventSubmitterTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobExecutionEventSubmitterTest.java
index eff6b01..a88e3a1 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobExecutionEventSubmitterTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobExecutionEventSubmitterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import static org.mockito.Mockito.any;
 import static org.mockito.Mockito.atLeastOnce;
@@ -33,9 +33,9 @@ import org.mockito.Mockito;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.rest.LauncherTypeEnum;
 
 
 @Test(groups = {"gobblin.runtime"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobLauncherTestHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobLauncherTestHelper.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobLauncherTestHelper.java
index 2bebd1d..068d357 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobLauncherTestHelper.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobLauncherTestHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.List;
@@ -29,17 +29,17 @@ import org.testng.Assert;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.StateStore;
-import gobblin.runtime.JobState.DatasetState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.test.TestExtractor;
-import gobblin.test.TestSource;
-import gobblin.util.ClusterNameTags;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.runtime.JobState.DatasetState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.test.TestExtractor;
+import org.apache.gobblin.test.TestSource;
+import org.apache.gobblin.util.ClusterNameTags;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobListenersTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobListenersTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobListenersTest.java
index bd9066d..264fa10 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobListenersTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobListenersTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
@@ -24,9 +24,9 @@ import static org.mockito.Mockito.verify;
 import com.google.common.collect.Lists;
 import org.testng.annotations.Test;
 
-import gobblin.runtime.listeners.CloseableJobListener;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.runtime.listeners.JobListeners;
+import org.apache.gobblin.runtime.listeners.CloseableJobListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.listeners.JobListeners;
 
 
 @Test(groups = {"gobblin.runtime"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobStateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobStateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobStateTest.java
index bd26825..8bcca84 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobStateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/JobStateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -36,11 +36,11 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.common.io.Closer;
 
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/LimiterStopEventTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/LimiterStopEventTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/LimiterStopEventTest.java
index 0a9e8f1..68484fe 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/LimiterStopEventTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/LimiterStopEventTest.java
@@ -1,13 +1,13 @@
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.common.base.Joiner;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.source.extractor.limiter.LimiterConfigurationKeys;
-import gobblin.util.limiter.Limiter;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.source.extractor.limiter.LimiterConfigurationKeys;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import junit.framework.Assert;
 import org.mockito.Mockito;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MultiConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MultiConverterTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MultiConverterTest.java
index b8e9d51..397a133 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MultiConverterTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MultiConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.List;
 
@@ -30,13 +30,13 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.test.TestConverter;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.test.TestConverter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreTest.java
index 2709f7d..9c35610 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreTest.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
-
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.MysqlStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.metastore.testing.ITestMetastoreDatabase;
-import gobblin.metastore.testing.TestMetastoreDatabaseFactory;
-import gobblin.util.ClassAliasResolver;
+package org.apache.gobblin.runtime;
+
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.MysqlStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metastore.testing.ITestMetastoreDatabase;
+import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
+import org.apache.gobblin.util.ClassAliasResolver;
 import java.io.IOException;
 import java.util.Map;
 import org.apache.commons.dbcp.BasicDataSource;


[08/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/ImmutableFSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/ImmutableFSJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/ImmutableFSJobCatalog.java
index dba6490..7162c81 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/ImmutableFSJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/ImmutableFSJobCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.File;
 import java.io.FileNotFoundException;
@@ -40,17 +40,17 @@ import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
-import gobblin.util.PathUtils;
-import gobblin.util.PullFileLoader;
-import gobblin.util.filesystem.PathAlterationObserverScheduler;
-import gobblin.util.filesystem.PathAlterationObserver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.PullFileLoader;
+import org.apache.gobblin.util.filesystem.PathAlterationObserverScheduler;
+import org.apache.gobblin.util.filesystem.PathAlterationObserver;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/InMemoryJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/InMemoryJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/InMemoryJobCatalog.java
index 5011c6e..a32b371 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/InMemoryJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/InMemoryJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.ArrayList;
@@ -28,13 +28,13 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
-import gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
index 7b52c8c..8abf914 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -28,13 +28,13 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogListenersList.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogListenersList.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogListenersList.java
index e9e7898..404d8f2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogListenersList.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/JobCatalogListenersList.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -29,11 +29,11 @@ import com.google.common.base.Function;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobCatalogListenersContainer;
-import gobblin.runtime.api.JobSpec;
-import gobblin.util.callbacks.CallbacksDispatcher;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobCatalogListenersContainer;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.util.callbacks.CallbacksDispatcher;
 
 
 /** A helper class to manage a list of {@link JobCatalogListener}s for a

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableCachingJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableCachingJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableCachingJobCatalog.java
index 24ee57e..399ad32 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableCachingJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableCachingJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 
@@ -22,8 +22,8 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
 
 /**
  * Implements a write-through cache of a decorated JobCatalog

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableJobCatalogBase.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableJobCatalogBase.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableJobCatalogBase.java
index 8e079bd..e596c6e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableJobCatalogBase.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/MutableJobCatalogBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 
@@ -24,10 +24,10 @@ import org.slf4j.Logger;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/NonObservingFSJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/NonObservingFSJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/NonObservingFSJobCatalog.java
index c3a9fd7..eebf6f9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/NonObservingFSJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/NonObservingFSJobCatalog.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.IOException;
 import java.net.URI;
@@ -28,12 +28,12 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
-import gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
 
 /**
  * The job Catalog for file system to persist the job configuration information.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecorator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecorator.java
index 5c7bcb6..52af03c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecorator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/PackagedTemplatesJobCatalogDecorator.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.util.Collection;
 
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
-import gobblin.util.Decorator;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.util.Decorator;
 
 import lombok.experimental.Delegate;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
index 1256907..1f75f80 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_catalog;
+package org.apache.gobblin.runtime.job_catalog;
 
 import java.net.URI;
 import java.util.Collection;
@@ -26,11 +26,11 @@ import org.slf4j.Logger;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.metrics.MetricContext;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobCatalogListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecNotFoundException;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobCatalogListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
index 8dbb5e7..864abf4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/JobLauncherExecutionDriver.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_exec;
+package org.apache.gobblin.runtime.job_exec;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -38,41 +38,41 @@ import com.google.common.io.Closer;
 import com.google.common.util.concurrent.ExecutionList;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.SimpleScope;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.JobContext;
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobLauncherFactory;
-import gobblin.runtime.JobLauncherFactory.JobLauncherType;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobExecution;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionLauncher;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobExecutionStateListener;
-import gobblin.runtime.api.JobExecutionStatus;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.instance.StandardGobblinInstanceLauncher;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.runtime.listeners.AbstractJobListener;
-import gobblin.runtime.std.DefaultConfigurableImpl;
-import gobblin.runtime.std.JobExecutionStateListeners;
-import gobblin.runtime.std.JobExecutionUpdatable;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.runtime.JobLauncherFactory.JobLauncherType;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobExecution;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionLauncher;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobExecutionStateListener;
+import org.apache.gobblin.runtime.api.JobExecutionStatus;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.instance.StandardGobblinInstanceLauncher;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.runtime.listeners.AbstractJobListener;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.runtime.std.JobExecutionStateListeners;
+import org.apache.gobblin.runtime.std.JobExecutionUpdatable;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
index 781fd60..d4dd507 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
@@ -18,4 +18,4 @@
  * Standard {@link gobblin.runtime.api.JobExecutionLauncher} implementations
  *
  */
-package gobblin.runtime.job_exec;
+package org.apache.gobblin.runtime.job_exec;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/AvroJobSpecKafkaJobMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/AvroJobSpecKafkaJobMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/AvroJobSpecKafkaJobMonitor.java
index 31b0c3d..1f2ce21 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/AvroJobSpecKafkaJobMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/AvroJobSpecKafkaJobMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.io.IOException;
 import java.net.URI;
@@ -38,23 +38,23 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecMonitor;
-import gobblin.runtime.api.JobSpecMonitorFactory;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.runtime.api.SpecExecutorInstance.Verb;
-import gobblin.runtime.job_spec.AvroJobSpec;
-import gobblin.runtime.metrics.RuntimeMetrics;
-import gobblin.util.Either;
-import gobblin.util.PathUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecMonitor;
+import org.apache.gobblin.runtime.api.JobSpecMonitorFactory;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance.Verb;
+import org.apache.gobblin.runtime.job_spec.AvroJobSpec;
+import org.apache.gobblin.runtime.metrics.RuntimeMetrics;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 import kafka.message.MessageAndMetadata;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitor.java
index 7fd34bb..527109d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaAvroJobMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
@@ -37,12 +37,12 @@ import com.codahale.metrics.Meter;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.metrics.Tag;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.metrics.RuntimeMetrics;
-import gobblin.util.Either;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.metrics.RuntimeMetrics;
+import org.apache.gobblin.util.Either;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitor.java
index a597862..8181c16 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/KafkaJobMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.io.IOException;
 import java.net.URI;
@@ -26,13 +26,13 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Charsets;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecMonitor;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.kafka.HighLevelConsumer;
-import gobblin.runtime.metrics.RuntimeMetrics;
-import gobblin.util.ConfigUtils;
-import gobblin.util.Either;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecMonitor;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.kafka.HighLevelConsumer;
+import org.apache.gobblin.runtime.metrics.RuntimeMetrics;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.Either;
 
 import kafka.message.MessageAndMetadata;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitor.java
index c981b6b..576b8c4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_monitor/SLAEventKafkaJobMonitor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_monitor;
+package org.apache.gobblin.runtime.job_monitor;
 
 import java.io.IOException;
 import java.net.URI;
@@ -36,19 +36,19 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecMonitor;
-import gobblin.runtime.api.JobSpecMonitorFactory;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.metrics.RuntimeMetrics;
-import gobblin.util.Either;
-import gobblin.util.PathUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.reporter.util.NoopSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecMonitor;
+import org.apache.gobblin.runtime.api.JobSpecMonitorFactory;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.metrics.RuntimeMetrics;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_spec/ResolvedJobSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_spec/ResolvedJobSpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_spec/ResolvedJobSpec.java
index e4a375c..8847467 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_spec/ResolvedJobSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_spec/ResolvedJobSpec.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.job_spec;
+package org.apache.gobblin.runtime.job_spec;
 
 import java.net.URI;
 
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.JobCatalog;
-import gobblin.runtime.api.JobCatalogWithTemplates;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.job_catalog.InMemoryJobCatalog;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.JobCatalog;
+import org.apache.gobblin.runtime.api.JobCatalogWithTemplates;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.job_catalog.InMemoryJobCatalog;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.util.ConfigUtils;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
index 3557cb2..a619582 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/kafka/HighLevelConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.kafka;
+package org.apache.gobblin.runtime.kafka;
 
 import java.io.IOException;
 import java.util.List;
@@ -33,12 +33,12 @@ import com.google.common.collect.Maps;
 import com.google.common.util.concurrent.AbstractIdleService;
 import com.typesafe.config.Config;
 
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.metrics.RuntimeMetrics;
-import gobblin.util.ConfigUtils;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.metrics.RuntimeMetrics;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import kafka.consumer.Consumer;
 import kafka.consumer.ConsumerConfig;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractCloseableJobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractCloseableJobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractCloseableJobListener.java
index 4f446e5..853a9a1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractCloseableJobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractCloseableJobListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 /**
  * Extension of {@link AbstractJobListener} that also extends {@link CloseableJobListener}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractJobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractJobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractJobListener.java
index 8cca7c4..4193175 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractJobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/AbstractJobListener.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/CloseableJobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/CloseableJobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/CloseableJobListener.java
index ebf4180..6db0af6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/CloseableJobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/CloseableJobListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/EmailNotificationJobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/EmailNotificationJobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/EmailNotificationJobListener.java
index b319d4f..3106f4d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/EmailNotificationJobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/EmailNotificationJobListener.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import org.apache.commons.mail.EmailException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobContext;
-import gobblin.runtime.JobState;
-import gobblin.util.EmailUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.util.EmailUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobExecutionEventSubmitterListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobExecutionEventSubmitterListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobExecutionEventSubmitterListener.java
index 1cb4352..ba3d92f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobExecutionEventSubmitterListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobExecutionEventSubmitterListener.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.runtime.JobContext;
-import gobblin.runtime.JobExecutionEventSubmitter;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobExecutionEventSubmitter;
 
 
 @AllArgsConstructor

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListener.java
index c08e911..6f8169d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListener.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
-import gobblin.runtime.JobContext;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * An interface for classes used for callback on job state changes.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListeners.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListeners.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListeners.java
index 4439a1e..f47e2a2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListeners.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/JobListeners.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -34,8 +34,8 @@ import com.google.common.collect.Iterables;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.runtime.JobContext;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/RunOnceJobListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/RunOnceJobListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/RunOnceJobListener.java
index c979e18..483fee9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/RunOnceJobListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/listeners/RunOnceJobListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.listeners;
+package org.apache.gobblin.runtime.listeners;
 
 import java.io.File;
 import java.io.IOException;
@@ -25,9 +25,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobContext;
-import gobblin.runtime.JobState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobContext;
+import org.apache.gobblin.runtime.JobState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/CliLocalJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/CliLocalJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/CliLocalJobLauncher.java
index a5c680b..1f0d228 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/CliLocalJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/CliLocalJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.local;
+package org.apache.gobblin.runtime.local;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -28,13 +28,13 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.io.Closer;
 
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.app.ApplicationException;
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.cli.CliOptions;
-import gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.app.ApplicationException;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.cli.CliOptions;
+import org.apache.gobblin.runtime.listeners.JobListener;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
index adfcdbc..4e782d5 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.local;
+package org.apache.gobblin.runtime.local;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -35,21 +35,21 @@ import com.google.common.util.concurrent.ServiceManager;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.TimingEvent;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.GobblinMultiTaskAttempt;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskStateTracker;
-import gobblin.runtime.api.Configurable;
-import gobblin.runtime.api.JobSpec;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.JobConfigurationUtils;
-import gobblin.runtime.util.MultiWorkUnitUnpackingIterator;
-import gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.GobblinMultiTaskAttempt;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.runtime.api.Configurable;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.runtime.util.MultiWorkUnitUnpackingIterator;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 /**
  * An implementation of {@link gobblin.runtime.JobLauncher} for launching and running jobs

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalTaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalTaskStateTracker.java
index 57a29d7..27b3477 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalTaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalTaskStateTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.local;
+package org.apache.gobblin.runtime.local;
 
 import java.util.Map;
 import java.util.Properties;
@@ -29,14 +29,14 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Maps;
 import com.google.common.eventbus.EventBus;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.AbstractTaskStateTracker;
-import gobblin.runtime.JobState;
-import gobblin.runtime.NewTaskCompletionEvent;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.AbstractTaskStateTracker;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.NewTaskCompletionEvent;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/AbstractJobLockFactoryManager.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/AbstractJobLockFactoryManager.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/AbstractJobLockFactoryManager.java
index cc58f73..9aa487b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/AbstractJobLockFactoryManager.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/AbstractJobLockFactoryManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLock.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLock.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLock.java
index b1ac83c..9e9c5ee 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLock.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLock.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,7 +24,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.annotations.VisibleForTesting;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactory.java
index 7932bf3..58387bf 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.net.URI;
@@ -36,9 +36,9 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobSpec;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.util.HadoopUtils;
 
 /**
  * A factory for file-based job locks. All locks are presented as files under a common directory.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManager.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManager.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManager.java
index a3523dd..7fa8cbb 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManager.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/FileBasedJobLockFactoryManager.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 
@@ -24,8 +24,8 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.instance.hadoop.HadoopConfigLoader;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.instance.hadoop.HadoopConfigLoader;
 
 /**
  * Manages instances of {@link FileBasedJobLockFactory}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLock.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLock.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLock.java
index 9b649d2..e4ee41c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLock.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLock.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.Closeable;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockEventListener.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockEventListener.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockEventListener.java
index b9a83bc..9050604 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockEventListener.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockEventListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 /**
  * The listener for lock events.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockException.java
index d2af9c8..dd967e6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 /**
  * The exception thrown when a {@link JobLock} cannot be initialized, acquired,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactory.java
index a584b50..238a809 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactory.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.Closeable;
 import java.util.concurrent.TimeoutException;
 
-import gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
 
 /**
  * A factory for locks keyed on {@link JobSpec} . Typical usecase is to prevent the same job being

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactoryManager.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactoryManager.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactoryManager.java
index 716988e..b760b01 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactoryManager.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/JobLockFactoryManager.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import org.slf4j.Logger;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManager.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManager.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManager.java
index a557403..7586c21 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManager.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/LegacyJobLockFactoryManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Properties;
@@ -24,7 +24,7 @@ import org.apache.commons.lang3.reflect.ConstructorUtils;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ListenableJobLock.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ListenableJobLock.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ListenableJobLock.java
index 40d15e8..347b9f2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ListenableJobLock.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ListenableJobLock.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 
 public interface ListenableJobLock extends JobLock {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLock.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLock.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLock.java
index fbf154e..75fcd08 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLock.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/locks/ZookeeperBasedJobLock.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.locks;
+package org.apache.gobblin.runtime.locks;
 
 import java.io.IOException;
 import java.nio.file.Paths;
@@ -35,7 +35,7 @@ import org.apache.curator.retry.ExponentialBackoffRetry;
 
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/CliMRJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/CliMRJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/CliMRJobLauncher.java
index 45d1b78..a12d4a2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/CliMRJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/CliMRJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -31,13 +31,13 @@ import org.apache.hadoop.util.ToolRunner;
 
 import com.google.common.io.Closer;
 
-import gobblin.runtime.JobException;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.app.ApplicationException;
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.cli.CliOptions;
-import gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.app.ApplicationException;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.cli.CliOptions;
+import org.apache.gobblin.runtime.listeners.JobListener;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
index 2aa4f50..9139f5b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.DataInputStream;
 import java.io.IOException;
@@ -38,14 +38,14 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.GobblinMultiTaskAttempt;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.GobblinMultiTaskAttempt;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputFormat.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputFormat.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputFormat.java
index 2c2c62a..a573041 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputFormat.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputFormat.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import org.apache.hadoop.io.NullWritable;
 import org.apache.hadoop.mapreduce.OutputCommitter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormat.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormat.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormat.java
index 47fc28f..90ad672 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormat.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinWorkUnitsInputFormat.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.DataInput;
 import java.io.DataOutput;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
index ae06e0c..c94577c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.io.DataOutputStream;
 import java.io.FileInputStream;
@@ -56,36 +56,36 @@ import com.google.common.io.Closer;
 import com.google.common.util.concurrent.ServiceManager;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.commit.CommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.TimingEvent;
-import gobblin.password.PasswordManager;
-import gobblin.runtime.AbstractJobLauncher;
-import gobblin.runtime.GobblinMultiTaskAttempt;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.Task;
-import gobblin.runtime.TaskExecutor;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.TaskStateCollectorService;
-import gobblin.runtime.TaskStateTracker;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.runtime.util.MetricGroup;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.HadoopUtils;
-import gobblin.util.JobConfigurationUtils;
-import gobblin.util.JobLauncherUtils;
-import gobblin.util.ParallelRunner;
-import gobblin.util.SerializationUtils;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.runtime.AbstractJobLauncher;
+import org.apache.gobblin.runtime.GobblinMultiTaskAttempt;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.TaskExecutor;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.TaskStateCollectorService;
+import org.apache.gobblin.runtime.TaskStateTracker;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.runtime.util.MetricGroup;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.util.SerializationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTask.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTask.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTask.java
index bca6d24..98256fe 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTask.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTask.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import com.google.common.collect.Maps;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.task.BaseAbstractTask;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.task.BaseAbstractTask;
 import java.io.IOException;
 import java.util.Map;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactory.java
index eb8ba01..13670f0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskFactory.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.NoopPublisher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.task.TaskFactory;
-import gobblin.runtime.task.TaskIFace;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.NoopPublisher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.task.TaskFactory;
+import org.apache.gobblin.runtime.task.TaskIFace;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
index 08b74a1..37d3dea 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.mapreduce;
+package org.apache.gobblin.runtime.mapreduce;
 
 import java.util.Map;
 import java.util.concurrent.RejectedExecutionException;
@@ -31,13 +31,13 @@ import com.codahale.metrics.Counter;
 import com.codahale.metrics.Metric;
 import com.codahale.metrics.MetricFilter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.AbstractTaskStateTracker;
-import gobblin.runtime.Task;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.runtime.util.MetricGroup;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.AbstractTaskStateTracker;
+import org.apache.gobblin.runtime.Task;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.runtime.util.MetricGroup;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
index 7f870c2..eca80aa 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.metrics;
+package org.apache.gobblin.runtime.metrics;
 
 /**
  * Constants used for naming {@link gobblin.metrics.Metric}s and metric metadata in gobblin-runtime.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/GobblinInstancePluginUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/GobblinInstancePluginUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/GobblinInstancePluginUtils.java
index 7599122..a6ddcd8 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/GobblinInstancePluginUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/GobblinInstancePluginUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.plugins;
+package org.apache.gobblin.runtime.plugins;
 
 import java.util.Collection;
 import java.util.List;
@@ -24,8 +24,8 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
index eb20046..937e195 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.plugins;
+package org.apache.gobblin.runtime.plugins;
 
 /**
  * Static keys for {@link gobblin.runtime.api.GobblinInstancePlugin}s.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/email/EmailNotificationPlugin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/email/EmailNotificationPlugin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/email/EmailNotificationPlugin.java
index 14278bc..3cfc67b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/email/EmailNotificationPlugin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/email/EmailNotificationPlugin.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.plugins.email;
+package org.apache.gobblin.runtime.plugins.email;
 
 import java.net.URI;
 
@@ -22,20 +22,20 @@ import org.apache.commons.mail.EmailException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobState.RunningState;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstancePlugin;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.api.JobExecutionDriver;
-import gobblin.runtime.api.JobExecutionState;
-import gobblin.runtime.api.JobLifecycleListener;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.instance.StandardGobblinInstanceDriver;
-import gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
-import gobblin.util.ConfigUtils;
-import gobblin.util.EmailUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobState.RunningState;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.api.JobExecutionDriver;
+import org.apache.gobblin.runtime.api.JobExecutionState;
+import org.apache.gobblin.runtime.api.JobLifecycleListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.instance.StandardGobblinInstanceDriver;
+import org.apache.gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.EmailUtils;
 
 /**
  * A plugin that attaches an email notification listener to a {@link GobblinInstanceDriver}. The listener sends emails

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/metrics/GobblinMetricsPlugin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/metrics/GobblinMetricsPlugin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/metrics/GobblinMetricsPlugin.java
index dc9080f..1861070 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/metrics/GobblinMetricsPlugin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/metrics/GobblinMetricsPlugin.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.plugins.metrics;
-
-import gobblin.annotation.Alias;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstancePlugin;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
+package org.apache.gobblin.runtime.plugins.metrics;
+
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/AbstractJobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/AbstractJobSpecScheduler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/AbstractJobSpecScheduler.java
index e7ece9b..d76073d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/AbstractJobSpecScheduler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/AbstractJobSpecScheduler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import java.io.IOException;
 import java.net.URI;
@@ -31,10 +31,10 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.runtime.api.JobSpecSchedulerListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListener;
 
 /**
  * A base implementation of {@link JobSpecScheduler} that keeps track of {@link JobSpecSchedule}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/DefaultJobSpecSchedulerListenerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/DefaultJobSpecSchedulerListenerImpl.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/DefaultJobSpecSchedulerListenerImpl.java
index d8606d7..529a400 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/DefaultJobSpecSchedulerListenerImpl.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/DefaultJobSpecSchedulerListenerImpl.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecSchedulerListener;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListener;
 
 /**
  * Default no-op implementation for {@link JobSpecSchedulerListener}. It may optionally log

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/ImmediateJobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/ImmediateJobSpecScheduler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/ImmediateJobSpecScheduler.java
index 163864d..9ddd245 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/ImmediateJobSpecScheduler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/ImmediateJobSpecScheduler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import java.util.concurrent.ThreadFactory;
 
@@ -23,11 +23,11 @@ import org.slf4j.Logger;
 import com.google.common.base.Optional;
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.runtime.std.DefaultJobSpecScheduleImpl;
-import gobblin.util.LoggingUncaughtExceptionHandler;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.runtime.std.DefaultJobSpecScheduleImpl;
+import org.apache.gobblin.util.LoggingUncaughtExceptionHandler;
 
 /**
  * A simple implementation of a {@link JobSpecScheduler} which schedules the job immediately.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/JobSpecSchedulerListeners.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/JobSpecSchedulerListeners.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/JobSpecSchedulerListeners.java
index 71a1565..a8850eb 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/JobSpecSchedulerListeners.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/JobSpecSchedulerListeners.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -25,11 +25,11 @@ import org.slf4j.Logger;
 
 import com.google.common.base.Optional;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecSchedulerListener;
-import gobblin.runtime.api.JobSpecSchedulerListenersContainer;
-import gobblin.util.callbacks.CallbacksDispatcher;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListener;
+import org.apache.gobblin.runtime.api.JobSpecSchedulerListenersContainer;
+import org.apache.gobblin.util.callbacks.CallbacksDispatcher;
 
 /**
  * Manages a list of {@link JobSpecSchedulerListener}s and can dispatch callbacks to them.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/QuartzJobSpecScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/QuartzJobSpecScheduler.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/QuartzJobSpecScheduler.java
index dc644a2..909a6d1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/QuartzJobSpecScheduler.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/scheduler/QuartzJobSpecScheduler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.scheduler;
+package org.apache.gobblin.runtime.scheduler;
 
 import java.util.Date;
 import java.util.concurrent.TimeUnit;
@@ -42,13 +42,13 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.GobblinInstanceEnvironment;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobSpecSchedule;
-import gobblin.runtime.api.JobSpecScheduler;
-import gobblin.scheduler.SchedulerService;
-import gobblin.util.service.StandardServiceConfig;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.GobblinInstanceEnvironment;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobSpecSchedule;
+import org.apache.gobblin.runtime.api.JobSpecScheduler;
+import org.apache.gobblin.scheduler.SchedulerService;
+import org.apache.gobblin.util.service.StandardServiceConfig;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/JMXReportingService.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/JMXReportingService.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/JMXReportingService.java
index 93c765a..2f3800b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/JMXReportingService.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/services/JMXReportingService.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.services;
+package org.apache.gobblin.runtime.services;
 
 import java.util.Map;
 import java.util.concurrent.TimeUnit;


[38/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
Updated package names, imports and shell scripts


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/2c22b8a9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/2c22b8a9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/2c22b8a9

Branch: refs/heads/master
Commit: 2c22b8a92eb1eefed43c7345bd271e6385c7b8a5
Parents: 976b3d9
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 17:02:16 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 17:02:16 2017 -0700

----------------------------------------------------------------------
 bin/gobblin-admin.sh                            |  2 +-
 bin/gobblin-compaction.sh                       |  4 +-
 bin/gobblin-standalone.sh                       |  2 +-
 .../gobblin/gradle/BuildProperties.groovy       | 10 +--
 .../apache/gobblin/gradle/BuildProperty.groovy  |  2 +-
 .../apache/gobblin/admin/AdminWebServer.java    |  4 +-
 .../admin/DefaultAdminWebServerFactory.java     |  6 +-
 .../org/apache/gobblin/cli/AdminClient.java     |  6 +-
 .../main/java/org/apache/gobblin/cli/Cli.java   |  2 +-
 .../org/apache/gobblin/cli/CliTablePrinter.java |  2 +-
 .../java/org/apache/gobblin/cli/Command.java    |  2 +-
 .../java/org/apache/gobblin/cli/JobCommand.java |  6 +-
 .../apache/gobblin/cli/JobInfoPrintUtils.java   |  8 +-
 .../gobblin/admin/AdminWebServerTest.java       |  4 +-
 .../java/org/apache/gobblin/Constructs.java     | 16 ++--
 .../java/org/apache/gobblin/ack/Ackable.java    |  2 +-
 .../gobblin/ack/BasicAckableForTesting.java     |  2 +-
 .../apache/gobblin/ack/HierarchicalAckable.java |  2 +-
 .../org/apache/gobblin/annotation/Alias.java    |  4 +-
 .../org/apache/gobblin/annotation/Alpha.java    |  2 +-
 .../org/apache/gobblin/annotation/Beta.java     |  2 +-
 .../org/apache/gobblin/annotation/Stable.java   |  2 +-
 .../apache/gobblin/broker/BrokerConstants.java  |  2 +-
 .../gobblin/broker/ResourceCoordinate.java      | 10 +--
 .../apache/gobblin/broker/ResourceEntry.java    |  4 +-
 .../org/apache/gobblin/broker/SimpleScope.java  |  6 +-
 .../apache/gobblin/broker/SimpleScopeType.java  |  6 +-
 .../gobblin_scopes/GobblinScopeInstance.java    |  4 +-
 .../gobblin_scopes/GobblinScopeTypes.java       |  6 +-
 .../broker/gobblin_scopes/JobScopeInstance.java |  2 +-
 .../gobblin_scopes/TaskScopeInstance.java       |  2 +-
 .../apache/gobblin/broker/iface/ConfigView.java |  2 +-
 .../broker/iface/NoSuchScopeException.java      |  2 +-
 .../broker/iface/NotConfiguredException.java    |  2 +-
 .../gobblin/broker/iface/ScopeInstance.java     |  2 +-
 .../apache/gobblin/broker/iface/ScopeType.java  |  2 +-
 .../gobblin/broker/iface/ScopedConfigView.java  |  2 +-
 .../broker/iface/SharedResourceFactory.java     |  2 +-
 .../iface/SharedResourceFactoryResponse.java    |  2 +-
 .../gobblin/broker/iface/SharedResourceKey.java |  2 +-
 .../broker/iface/SharedResourcesBroker.java     |  2 +-
 .../broker/iface/SubscopedBrokerBuilder.java    |  4 +-
 .../org/apache/gobblin/codec/StreamCodec.java   |  4 +-
 .../apache/gobblin/commit/CommitSequence.java   |  4 +-
 .../gobblin/commit/CommitSequenceStore.java     |  4 +-
 .../org/apache/gobblin/commit/CommitStep.java   |  4 +-
 .../apache/gobblin/commit/CommitStepBase.java   |  6 +-
 .../gobblin/commit/DeliverySemantics.java       |  6 +-
 .../gobblin/compat/hadoop/TextSerializer.java   |  2 +-
 .../gobblin/compat/hadoop/WritableShim.java     |  2 +-
 .../configuration/ConfigurationKeys.java        |  2 +-
 .../configuration/ImmutableWorkUnitState.java   |  4 +-
 .../gobblin/configuration/SourceState.java      |  6 +-
 .../org/apache/gobblin/configuration/State.java |  6 +-
 .../gobblin/configuration/StateUtils.java       |  2 +-
 .../gobblin/configuration/WorkUnitState.java    | 16 ++--
 .../org/apache/gobblin/converter/Converter.java | 26 +++---
 .../converter/DataConversionException.java      |  2 +-
 .../converter/SchemaConversionException.java    |  4 +-
 .../initializer/ConverterInitializer.java       |  4 +-
 .../initializer/NoopConverterInitializer.java   |  6 +-
 .../apache/gobblin/crypto/CredentialStore.java  |  2 +-
 .../gobblin/crypto/CredentialStoreProvider.java |  2 +-
 .../gobblin/crypto/EncryptionProvider.java      |  4 +-
 .../org/apache/gobblin/dataset/Dataset.java     |  2 +-
 .../apache/gobblin/dataset/DatasetsFinder.java  |  2 +-
 .../gobblin/dataset/FileSystemDataset.java      |  2 +-
 .../gobblin/dataset/IterableDatasetFinder.java  |  2 +-
 .../dataset/IterableDatasetFinderImpl.java      |  2 +-
 .../org/apache/gobblin/fork/CopyHelper.java     |  2 +-
 .../gobblin/fork/CopyNotSupportedException.java |  2 +-
 .../java/org/apache/gobblin/fork/Copyable.java  |  2 +-
 .../org/apache/gobblin/fork/ForkOperator.java   |  4 +-
 .../java/org/apache/gobblin/fork/Forker.java    | 14 +--
 .../apache/gobblin/initializer/Initializer.java |  2 +-
 .../gobblin/initializer/NoopInitializer.java    |  2 +-
 .../apache/gobblin/metadata/MetadataMerger.java |  4 +-
 .../gobblin/password/PasswordManager.java       |  6 +-
 .../apache/gobblin/publisher/DataPublisher.java |  8 +-
 .../publisher/SingleTaskDataPublisher.java      |  6 +-
 .../gobblin/publisher/UnpublishedHandling.java  |  4 +-
 .../qualitychecker/row/RowLevelPolicy.java      |  8 +-
 .../qualitychecker/task/TaskLevelPolicy.java    |  6 +-
 .../FieldDoesNotExistException.java             |  2 +-
 .../recordaccess/IncorrectTypeException.java    |  2 +-
 .../gobblin/recordaccess/RecordAccessor.java    |  4 +-
 .../recordaccess/RecordAccessorException.java   |  2 +-
 .../recordaccess/RecordAccessorProvider.java    |  2 +-
 .../gobblin/records/ControlMessageHandler.java  |  4 +-
 .../records/FlushControlMessageHandler.java     |  6 +-
 .../gobblin/records/RecordStreamConsumer.java   |  2 +-
 .../gobblin/records/RecordStreamProcessor.java  |  4 +-
 .../records/RecordStreamWithMetadata.java       |  6 +-
 .../runtime/BasicTestControlMessage.java        |  6 +-
 .../runtime/api/AdminWebServerFactory.java      |  4 +-
 .../org/apache/gobblin/runtime/api/Spec.java    |  2 +-
 .../runtime/api/SpecExecutorInstance.java       |  4 +-
 .../api/SpecExecutorInstanceConsumer.java       |  2 +-
 .../api/SpecExecutorInstanceProducer.java       |  4 +-
 .../java/org/apache/gobblin/source/Source.java  | 10 +--
 .../gobblin/source/WorkUnitStreamSource.java    |  6 +-
 .../extractor/CheckpointableWatermark.java      |  4 +-
 .../source/extractor/ComparableWatermark.java   |  2 +-
 .../source/extractor/DataRecordException.java   |  2 +-
 .../gobblin/source/extractor/Extractor.java     |  8 +-
 .../source/extractor/StreamingExtractor.java    |  6 +-
 .../gobblin/source/extractor/Watermark.java     |  2 +-
 .../source/extractor/WatermarkInterval.java     |  2 +-
 .../extractor/WatermarkSerializerHelper.java    |  2 +-
 .../source/workunit/BasicWorkUnitStream.java    |  2 +-
 .../apache/gobblin/source/workunit/Extract.java | 10 +--
 .../gobblin/source/workunit/ExtractFactory.java |  4 +-
 .../source/workunit/ImmutableExtract.java       |  6 +-
 .../source/workunit/ImmutableWorkUnit.java      |  4 +-
 .../MissingExtractAttributeException.java       |  2 +-
 .../gobblin/source/workunit/MultiWorkUnit.java  |  2 +-
 .../gobblin/source/workunit/WorkUnit.java       | 14 +--
 .../source/workunit/WorkUnitBinPacker.java      |  2 +-
 .../gobblin/source/workunit/WorkUnitStream.java |  2 +-
 .../source/workunit/WorkUnitWeighter.java       |  2 +-
 .../apache/gobblin/stream/ControlMessage.java   |  2 +-
 .../gobblin/stream/FlushControlMessage.java     |  2 +-
 .../apache/gobblin/stream/RecordEnvelope.java   | 10 +--
 .../org/apache/gobblin/stream/StreamEntity.java |  6 +-
 .../gobblin/testing/AssertWithBackoff.java      |  2 +-
 .../apache/gobblin/util/ClassAliasResolver.java |  4 +-
 .../apache/gobblin/util/CompletedFuture.java    |  2 +-
 .../java/org/apache/gobblin/util/Decorator.java |  2 +-
 .../org/apache/gobblin/util/DecoratorUtils.java |  2 +-
 .../org/apache/gobblin/util/FinalState.java     |  4 +-
 .../gobblin/util/RecordCountProvider.java       |  2 +-
 .../org/apache/gobblin/writer/DataWriter.java   |  8 +-
 .../gobblin/writer/DataWriterBuilder.java       | 10 +--
 .../org/apache/gobblin/writer/Destination.java  |  4 +-
 .../gobblin/writer/FluentDataWriterBuilder.java |  2 +-
 .../apache/gobblin/writer/FsWriterMetrics.java  |  2 +-
 .../gobblin/writer/PartitionIdentifier.java     |  2 +-
 .../apache/gobblin/writer/WatermarkStorage.java |  6 +-
 .../gobblin/writer/WriterOutputFormat.java      |  2 +-
 .../apache/gobblin/writer/WriterWrapper.java    |  2 +-
 .../initializer/NoopWriterInitializer.java      |  6 +-
 .../writer/initializer/WriterInitializer.java   |  4 +-
 .../java/com/linkedin/gobblin/TestAlias.java    |  2 +-
 .../gobblin/ack/HierarchicalAckableTest.java    |  2 +-
 .../gobblin_scopes/GobblinScopesTest.java       |  2 +-
 .../gobblin/compat/TextSerializerTest.java      |  4 +-
 .../apache/gobblin/configuration/StateTest.java |  2 +-
 .../apache/gobblin/converter/ConverterTest.java | 14 +--
 .../org/apache/gobblin/fork/CopyHelperTest.java |  2 +-
 .../org/apache/gobblin/fork/ForkerTest.java     | 14 +--
 .../gobblin/password/PasswordManagerTest.java   |  6 +-
 .../gobblin/source/extractor/TestWatermark.java |  2 +-
 .../gobblin/source/extractor/WatermarkTest.java |  6 +-
 .../source/workunit/ExtractFactoryTest.java     |  2 +-
 .../gobblin/stream/RecordEnvelopeTest.java      | 14 +--
 .../apache/gobblin/stream/StreamEntityTest.java |  4 +-
 .../gobblin/testing/AssertWithBackoffTest.java  |  2 +-
 .../gobblin/util/ClassAliasResolverTest.java    |  4 +-
 .../gobblin/writer/FsWriterMetricsTest.java     |  2 +-
 .../values/auditor/ValueAuditGenerator.java     | 14 +--
 .../auditor/ValueAuditRuntimeMetadata.java      |  2 +-
 .../column/AbstractColumnProjectionPolicy.java  |  4 +-
 .../policy/column/ColumnProjectionPolicy.java   |  2 +-
 .../DefaultColumnProjectionPolicyFactory.java   |  6 +-
 .../ProjectAllColumnProjectionPolicy.java       |  6 +-
 .../policy/row/AbstractRowSelectionPolicy.java  |  8 +-
 .../row/DefaultRowSelectionPolicyFactory.java   | 10 +--
 .../values/policy/row/RowSelectionPolicy.java   |  2 +-
 .../policy/row/SelectAllRowSelectionPolicy.java |  8 +-
 .../gobblin/audit/values/sink/AuditSink.java    |  2 +-
 .../values/sink/DefaultAuditSinkFactory.java    |  6 +-
 .../gobblin/audit/values/sink/FsAuditSink.java  | 12 +--
 .../gobblin/audit/values/FsAuditSinkTest.java   |  6 +-
 .../apache/gobblin/audit/values/MockSink.java   |  8 +-
 .../audit/values/ValueAuditGeneratorTest.java   | 10 +--
 .../values/ValueAuditRuntimeMetadataTest.java   |  6 +-
 .../gobblin/aws/AWSClusterSecurityManager.java  |  8 +-
 .../gobblin/aws/AWSJobConfigurationManager.java | 20 ++---
 .../org/apache/gobblin/aws/AWSSdkClient.java    |  4 +-
 .../apache/gobblin/aws/AWSShutdownHandler.java  |  4 +-
 .../gobblin/aws/CloudInitScriptBuilder.java     | 10 +--
 .../gobblin/aws/GobblinAWSClusterLauncher.java  | 26 +++---
 .../gobblin/aws/GobblinAWSClusterManager.java   | 16 ++--
 .../aws/GobblinAWSConfigurationKeys.java        |  4 +-
 .../gobblin/aws/GobblinAWSTaskRunner.java       | 18 ++--
 .../org/apache/gobblin/aws/GobblinAWSUtils.java |  4 +-
 .../apache/gobblin/aws/Log4jConfigHelper.java   |  4 +-
 .../aws/AWSJobConfigurationManagerTest.java     |  6 +-
 .../gobblin/aws/CloudInitScriptBuilderTest.java |  2 +-
 .../aws/GobblinAWSClusterLauncherTest.java      | 18 ++--
 .../cluster/ClusterEventMetadataGenerator.java  | 16 ++--
 .../gobblin/cluster/ContainerMetrics.java       | 10 +--
 .../GobblinClusterConfigurationKeys.java        |  4 +-
 .../gobblin/cluster/GobblinClusterManager.java  | 28 +++---
 .../cluster/GobblinClusterMetricTagNames.java   |  4 +-
 .../gobblin/cluster/GobblinClusterUtils.java    |  4 +-
 .../gobblin/cluster/GobblinHelixConstants.java  |  2 +-
 .../apache/gobblin/cluster/GobblinHelixJob.java | 18 ++--
 .../cluster/GobblinHelixJobLauncher.java        | 46 +++++-----
 .../cluster/GobblinHelixJobScheduler.java       | 26 +++---
 .../cluster/GobblinHelixMessagingService.java   |  2 +-
 .../gobblin/cluster/GobblinHelixTask.java       | 42 ++++-----
 .../gobblin/cluster/GobblinHelixTaskDriver.java |  2 +-
 .../cluster/GobblinHelixTaskFactory.java        | 10 +--
 .../cluster/GobblinHelixTaskStateTracker.java   | 10 +--
 .../gobblin/cluster/GobblinTaskRunner.java      | 22 ++---
 .../gobblin/cluster/GobblinTaskStateModel.java  |  6 +-
 .../cluster/GobblinTaskStateModelFactory.java   |  6 +-
 .../gobblin/cluster/HelixMessageSubTypes.java   |  4 +-
 .../org/apache/gobblin/cluster/HelixUtils.java  |  4 +-
 .../cluster/JobConfigurationManager.java        | 16 ++--
 .../gobblin/cluster/NoopReplyHandler.java       |  2 +-
 .../ScheduledJobConfigurationManager.java       | 18 ++--
 .../StreamingJobConfigurationManager.java       | 22 ++---
 .../event/ClusterManagerShutdownRequest.java    |  4 +-
 .../event/DeleteJobConfigArrivalEvent.java      |  4 +-
 .../cluster/event/NewJobConfigArrivalEvent.java |  4 +-
 .../event/UpdateJobConfigArrivalEvent.java      |  4 +-
 .../ClusterEventMetadataGeneratorTest.java      | 14 +--
 .../gobblin/cluster/GobblinClusterKillTest.java |  4 +-
 .../cluster/GobblinClusterManagerTest.java      |  6 +-
 .../cluster/GobblinHelixJobLauncherTest.java    | 20 ++---
 .../gobblin/cluster/GobblinHelixTaskTest.java   | 28 +++---
 .../gobblin/cluster/GobblinTaskRunnerTest.java  |  4 +-
 .../gobblin/cluster/HelixMessageTestBase.java   |  2 +-
 .../apache/gobblin/cluster/HelixUtilsTest.java  |  4 +-
 .../cluster/JobConfigurationManagerTest.java    |  6 +-
 .../org/apache/gobblin/cluster/TestHelper.java  |  6 +-
 .../TestShutdownMessageHandlerFactory.java      |  2 +-
 .../apache/gobblin/compaction/CliOptions.java   |  4 +-
 .../apache/gobblin/compaction/Compactor.java    |  2 +-
 .../compaction/CompactorCreationException.java  |  2 +-
 .../gobblin/compaction/CompactorFactory.java    |  8 +-
 .../compaction/ReflectionCompactorFactory.java  |  6 +-
 .../action/CompactionCompleteAction.java        |  6 +-
 .../CompactionCompleteFileOperationAction.java  | 30 +++----
 .../CompactionHiveRegistrationAction.java       | 24 +++---
 .../action/CompactionMarkDirectoryAction.java   | 16 ++--
 .../compaction/audit/AuditCountClient.java      |  2 +-
 .../audit/AuditCountClientFactory.java          |  4 +-
 .../audit/KafkaAuditCountHttpClient.java        |  4 +-
 .../audit/KafkaAuditCountHttpClientFactory.java |  6 +-
 .../audit/PinotAuditCountHttpClient.java        |  4 +-
 .../audit/PinotAuditCountHttpClientFactory.java |  6 +-
 .../RecompactionCombineCondition.java           | 14 +--
 .../conditions/RecompactionCondition.java       |  4 +-
 .../RecompactionConditionBasedOnDuration.java   | 10 +--
 .../RecompactionConditionBasedOnFileCount.java  | 10 +--
 .../RecompactionConditionBasedOnRatio.java      | 12 +--
 .../RecompactionConditionFactory.java           |  4 +-
 .../gobblin/compaction/dataset/Dataset.java     |  8 +-
 .../compaction/dataset/DatasetHelper.java       | 18 ++--
 .../compaction/dataset/DatasetsFinder.java      | 12 +--
 .../dataset/SimpleDatasetsFinder.java           |  6 +-
 .../dataset/TimeBasedSubDirDatasetsFinder.java  |  8 +-
 .../event/CompactionSlaEventHelper.java         | 18 ++--
 .../gobblin/compaction/event/DedupeStatus.java  |  2 +-
 .../compaction/hive/AvroExternalTable.java      |  4 +-
 .../compaction/hive/CompactionRunner.java       |  6 +-
 .../apache/gobblin/compaction/hive/HdfsIO.java  |  2 +-
 .../gobblin/compaction/hive/HdfsReader.java     |  2 +-
 .../gobblin/compaction/hive/HdfsWriter.java     |  4 +-
 .../gobblin/compaction/hive/HiveAttribute.java  |  2 +-
 .../compaction/hive/HiveManagedTable.java       |  4 +-
 .../gobblin/compaction/hive/HiveTable.java      |  4 +-
 .../compaction/hive/SerialCompactor.java        |  6 +-
 .../HiveRegistrationCompactorListener.java      | 16 ++--
 .../CompactionLauncherWriter.java               | 12 +--
 .../CompactionLauncherWriterBuilder.java        |  6 +-
 .../HiveMetadataForCompactionExtractor.java     | 14 +--
 ...veMetadataForCompactionExtractorFactory.java |  8 +-
 .../hivebasedconstructs/MRCompactionEntity.java |  2 +-
 .../listeners/CompactorCompletionListener.java  |  4 +-
 .../CompactorCompletionListenerFactory.java     |  4 +-
 .../compaction/listeners/CompactorListener.java |  8 +-
 .../CompactorListenerCreationException.java     |  2 +-
 .../listeners/CompactorListenerFactory.java     |  4 +-
 .../ReflectionCompactorListenerFactory.java     |  4 +-
 .../listeners/SerialCompactorListener.java      |  4 +-
 .../SimpleCompactorCompletionListener.java      | 10 +--
 .../CompactionAvroJobConfigurator.java          | 22 ++---
 .../mapreduce/MRCompactionRunner.java           | 22 ++---
 .../compaction/mapreduce/MRCompactionTask.java  | 20 ++---
 .../mapreduce/MRCompactionTaskFactory.java      |  8 +-
 .../compaction/mapreduce/MRCompactor.java       | 62 +++++++-------
 .../mapreduce/MRCompactorJobPropCreator.java    | 12 +--
 .../mapreduce/MRCompactorJobRunner.java         | 28 +++---
 .../avro/AvroDeltaFieldNameProvider.java        |  2 +-
 .../avro/AvroKeyCombineFileRecordReader.java    |  4 +-
 .../avro/AvroKeyCompactorOutputCommitter.java   |  4 +-
 .../avro/AvroKeyCompactorOutputFormat.java      |  2 +-
 .../mapreduce/avro/AvroKeyDedupReducer.java     |  4 +-
 .../mapreduce/avro/AvroKeyMapper.java           |  2 +-
 .../AvroKeyRecursiveCombineFileInputFormat.java |  6 +-
 .../avro/ConfBasedDeltaFieldProvider.java       |  2 +-
 .../FieldAttributeBasedDeltaFieldsProvider.java |  2 +-
 .../avro/MRCompactorAvroKeyDedupJobRunner.java  |  8 +-
 .../compaction/parser/CompactionPathParser.java |  8 +-
 .../compaction/source/CompactionFailedTask.java | 16 ++--
 .../compaction/source/CompactionSource.java     | 80 ++++++++---------
 .../compaction/suite/CompactionAvroSuite.java   | 24 +++---
 .../suite/CompactionAvroSuiteFactory.java       |  6 +-
 .../compaction/suite/CompactionSuite.java       | 16 ++--
 .../suite/CompactionSuiteFactory.java           |  4 +-
 .../compaction/suite/CompactionSuiteUtils.java  |  8 +-
 .../verify/CompactionAuditCountVerifier.java    | 16 ++--
 .../verify/CompactionThresholdVerifier.java     | 12 +--
 .../verify/CompactionTimeRangeVerifier.java     | 12 +--
 .../compaction/verify/CompactionVerifier.java   |  4 +-
 .../verify/DataCompletenessVerifier.java        | 12 +--
 .../verify/InputRecordCountHelper.java          | 16 ++--
 .../mapreduce/MRCompactionTaskTest.java         | 28 +++---
 ...obRunnerFilenameRecordCountProviderTest.java |  8 +-
 .../mapreduce/RenameSourceDirectoryTest.java    |  4 +-
 .../mapreduce/avro/AvroKeyDedupReducerTest.java |  2 +-
 .../avro/ConfBasedDeltaFieldProviderTest.java   |  2 +-
 ...ldAttributeBasedDeltaFieldsProviderTest.java |  2 +-
 .../MRCompactorAvroKeyDedupJobRunnerTest.java   | 12 +--
 .../conditions/RecompactionConditionTest.java   | 20 ++---
 .../suite/TestCompactionSuiteFactories.java     |  6 +-
 .../compaction/suite/TestCompactionSuites.java  |  8 +-
 .../verify/PinotAuditCountVerifierTest.java     | 12 +--
 .../dedup-schema/dedup-schema-with-pkey.avsc    |  2 +-
 .../dedup-schema/dedup-schema-without-pkey.avsc |  2 +-
 .../gobblin/config/client/ConfigClient.java     | 30 +++----
 .../gobblin/config/client/ConfigClientCLI.java  | 14 +--
 .../config/client/ConfigClientCache.java        |  4 +-
 .../config/client/ConfigClientUtils.java        | 12 +--
 .../client/ConfigStoreFactoryRegister.java      |  4 +-
 .../gobblin/config/client/package-info.java     |  2 +-
 .../gobblin/config/client/TestConfigClient.java | 12 +--
 .../config/client/TestConfigClientUtils.java    |  8 +-
 ...onfigStoreFactoryDoesNotExistsException.java |  2 +-
 .../client/api/VersionStabilityPolicy.java      |  6 +-
 .../impl/CircularDependencyException.java       |  2 +-
 .../common/impl/ConfigStoreBackedTopology.java  | 12 +--
 .../impl/ConfigStoreBackedValueInspector.java   | 10 +--
 .../impl/ConfigStoreTopologyInspector.java      |  4 +-
 .../common/impl/ConfigStoreValueInspector.java  |  4 +-
 .../config/common/impl/ImportTraverser.java     |  2 +-
 .../config/common/impl/InMemoryTopology.java    |  4 +-
 .../common/impl/InMemoryValueInspector.java     |  6 +-
 .../impl/SingleLinkedListConfigKeyPath.java     |  4 +-
 .../gobblin/config/store/api/ConfigKeyPath.java |  4 +-
 .../gobblin/config/store/api/ConfigStore.java   |  4 +-
 .../store/api/ConfigStoreCreationException.java |  4 +-
 .../config/store/api/ConfigStoreFactory.java    |  4 +-
 .../store/api/ConfigStoreWithBatchFetches.java  |  4 +-
 .../store/api/ConfigStoreWithImportedBy.java    |  4 +-
 .../ConfigStoreWithImportedByRecursively.java   |  4 +-
 .../store/api/ConfigStoreWithResolution.java    |  4 +-
 .../api/ConfigStoreWithStableVersioning.java    |  6 +-
 .../store/api/VersionDoesNotExistException.java |  4 +-
 .../gobblin/config/store/api/package-info.java  |  2 +-
 .../store/deploy/ClasspathConfigSource.java     |  2 +-
 .../config/store/deploy/ConfigStream.java       |  2 +-
 .../gobblin/config/store/deploy/Deployable.java |  4 +-
 .../store/deploy/DeployableConfigSource.java    |  4 +-
 .../config/store/deploy/DeploymentConfig.java   |  2 +-
 .../config/store/deploy/FsDeploymentConfig.java |  2 +-
 .../config/store/deploy/StoreDeployer.java      |  6 +-
 .../DefaultCapableLocalConfigStoreFactory.java  |  2 +-
 .../hdfs/SimpleHDFSConfigStoreFactory.java      |  8 +-
 .../store/hdfs/SimpleHDFSStoreMetadata.java     |  8 +-
 .../hdfs/SimpleHadoopFilesystemConfigStore.java | 28 +++---
 ...impleHadoopFilesystemConfigStoreFactory.java |  8 +-
 .../hdfs/SimpleLocalHDFSConfigStoreFactory.java |  2 +-
 .../apache/gobblin/config/TestEnvironment.java  |  6 +-
 .../config/common/impl/ImportTraverserTest.java |  2 +-
 .../common/impl/TestCircularDependency.java     |  6 +-
 .../impl/TestConfigStoreValueInspector.java     |  8 +-
 .../common/impl/TestInMemoryTopology.java       |  6 +-
 .../impl/TestSingleLinkedListConfigKeyPath.java |  4 +-
 .../store/hdfs/SimpleHDFSStoreMetadataTest.java |  4 +-
 .../store/hdfs/SimpleHdfsConfigStoreTest.java   | 16 ++--
 .../SimpleHdfsConfigureStoreFactoryTest.java    |  4 +-
 .../FineGrainedWatermarkTrackerBenchmark.java   |  8 +-
 .../java/org/apache/gobblin/async/Callback.java |  2 +-
 .../compression/CompressionConfigParser.java    |  8 +-
 .../gobblin/compression/CompressionFactory.java |  8 +-
 .../gobblin/converter/AsyncConverter1to1.java   | 16 ++--
 .../converter/AvroToAvroConverterBase.java      |  4 +-
 .../gobblin/converter/IdentityConverter.java    |  4 +-
 .../gobblin/converter/SamplingConverter.java    |  6 +-
 .../gobblin/converter/SingleRecordIterable.java |  2 +-
 .../gobblin/converter/ToAvroConverterBase.java  |  4 +-
 .../filter/AvroProjectionConverter.java         | 18 ++--
 .../filter/AvroSchemaFieldRemover.java          |  2 +-
 ...blinTrackingEventFlattenFilterConverter.java | 18 ++--
 .../gobblin/crypto/CredentialStoreFactory.java  |  4 +-
 .../gobblin/crypto/EncryptionConfigParser.java  | 12 +--
 .../gobblin/crypto/EncryptionFactory.java       |  4 +-
 .../instrumented/GobblinMetricsKeys.java        |  4 +-
 .../gobblin/instrumented/Instrumentable.java    |  8 +-
 .../gobblin/instrumented/Instrumented.java      | 28 +++---
 .../converter/InstrumentedConverter.java        |  6 +-
 .../converter/InstrumentedConverterBase.java    | 22 ++---
 .../InstrumentedConverterDecorator.java         | 24 +++---
 .../extractor/InstrumentedExtractor.java        |  8 +-
 .../extractor/InstrumentedExtractorBase.java    | 30 +++----
 .../InstrumentedExtractorDecorator.java         | 24 +++---
 .../fork/InstrumentedForkOperator.java          |  4 +-
 .../fork/InstrumentedForkOperatorBase.java      | 20 ++---
 .../fork/InstrumentedForkOperatorDecorator.java | 14 +--
 .../InstrumentedRowLevelPolicy.java             |  4 +-
 .../InstrumentedRowLevelPolicyBase.java         | 18 ++--
 .../InstrumentedRowLevelPolicyDecorator.java    | 14 +--
 .../writer/InstrumentedDataWriter.java          |  4 +-
 .../writer/InstrumentedDataWriterBase.java      | 22 ++---
 .../writer/InstrumentedDataWriterDecorator.java | 24 +++---
 ...trumentedPartitionedDataWriterDecorator.java |  8 +-
 .../DefaultCheckpointableWatermark.java         |  4 +-
 .../source/extractor/JobCommitPolicy.java       |  6 +-
 .../source/extractor/WorkUnitRetryPolicy.java   |  2 +-
 .../extractor/extract/AbstractSource.java       | 22 ++---
 .../extractor/extract/EventBasedExtractor.java  |  6 +-
 .../extractor/extract/EventBasedSource.java     |  4 +-
 .../source/extractor/extract/LongWatermark.java |  6 +-
 .../limiter/LimiterConfigurationKeys.java       |  2 +-
 .../apache/gobblin/test/AnyToJsonConverter.java | 12 +--
 .../gobblin/test/AnyToStringConverter.java      | 12 +--
 .../gobblin/test/SequentialTestSource.java      | 34 ++++----
 .../org/apache/gobblin/test/TestRecord.java     |  2 +-
 .../writer/AcknowledgableRecordEnvelope.java    |  8 +-
 .../gobblin/writer/AcknowledgableWatermark.java |  6 +-
 .../apache/gobblin/writer/AsyncDataWriter.java  |  4 +-
 .../gobblin/writer/AsyncWriterManager.java      | 30 +++----
 .../java/org/apache/gobblin/writer/Batch.java   |  6 +-
 .../apache/gobblin/writer/BatchAccumulator.java |  4 +-
 .../gobblin/writer/BatchAsyncDataWriter.java    |  4 +-
 .../gobblin/writer/BufferedAsyncDataWriter.java |  4 +-
 .../gobblin/writer/BytesBoundedBatch.java       |  4 +-
 .../writer/FineGrainedWatermarkTracker.java     | 22 ++---
 .../writer/FutureWrappedWriteCallback.java      |  2 +-
 .../gobblin/writer/GenericWriteResponse.java    |  2 +-
 .../writer/GenericWriteResponseWrapper.java     |  2 +-
 .../gobblin/writer/LastWatermarkTracker.java    |  4 +-
 .../writer/MultiWriterWatermarkManager.java     |  6 +-
 .../writer/MultiWriterWatermarkTracker.java     |  4 +-
 .../writer/PartitionAwareDataWriterBuilder.java |  4 +-
 .../org/apache/gobblin/writer/RecordFuture.java |  4 +-
 .../apache/gobblin/writer/RecordMetadata.java   |  4 +-
 .../writer/SequentialBasedBatchAccumulator.java |  4 +-
 .../apache/gobblin/writer/SyncDataWriter.java   |  4 +-
 .../writer/TrackerBasedWatermarkManager.java    |  6 +-
 .../gobblin/writer/WatermarkAwareWriter.java    |  8 +-
 .../writer/WatermarkAwareWriterWrapper.java     |  6 +-
 .../apache/gobblin/writer/WatermarkManager.java |  4 +-
 .../apache/gobblin/writer/WatermarkTracker.java |  4 +-
 .../gobblin/writer/WatermarkTrackerFactory.java |  2 +-
 .../apache/gobblin/writer/WriteCallback.java    |  4 +-
 .../apache/gobblin/writer/WriteResponse.java    |  2 +-
 .../gobblin/writer/WriteResponseFuture.java     |  2 +-
 .../gobblin/writer/WriteResponseMapper.java     |  2 +-
 .../writer/exception/NonTransientException.java |  2 +-
 .../writer/partitioner/WriterPartitioner.java   |  2 +-
 .../converter/AsyncConverter1to1Test.java       | 10 +--
 .../converter/SamplingConverterTest.java        |  4 +-
 .../converter/SingleRecordIterableTest.java     |  2 +-
 .../filter/AvroSchemaFieldRemoverTest.java      |  2 +-
 ...TrackingEventFlattenFilterConverterTest.java |  6 +-
 .../crypto/EncryptionConfigParserTest.java      |  6 +-
 .../converter/InstrumentedConverterTest.java    | 20 ++---
 .../extractor/InstrumentedExtractorTest.java    | 20 ++---
 .../fork/InstrumentedForkOperatorTest.java      | 14 +--
 .../InstrumentedRowLevelPolicyTest.java         | 16 ++--
 .../writer/InstrumentedDataWriterTest.java      | 18 ++--
 .../extractor/extract/AbstractSourceTest.java   | 16 ++--
 .../gobblin/writer/AsyncWriterManagerTest.java  | 20 ++---
 .../writer/FineGrainedWatermarkTrackerTest.java | 10 +--
 .../writer/MultiWriterWatermarkManagerTest.java | 10 +--
 .../gobblin/writer/WatermarkTrackerTest.java    |  6 +-
 .../gobblin/async/AsyncDataDispatcher.java      |  2 +-
 .../org/apache/gobblin/async/AsyncRequest.java  |  4 +-
 .../gobblin/async/AsyncRequestBuilder.java      |  2 +-
 .../apache/gobblin/async/BufferedRecord.java    |  4 +-
 .../apache/gobblin/async/DispatchException.java |  2 +-
 .../gobblin/commit/FsRenameCommitStep.java      | 10 +--
 .../SpeculativeAttemptAwareConstruct.java       |  4 +-
 .../apache/gobblin/config/ConfigBuilder.java    |  2 +-
 .../apache/gobblin/converter/EmptyIterable.java |  2 +-
 .../GobblinMetricsPinotFlattenerConverter.java  |  4 +-
 .../gobblin/converter/StringSchemaInjector.java |  4 +-
 .../avro/AvroFieldRetrieverConverter.java       | 20 ++---
 .../avro/AvroRecordToAvroWritableConverter.java | 10 +--
 .../avro/AvroToAvroCopyableConverter.java       | 16 ++--
 .../converter/avro/AvroToBytesConverter.java    | 10 +--
 .../converter/avro/BytesToAvroConverter.java    | 10 +--
 .../avro/FlattenNestedKeyConverter.java         | 18 ++--
 .../avro/JsonElementConversionFactory.java      |  6 +-
 .../avro/JsonIntermediateToAvroConverter.java   | 20 ++---
 .../avro/UnsupportedDateTypeException.java      |  2 +-
 .../converter/csv/CsvToJsonConverter.java       | 16 ++--
 .../converter/csv/CsvToJsonConverterV2.java     | 12 +--
 .../filter/AvroFieldsPickConverter.java         | 16 ++--
 .../converter/filter/AvroFilterConverter.java   | 20 ++---
 .../http/AvroToRestJsonEntryConverter.java      | 12 +--
 .../gobblin/converter/http/RestEntry.java       |  2 +-
 .../ConverterInitializerFactory.java            | 12 +--
 .../initializer/MultiConverterInitializer.java  |  6 +-
 .../JsonStringToJsonIntermediateConverter.java  | 12 +--
 .../converter/json/JsonToStringConverter.java   | 10 +--
 .../objectstore/ObjectStoreConverter.java       | 12 +--
 .../objectstore/ObjectStoreDeleteConverter.java | 16 ++--
 .../converter/serde/HiveSerDeConverter.java     | 16 ++--
 .../string/ObjectToStringConverter.java         | 12 +--
 .../converter/string/StringFilterConverter.java | 18 ++--
 .../string/StringSplitterConverter.java         | 14 +--
 .../string/StringSplitterToListConverter.java   | 16 ++--
 .../string/StringToBytesConverter.java          | 10 +--
 .../converter/string/TextToStringConverter.java | 12 +--
 .../gobblin/fork/CopyableGenericRecord.java     |  2 +-
 .../org/apache/gobblin/fork/CopyableSchema.java |  2 +-
 .../gobblin/fork/IdentityForkOperator.java      |  6 +-
 .../http/DefaultHttpClientConfigurator.java     |  6 +-
 .../gobblin/http/HttpClientConfigurator.java    |  4 +-
 .../http/HttpClientConfiguratorLoader.java      |  6 +-
 .../gobblin/initializer/MultiInitializer.java   |  2 +-
 .../java/org/apache/gobblin/net/Request.java    |  2 +-
 .../policies/avro/AvroHeaderGuidPolicy.java     |  6 +-
 .../avro/AvroHeaderTimestampPolicy.java         |  6 +-
 .../AvroRecordTimestampLowerBoundPolicy.java    | 10 +--
 .../gobblin/policies/count/RowCountPolicy.java  |  8 +-
 .../policies/count/RowCountRangePolicy.java     |  8 +-
 .../schema/SchemaCompatibilityPolicy.java       |  8 +-
 .../policies/schema/SchemaRowCheckPolicy.java   |  6 +-
 .../time/RecordTimestampLowerBoundPolicy.java   | 10 +--
 .../gobblin/publisher/BaseDataPublisher.java    | 28 +++---
 .../BaseDataPublisherWithHiveRegistration.java  |  6 +-
 .../publisher/CommitSequencePublisher.java      | 16 ++--
 .../publisher/HiveRegistrationPublisher.java    | 26 +++---
 .../apache/gobblin/publisher/NoopPublisher.java |  6 +-
 .../apache/gobblin/publisher/TaskPublisher.java |  8 +-
 .../gobblin/publisher/TaskPublisherBuilder.java |  6 +-
 .../publisher/TaskPublisherBuilderFactory.java  |  6 +-
 .../publisher/TimePartitionedDataPublisher.java | 12 +--
 .../publisher/TimestampDataPublisher.java       | 10 +--
 ...estampDataPublisherWithHiveRegistration.java |  8 +-
 .../row/RowLevelErrFileWriter.java              |  4 +-
 .../row/RowLevelPolicyCheckResults.java         |  2 +-
 .../row/RowLevelPolicyChecker.java              | 24 +++---
 .../row/RowLevelPolicyCheckerBuilder.java       | 10 +--
 .../RowLevelPolicyCheckerBuilderFactory.java    |  4 +-
 .../task/TaskLevelPolicyCheckResults.java       |  2 +-
 .../task/TaskLevelPolicyChecker.java            |  2 +-
 .../task/TaskLevelPolicyCheckerBuilder.java     |  8 +-
 .../TaskLevelPolicyCheckerBuilderFactory.java   |  4 +-
 .../recordaccess/AvroGenericRecordAccessor.java |  4 +-
 .../recordaccess/CoreRecordAccessProvider.java  |  2 +-
 .../RecordAccessorProviderFactory.java          |  2 +-
 .../apache/gobblin/retry/RetryerFactory.java    |  4 +-
 .../gobblin/security/ssl/SSLContextFactory.java |  6 +-
 .../source/DatePartitionedAvroFileSource.java   | 12 +--
 .../source/DatePartitionedDailyAvroSource.java  |  8 +-
 .../source/DatePartitionedNestedRetriever.java  | 16 ++--
 .../source/PartitionAwareFileRetriever.java     |  4 +-
 .../PartitionAwareFileRetrieverUtils.java       | 14 +--
 .../source/PartitionedFileSourceBase.java       | 30 +++----
 .../source/RegexBasedPartitionedRetriever.java  | 10 +--
 .../source/RegexPartitionedAvroFileSource.java  |  8 +-
 .../DatePartitionedAvroFileExtractor.java       |  6 +-
 .../source/extractor/DummyExtractor.java        |  6 +-
 .../exception/ExtractPrepareException.java      |  2 +-
 .../exception/HighWatermarkException.java       |  2 +-
 .../extractor/exception/MetadataException.java  |  2 +-
 .../exception/RecordCountException.java         |  2 +-
 .../exception/RestApiClientException.java       |  2 +-
 .../exception/RestApiConnectionException.java   |  2 +-
 .../exception/RestApiProcessingException.java   |  2 +-
 .../extractor/exception/SchemaException.java    |  2 +-
 .../source/extractor/extract/Command.java       |  2 +-
 .../source/extractor/extract/CommandOutput.java |  2 +-
 .../source/extractor/extract/CommandType.java   |  2 +-
 .../source/extractor/extract/ExtractType.java   |  2 +-
 .../extract/ProtocolSpecificLayer.java          | 16 ++--
 .../extractor/extract/QueryBasedExtractor.java  | 38 ++++-----
 .../extractor/extract/QueryBasedSource.java     | 48 +++++------
 .../extractor/extract/SourceSpecificLayer.java  | 14 +--
 .../extract/restapi/RestApiCommand.java         |  6 +-
 .../extract/restapi/RestApiCommandOutput.java   |  4 +-
 .../extract/restapi/RestApiConnector.java       | 18 ++--
 .../extract/restapi/RestApiExtractor.java       | 34 ++++----
 .../extract/restapi/RestApiSpecificLayer.java   |  4 +-
 .../extractor/extract/sftp/SftpExtractor.java   |  6 +-
 .../extractor/extract/sftp/SftpFsHelper.java    | 14 +--
 .../extract/sftp/SftpLightWeightFileSystem.java | 12 +--
 .../extractor/extract/sftp/SftpSource.java      | 12 +--
 .../extractor/filebased/CsvFileDownloader.java  |  6 +-
 .../extractor/filebased/FileBasedExtractor.java | 14 +--
 .../extractor/filebased/FileBasedHelper.java    |  2 +-
 .../filebased/FileBasedHelperException.java     |  2 +-
 .../extractor/filebased/FileBasedSource.java    | 18 ++--
 .../extractor/filebased/FileByteIterator.java   |  2 +-
 .../extractor/filebased/FileDownloader.java     |  4 +-
 .../extractor/filebased/GZIPFileDownloader.java |  4 +-
 .../filebased/SingleFileDownloader.java         |  4 +-
 .../filebased/SizeAwareFileBasedHelper.java     |  2 +-
 .../SizeAwareFileBasedHelperDecorator.java      |  4 +-
 .../filebased/TextFileBasedSource.java          | 14 +--
 .../TimestampAwareFileBasedHelper.java          |  2 +-
 .../TokenBasedFileInputStreamExtractor.java     | 10 +--
 .../filebased/TokenizedFileDownloader.java      |  4 +-
 .../extractor/hadoop/AvroFileExtractor.java     | 10 +--
 .../source/extractor/hadoop/AvroFileSource.java | 14 +--
 .../source/extractor/hadoop/AvroFsHelper.java   | 14 +--
 .../hadoop/HadoopFileInputExtractor.java        |  6 +-
 .../extractor/hadoop/HadoopFileInputSource.java | 20 ++---
 .../source/extractor/hadoop/HadoopFsHelper.java | 16 ++--
 .../extractor/hadoop/HadoopTextInputSource.java |  6 +-
 .../hadoop/OldApiHadoopFileInputExtractor.java  |  6 +-
 .../hadoop/OldApiHadoopFileInputSource.java     | 20 ++---
 .../hadoop/OldApiHadoopTextInputSource.java     |  6 +-
 .../hadoop/OldApiWritableFileExtractor.java     |  2 +-
 .../hadoop/OldApiWritableFileSource.java        | 10 +--
 .../extractor/partition/AppendMaxLimitType.java |  2 +-
 .../source/extractor/partition/Partition.java   | 12 +--
 .../source/extractor/partition/Partitioner.java | 22 ++---
 .../source/extractor/resultset/RecordSet.java   |  2 +-
 .../extractor/resultset/RecordSetList.java      |  2 +-
 .../source/extractor/schema/ArrayDataType.java  |  2 +-
 .../extractor/schema/ColumnAttributes.java      |  2 +-
 .../source/extractor/schema/ColumnNameCase.java |  2 +-
 .../source/extractor/schema/DataType.java       |  2 +-
 .../source/extractor/schema/EnumDataType.java   |  2 +-
 .../source/extractor/schema/MapDataType.java    |  2 +-
 .../gobblin/source/extractor/schema/Schema.java |  2 +-
 .../extractor/utils/InputStreamCSVReader.java   |  4 +-
 .../source/extractor/utils/ProxyFsInput.java    |  2 +-
 .../gobblin/source/extractor/utils/Utils.java   |  6 +-
 .../extractor/watermark/DateWatermark.java      |  6 +-
 .../extractor/watermark/HourWatermark.java      |  6 +-
 .../source/extractor/watermark/Predicate.java   |  2 +-
 .../extractor/watermark/SimpleWatermark.java    |  6 +-
 .../extractor/watermark/TimestampWatermark.java |  6 +-
 .../source/extractor/watermark/Watermark.java   |  4 +-
 .../extractor/watermark/WatermarkPredicate.java |  4 +-
 .../extractor/watermark/WatermarkType.java      |  2 +-
 .../workunit/MultiWorkUnitWeightedQueue.java    |  2 +-
 .../apache/gobblin/state/ConstructState.java    |  8 +-
 .../java/org/apache/gobblin/util/TestUtils.java | 14 +--
 .../gobblin/writer/AbstractAsyncDataWriter.java | 14 +--
 .../gobblin/writer/AvroDataWriterBuilder.java   |  2 +-
 .../gobblin/writer/AvroHdfsDataWriter.java      | 10 +--
 .../writer/CloseOnFlushWriterWrapper.java       | 14 +--
 .../apache/gobblin/writer/ConsoleWriter.java    |  6 +-
 .../gobblin/writer/ConsoleWriterBuilder.java    |  2 +-
 .../writer/DataWriterWrapperBuilder.java        |  4 +-
 .../org/apache/gobblin/writer/FsDataWriter.java | 24 +++---
 .../gobblin/writer/FsDataWriterBuilder.java     | 14 +--
 .../writer/HiveWritableHdfsDataWriter.java      |  4 +-
 .../HiveWritableHdfsDataWriterBuilder.java      |  6 +-
 .../gobblin/writer/MetadataAwareWriter.java     |  4 +-
 .../gobblin/writer/MetadataWriterWrapper.java   | 14 +--
 .../gobblin/writer/PartitionedDataWriter.java   | 26 +++---
 .../org/apache/gobblin/writer/Retriable.java    |  2 +-
 .../org/apache/gobblin/writer/RetryWriter.java  | 18 ++--
 ...SchemaBasedPartitionedDataWriterBuilder.java |  6 +-
 .../apache/gobblin/writer/SimpleDataWriter.java |  6 +-
 .../gobblin/writer/SimpleDataWriterBuilder.java | 12 +--
 .../apache/gobblin/writer/ThrottleWriter.java   | 20 ++---
 .../gobblin/writer/http/AbstractHttpWriter.java | 10 +--
 .../writer/http/AbstractHttpWriterBuilder.java  | 12 +--
 .../DelegatingHttpClientConnectionManager.java  |  2 +-
 .../apache/gobblin/writer/http/HttpWriter.java  |  2 +-
 .../gobblin/writer/http/HttpWriterBuilder.java  |  4 +-
 .../writer/http/HttpWriterDecoration.java       |  2 +-
 .../writer/http/HttpWriterDecorator.java        |  2 +-
 .../gobblin/writer/http/RestJsonWriter.java     |  4 +-
 .../writer/http/RestJsonWriterBuilder.java      |  6 +-
 .../apache/gobblin/writer/http/RestWriter.java  |  4 +-
 .../gobblin/writer/http/RestWriterBuilder.java  |  6 +-
 .../http/SalesForceRestWriterBuilder.java       | 12 +--
 .../writer/http/SalesforceRestWriter.java       |  6 +-
 .../http/UnexpectedResponseException.java       |  2 +-
 .../initializer/MultiWriterInitializer.java     |  6 +-
 .../initializer/WriterInitializerFactory.java   | 12 +--
 .../writer/objectstore/ObjectStoreClient.java   |  6 +-
 .../objectstore/ObjectStoreDeleteOperation.java |  6 +-
 .../objectstore/ObjectStoreOperation.java       |  6 +-
 .../ObjectStoreOperationBuilder.java            |  4 +-
 .../writer/objectstore/ObjectStoreWriter.java   |  8 +-
 .../objectstore/response/DeleteResponse.java    |  2 +-
 .../objectstore/response/GetObjectResponse.java |  4 +-
 .../SchemaBasedWriterPartitioner.java           |  4 +-
 .../TimeBasedAvroWriterPartitioner.java         | 10 +--
 .../partitioner/TimeBasedWriterPartitioner.java | 10 +--
 .../WorkUnitStateWriterPartitioner.java         |  6 +-
 .../writer/test/GobblinTestEventBusWriter.java  | 14 +--
 .../writer/test/TestingEventBusAsserter.java    |  4 +-
 .../gobblin/writer/test/TestingEventBuses.java  |  2 +-
 .../gobblin/async/AsyncDataDispatcherTest.java  |  4 +-
 .../gobblin/commit/FsRenameCommitStepTest.java  |  4 +-
 .../apache/gobblin/configuration/StateTest.java |  2 +-
 .../configuration/WorkUnitStateTest.java        |  6 +-
 .../workunit/MultiWorkUnitTest.java             |  6 +-
 .../gobblin/converter/EmptyIterableTest.java    |  2 +-
 ...bblinMetricsPinotFlattenerConverterTest.java | 16 ++--
 .../avro/AvroToBytesConverterTest.java          |  8 +-
 .../avro/BytesToAvroConverterTest.java          |  8 +-
 .../avro/FlattenNestedKeyConverterTest.java     | 10 +--
 .../JsonIntermediateToAvroConverterTest.java    | 10 +--
 .../converter/csv/CsvToJsonConverterV2Test.java |  6 +-
 .../filter/AvroFieldsPickConverterTest.java     |  8 +-
 .../http/AvroToRestJsonEntryConverterTest.java  |  6 +-
 .../ObjectStoreDeleteConverterTest.java         |  4 +-
 .../string/ObjectToStringConverterTest.java     |  8 +-
 .../string/StringFilterConverterTest.java       |  8 +-
 .../string/StringSplitterConverterTest.java     |  8 +-
 .../StringSplitterToListConverterTest.java      |  8 +-
 .../string/TextToStringConverterTest.java       |  6 +-
 .../gobblin/fork/CopyableGenericRecordTest.java |  2 +-
 .../apache/gobblin/fork/CopyableSchemaTest.java |  2 +-
 .../gobblin/fork/IdentityForkOperatorTest.java  |  6 +-
 .../TestDefaultHttpClientConfiguration.java     |  6 +-
 .../http/TestHttpClientConfiguratorLoader.java  |  4 +-
 .../gobblin/instrumented/InstrumentedTest.java  | 14 +--
 .../policies/count/RowCountRangePolicyTest.java | 10 +--
 .../publisher/BaseDataPublisherTest.java        | 20 ++---
 .../RowCountTaskLevelPolicyTest.java            | 14 +--
 .../RowLevelQualityCheckerTest.java             | 12 +--
 .../TaskLevelQualityCheckerTest.java            | 14 +--
 .../gobblin/qualitychecker/TestConstants.java   |  2 +-
 .../qualitychecker/TestRowLevelPolicy.java      |  6 +-
 .../qualitychecker/TestRowLevelPolicyFail.java  |  6 +-
 .../qualitychecker/TestTaskLevelPolicy.java     |  6 +-
 .../row/FrontLoadedSamplerTest.java             |  2 +-
 .../AvroGenericRecordAccessorTest.java          |  2 +-
 .../RecordAccessorProviderFactoryTest.java      |  2 +-
 .../security/ssl/SSLContextFactoryTest.java     |  2 +-
 .../org/apache/gobblin/serde/HiveSerDeTest.java | 34 ++++----
 .../RegexBasedPartitionedRetrieverTest.java     |  6 +-
 .../DatePartitionedAvroFileExtractorTest.java   | 36 ++++----
 .../extract/QueryBasedExtractorTest.java        | 30 +++----
 .../extractor/extract/QueryBasedSourceTest.java | 22 ++---
 .../filebased/FileBasedExtractorTest.java       | 10 +--
 .../filebased/FileBasedSourceTest.java          | 20 ++---
 .../filebased/TokenizedFileDownloaderTest.java  |  2 +-
 .../hadoop/HadoopFileInputSourceTest.java       |  8 +-
 .../extractor/hadoop/HadoopFsHelperTest.java    |  8 +-
 .../hadoop/OldApiHadoopFileInputSourceTest.java | 14 +--
 .../extractor/partition/PartitionerTest.java    | 12 +--
 .../extractor/watermark/DateWatermarkTest.java  |  2 +-
 .../extractor/watermark/HourWatermarkTest.java  |  2 +-
 .../watermark/SimpleWatermarkTest.java          |  4 +-
 .../watermark/TimestampWatermarkTest.java       |  4 +-
 .../MultiWorkUnitWeightedQueueTest.java         |  2 +-
 .../gobblin/state/ConstructStateTest.java       |  6 +-
 .../gobblin/writer/AvroHdfsDataWriterTest.java  |  8 +-
 .../writer/CloseOnFlushWriterWrapperTest.java   |  8 +-
 .../gobblin/writer/ConsoleWriterTest.java       | 10 +--
 .../apache/gobblin/writer/DestinationTest.java  |  4 +-
 .../writer/MetadataWriterWrapperTest.java       | 12 +--
 .../gobblin/writer/PartitionedWriterTest.java   | 18 ++--
 .../apache/gobblin/writer/RetryWriterTest.java  | 10 +--
 .../gobblin/writer/SimpleDataWriterTest.java    | 12 +--
 .../apache/gobblin/writer/TestConstants.java    |  2 +-
 .../gobblin/writer/ThrottleWriterTest.java      | 10 +--
 .../writer/http/SalesforceRestWriterTest.java   | 10 +--
 .../objectstore/ObjectStoreWriterTest.java      | 10 +--
 .../SchemaBasedWriterPartitionerTest.java       |  2 +-
 .../TimeBasedAvroWriterPartitionerTest.java     | 20 ++---
 .../test/GobblinTestEventBusWriterTest.java     |  8 +-
 .../test/TestPartitionAwareWriterBuilder.java   |  8 +-
 .../gobblin/writer/test/TestPartitioner.java    |  6 +-
 .../test/TestingEventBusAsserterTest.java       |  2 +-
 .../resources/converter/record_with_arrays.avsc |  2 +-
 .../conversion/hive/avro/AvroSchemaManager.java | 14 +--
 .../hive/avro/SchemaNotFoundException.java      |  2 +-
 .../converter/AbstractAvroToOrcConverter.java   | 36 ++++----
 .../HiveAvroToFlattenedOrcConverter.java        |  8 +-
 .../converter/HiveAvroToNestedOrcConverter.java |  6 +-
 .../hive/dataset/ConvertibleHiveDataset.java    | 10 +--
 .../dataset/ConvertibleHiveDatasetFinder.java   |  6 +-
 .../QueryBasedHiveConversionEntity.java         | 20 ++---
 .../entities/QueryBasedHivePublishEntity.java   |  2 +-
 .../hive/entities/SchemaAwareHivePartition.java |  2 +-
 .../hive/entities/SchemaAwareHiveTable.java     |  2 +-
 .../conversion/hive/events/EventConstants.java  |  4 +-
 .../hive/events/EventWorkunitUtils.java         | 14 +--
 .../hive/extractor/HiveBaseExtractor.java       | 16 ++--
 .../extractor/HiveBaseExtractorFactory.java     |  4 +-
 .../hive/extractor/HiveConvertExtractor.java    | 22 ++---
 .../extractor/HiveConvertExtractorFactory.java  |  4 +-
 .../provider/DatePatternUpdateProvider.java     |  4 +-
 .../hive/provider/HdfsBasedUpdateProvider.java  |  6 +-
 .../HiveMetastoreBasedUpdateProvider.java       |  4 +-
 .../hive/provider/HiveUnitUpdateProvider.java   |  2 +-
 .../hive/provider/UpdateNotFoundException.java  |  2 +-
 .../hive/provider/UpdateProviderFactory.java    | 10 +--
 .../hive/publisher/HiveConvertPublisher.java    | 54 ++++++------
 .../hive/query/HiveAvroORCQueryGenerator.java   |  6 +-
 .../query/HiveValidationQueryGenerator.java     |  6 +-
 .../hive/source/BackfillHiveSource.java         |  8 +-
 .../hive/source/HiveAvroToOrcSource.java        | 10 +--
 .../conversion/hive/source/HiveSource.java      | 70 +++++++--------
 .../conversion/hive/source/HiveWorkUnit.java    |  8 +-
 .../hive/watermarker/HiveSourceWatermarker.java | 12 +--
 .../HiveSourceWatermarkerFactory.java           |  4 +-
 .../watermarker/MultiKeyValueLongWatermark.java |  4 +-
 .../watermarker/PartitionLevelWatermarker.java  | 36 ++++----
 .../hive/watermarker/TableLevelWatermarker.java | 14 +--
 .../hive/writer/HiveQueryExecutionWriter.java   | 18 ++--
 .../hive/writer/HiveQueryWriterBuilder.java     | 10 +--
 .../management/copy/AllEqualComparator.java     |  2 +-
 .../management/copy/CloseableFsCopySource.java  | 16 ++--
 .../copy/ConcurrentBoundedWorkUnitList.java     |  6 +-
 .../data/management/copy/CopyConfiguration.java | 14 +--
 .../data/management/copy/CopyContext.java       |  2 +-
 .../data/management/copy/CopyEntity.java        |  8 +-
 .../data/management/copy/CopyResourcePool.java  |  8 +-
 .../data/management/copy/CopySource.java        | 90 ++++++++++----------
 .../data/management/copy/CopyableDataset.java   |  4 +-
 .../management/copy/CopyableDatasetBase.java    |  4 +-
 .../copy/CopyableDatasetMetadata.java           |  2 +-
 .../data/management/copy/CopyableFile.java      | 10 +--
 .../management/copy/CopyableFileFilter.java     |  2 +-
 .../copy/CopyableGlobDatasetFinder.java         |  4 +-
 .../management/copy/FileAwareInputStream.java   |  2 +-
 .../copy/IterableCopyableDataset.java           |  4 +-
 .../copy/IterableCopyableDatasetImpl.java       |  6 +-
 .../management/copy/OwnerAndPermission.java     |  2 +-
 .../management/copy/PreserveAttributes.java     |  2 +-
 .../copy/ReadyCopyableFileFilter.java           |  4 +-
 .../copy/RecursiveCopyableDataset.java          | 18 ++--
 .../management/copy/RecursivePathFinder.java    | 12 +--
 .../copy/SubsetFilesCopyableDataset.java        | 12 +--
 .../copy/SubsetFilesCopyableDatasetFinder.java  | 14 +--
 .../copy/TimestampBasedCopyableDataset.java     | 28 +++---
 .../copy/converter/DecryptConverter.java        | 16 ++--
 .../copy/converter/DistcpConverter.java         | 18 ++--
 .../copy/converter/UnGzipConverter.java         |  6 +-
 .../copy/entities/CommitStepCopyEntity.java     |  6 +-
 .../copy/entities/PostPublishStep.java          |  4 +-
 .../copy/entities/PrePublishStep.java           |  4 +-
 ...loseableFsFileAwareInputStreamExtractor.java |  8 +-
 .../copy/extractor/EmptyExtractor.java          |  6 +-
 .../FileAwareInputStreamExtractor.java          | 16 ++--
 .../copy/hive/HiveCopyEntityHelper.java         | 50 +++++------
 .../data/management/copy/hive/HiveDataset.java  | 34 ++++----
 .../management/copy/hive/HiveDatasetFinder.java | 30 +++----
 .../data/management/copy/hive/HiveFileSet.java  |  6 +-
 .../copy/hive/HiveLocationDescriptor.java       |  6 +-
 .../copy/hive/HivePartitionExtendedFilter.java  |  2 +-
 .../HivePartitionExtendedFilterFactory.java     |  2 +-
 .../copy/hive/HivePartitionFileSet.java         | 24 +++---
 .../hive/HivePartitionsDeregisterFileSet.java   |  4 +-
 .../HiveTableLocationNotMatchException.java     |  2 +-
 .../copy/hive/HiveTargetPathHelper.java         |  4 +-
 .../data/management/copy/hive/HiveUtils.java    |  2 +-
 .../copy/hive/PartitionFilterGenerator.java     |  2 +-
 .../PathBasedHivePartitionFilterFactory.java    | 10 +--
 .../copy/hive/PathBasedPartitionFilter.java     |  4 +-
 .../copy/hive/UnpartitionedTableFileSet.java    | 12 +--
 .../hive/avro/HiveAvroCopyEntityHelper.java     |  6 +-
 .../LookbackPartitionFilterGenerator.java       |  8 +-
 .../management/copy/predicates/AlwaysTrue.java  |  2 +-
 ...itionTableRegistrationTimeSkipPredicate.java |  8 +-
 .../RegistrationTimeSkipPredicate.java          | 10 +--
 .../RootDirectoryModtimeSkipPredicate.java      |  8 +-
 .../copy/prioritization/FileSetComparator.java  |  6 +-
 .../PrioritizedCopyableDataset.java             | 12 +--
 .../copy/publisher/CopyDataPublisher.java       | 52 +++++------
 .../publisher/CopyEventSubmitterHelper.java     | 14 +--
 .../publisher/DeletingCopyDataPublisher.java    | 22 ++---
 .../copy/recovery/RecoveryHelper.java           | 12 +--
 .../ConfigBasedCopyableDatasetFinder.java       |  6 +-
 .../copy/replication/ConfigBasedDataset.java    | 22 ++---
 .../replication/ConfigBasedDatasetsFinder.java  | 30 +++----
 .../replication/ConfigBasedMultiDatasets.java   |  8 +-
 .../management/copy/replication/CopyRoute.java  |  2 +-
 .../copy/replication/CopyRouteGenerator.java    |  2 +-
 .../replication/CopyRouteGeneratorBase.java     |  2 +-
 .../CopyRouteGeneratorOptimizedLatency.java     |  6 +-
 ...RouteGeneratorOptimizedNetworkBandwidth.java |  4 +-
 ...neratorOptimizedNetworkBandwidthForTest.java |  2 +-
 .../CopyRouteGeneratorOptimizer.java            |  2 +-
 .../copy/replication/DataFlowTopology.java      |  2 +-
 .../DataFlowTopologyPickerByHadoopFsSource.java |  4 +-
 .../DataFlowTopologyPickerBySource.java         |  2 +-
 .../management/copy/replication/EndPoint.java   |  6 +-
 .../copy/replication/EndPointFactory.java       |  2 +-
 .../copy/replication/HadoopFsEndPoint.java      |  4 +-
 .../replication/HadoopFsEndPointDataset.java    |  6 +-
 .../replication/HadoopFsEndPointFactory.java    |  4 +-
 .../copy/replication/HadoopFsReplicaConfig.java |  2 +-
 .../replication/ReplicaHadoopFsEndPoint.java    |  8 +-
 .../replication/ReplicationConfiguration.java   |  4 +-
 .../copy/replication/ReplicationCopyMode.java   |  2 +-
 .../ReplicationDataValidPathPicker.java         | 10 +--
 .../copy/replication/ReplicationMetaData.java   |  2 +-
 .../replication/SourceHadoopFsEndPoint.java     |  8 +-
 .../WatermarkMetadataGenerationCommitStep.java  |  6 +-
 .../copy/replication/WatermarkMetadataUtil.java |  6 +-
 .../CopyableFileWatermarkGenerator.java         |  8 +-
 .../watermark/CopyableFileWatermarkHelper.java  | 10 +--
 .../FullPathCopyableFileWatermarkGenerator.java | 10 +--
 .../copy/watermark/StringWatermark.java         |  8 +-
 .../writer/FileAwareInputStreamDataWriter.java  | 64 +++++++-------
 .../FileAwareInputStreamDataWriterBuilder.java  | 12 +--
 .../writer/TarArchiveInputStreamDataWriter.java | 12 +--
 .../TarArchiveInputStreamDataWriterBuilder.java |  8 +-
 .../data/management/dataset/Dataset.java        |  2 +-
 .../data/management/dataset/DatasetUtils.java   | 10 +--
 .../dataset/DefaultFileSystemGlobFinder.java    |  6 +-
 .../data/management/dataset/DummyDataset.java   | 10 +--
 .../SimpleDatasetHierarchicalPrioritizer.java   | 14 +--
 .../dataset/SimpleDatasetRequest.java           | 16 ++--
 .../dataset/SimpleDatasetRequestor.java         |  6 +-
 .../management/hive/HiveConfigClientUtils.java  |  6 +-
 .../management/hive/HiveRegistrableDataset.java |  8 +-
 .../partition/CopyableDatasetRequestor.java     | 18 ++--
 .../gobblin/data/management/partition/File.java |  2 +-
 .../data/management/partition/FileSet.java      | 12 +--
 .../partition/FileSetResourceEstimator.java     | 12 +--
 .../management/partition/StaticFileSet.java     |  6 +-
 .../policy/CombineSelectionPolicy.java          |  8 +-
 .../EmbeddedRetentionSelectionPolicy.java       |  6 +-
 .../policy/NewestKSelectionPolicy.java          |  4 +-
 .../policy/SelectAfterTimeBasedPolicy.java      |  8 +-
 .../data/management/policy/SelectAllPolicy.java |  4 +-
 .../policy/SelectBeforeTimeBasedPolicy.java     |  8 +-
 .../policy/SelectBetweenTimeBasedPolicy.java    |  8 +-
 .../management/policy/SelectNothingPolicy.java  |  4 +-
 .../policy/VersionSelectionPolicy.java          |  4 +-
 .../management/retention/DatasetCleaner.java    | 32 +++----
 .../management/retention/RetentionEvents.java   |  4 +-
 .../retention/action/AccessControlAction.java   | 12 +--
 .../action/MultiAccessControlAction.java        | 10 +--
 .../retention/action/RetentionAction.java       | 22 ++---
 .../retention/dataset/CleanableDataset.java     |  6 +-
 .../retention/dataset/CleanableDatasetBase.java | 10 +--
 .../retention/dataset/CleanableHiveDataset.java | 24 +++---
 .../dataset/ConfigurableCleanableDataset.java   | 24 +++---
 .../retention/dataset/FsCleanableHelper.java    | 12 +--
 .../dataset/ModificationTimeDataset.java        | 12 +--
 .../MultiVersionCleanableDatasetBase.java       | 24 +++---
 .../retention/dataset/SnapshotDataset.java      | 14 +--
 .../retention/dataset/TrackingDataset.java      | 12 +--
 .../finder/CleanableHiveDatasetFinder.java      | 10 +--
 .../retention/dataset/finder/DatasetFinder.java |  6 +-
 .../policy/CombineRetentionPolicy.java          |  6 +-
 .../policy/DeleteAllRetentionPolicy.java        |  4 +-
 .../policy/DeleteNothingRetentionPolicy.java    |  4 +-
 .../policy/NewestKRetentionPolicy.java          |  6 +-
 .../policy/PredicateRetentionPolicy.java        |  4 +-
 .../policy/RawDatasetRetentionPolicy.java       |  8 +-
 .../retention/policy/RetentionPolicy.java       |  4 +-
 .../policy/TimeBasedRetentionPolicy.java        | 10 +--
 .../policy/predicates/WhitelistPredicate.java   |  6 +-
 .../ConfigBasedCleanabledDatasetFinder.java     | 12 +--
 .../profile/ConfigurableGlobDatasetFinder.java  | 12 +--
 .../profile/GlobCleanableDatasetFinder.java     |  6 +-
 .../profile/ManagedCleanableDatasetFinder.java  | 20 ++---
 .../profile/ModificationTimeDatasetProfile.java |  6 +-
 .../profile/MultiCleanableDatasetFinder.java    |  4 +-
 .../retention/profile/MultiDatasetFinder.java   | 20 ++---
 .../profile/ProxyableDatasetProfile.java        | 16 ++--
 .../profile/SnapshotDatasetProfile.java         |  6 +-
 .../profile/TrackingDatasetProfile.java         |  8 +-
 .../retention/version/DatasetVersion.java       |  4 +-
 .../version/FileStatusDatasetVersion.java       |  2 +-
 .../version/HiveDatasetVersionCleaner.java      | 14 +--
 .../retention/version/StringDatasetVersion.java |  2 +-
 .../version/TimestampedDatasetVersion.java      |  2 +-
 .../retention/version/VersionCleaner.java       |  6 +-
 .../version/finder/DatasetVersionFinder.java    |  4 +-
 .../finder/DateTimeDatasetVersionFinder.java    |  6 +-
 .../finder/FileLevelTimestampVersionFinder.java |  8 +-
 .../finder/GlobModTimeDatasetVersionFinder.java |  6 +-
 .../finder/ModDateTimeDatasetVersionFinder.java |  8 +-
 .../version/finder/SingleVersionFinder.java     | 10 +--
 .../finder/UnixTimestampVersionFinder.java      |  6 +-
 .../retention/version/finder/VersionFinder.java |  4 +-
 .../finder/WatermarkDatasetVersionFinder.java   |  6 +-
 .../data/management/trash/AsyncTrash.java       |  8 +-
 .../management/trash/GobblinProxiedTrash.java   |  2 +-
 .../data/management/trash/GobblinTrash.java     |  2 +-
 .../trash/ImmediateDeletionTrash.java           |  4 +-
 .../data/management/trash/MockTrash.java        |  2 +-
 .../trash/NoopSnapshotCleanupPolicy.java        |  2 +-
 .../data/management/trash/ProxiedTrash.java     |  4 +-
 .../management/trash/SnapshotCleanupPolicy.java |  2 +-
 .../data/management/trash/TestTrash.java        |  2 +-
 .../trash/TimeBasedSnapshotCleanupPolicy.java   |  2 +-
 .../gobblin/data/management/trash/Trash.java    |  4 +-
 .../data/management/trash/TrashFactory.java     |  2 +-
 .../data/management/version/DatasetVersion.java |  2 +-
 .../management/version/FileStatusAware.java     |  2 +-
 .../version/FileStatusDatasetVersion.java       |  2 +-
 .../FileStatusTimestampedDatasetVersion.java    |  2 +-
 .../version/FileSystemDatasetVersion.java       |  2 +-
 .../management/version/HiveDatasetVersion.java  |  2 +-
 .../version/StringDatasetVersion.java           |  2 +-
 .../version/TimestampedDatasetVersion.java      |  2 +-
 .../version/TimestampedHiveDatasetVersion.java  |  2 +-
 .../finder/AbstractDatasetVersionFinder.java    | 10 +--
 .../AbstractHiveDatasetVersionFinder.java       | 14 +--
 .../version/finder/DatasetVersionFinder.java    |  6 +-
 .../finder/DatePartitionHiveVersionFinder.java  |  8 +-
 .../finder/DateTimeDatasetVersionFinder.java    | 10 +--
 .../finder/FileLevelTimestampVersionFinder.java | 12 +--
 .../finder/GlobModTimeDatasetVersionFinder.java |  6 +-
 .../finder/ModDateTimeDatasetVersionFinder.java | 10 +--
 .../version/finder/SingleVersionFinder.java     | 12 +--
 .../finder/UnixTimestampVersionFinder.java      |  8 +-
 .../version/finder/VersionFinder.java           |  6 +-
 .../finder/WatermarkDatasetVersionFinder.java   |  6 +-
 .../runtime/embedded/EmbeddedGobblinDistcp.java | 22 ++---
 .../runtime/retention/DatasetCleanerCli.java    |  8 +-
 .../util/commit/DeleteFileCommitStep.java       | 10 +--
 .../SimpleHiveDatasetTieringPrioritizer.java    | 20 ++---
 .../util/test/RetentionTestDataGenerator.java   |  6 +-
 .../gobblin/util/test/RetentionTestHelper.java  | 22 ++---
 .../management/ConversionHiveTestUtils.java     |  8 +-
 .../conversion/hive/BackfillHiveSourceTest.java |  8 +-
 .../hive/CopyPartitionParametersTest.java       |  6 +-
 .../conversion/hive/HiveSourceTest.java         | 20 ++---
 .../hive/LocalHiveMetastoreTestUtils.java       |  6 +-
 .../converter/HiveAvroToOrcConverterTest.java   | 20 ++---
 .../hive/converter/HiveSchemaEvolutionTest.java |  8 +-
 .../dataset/ConvertibleHiveDatasetTest.java     |  8 +-
 .../provider/DatePatternUpdateProviderTest.java |  2 +-
 .../util/HiveAvroORCQueryGeneratorTest.java     |  8 +-
 .../PartitionLevelWatermarkerTest.java          | 20 ++---
 .../watermarker/TableLevelWatermarkerTest.java  | 12 +--
 .../copy/ConcurrentBoundedWorkUnitListTest.java |  8 +-
 .../copy/CopySourcePrioritizationTest.java      | 22 ++---
 .../data/management/copy/CopySourceTest.java    | 14 +--
 .../copy/CopyableDatasetMetadataTest.java       |  4 +-
 .../data/management/copy/CopyableFileTest.java  |  6 +-
 .../data/management/copy/CopyableFileUtils.java |  2 +-
 .../management/copy/PreserveAttributesTest.java |  4 +-
 .../copy/ReadyCopyableFileFilterTest.java       |  4 +-
 .../copy/RecursiveCopyableDatasetTest.java      | 10 +--
 .../management/copy/TestCopyableDataset.java    |  4 +-
 .../copy/TestCopyableDatasetFinder.java         |  4 +-
 .../TestCopyablePartitionableDatasedFinder.java |  4 +-
 .../copy/TestCopyablePartitionableDataset.java  |  2 +-
 .../copy/TimestampBasedCopyableDatasetTest.java | 18 ++--
 .../copy/converter/DecryptConverterTest.java    | 16 ++--
 .../copy/converter/UnGzipConverterTest.java     | 10 +--
 .../extractor/InputStreamExtractorTest.java     | 14 +--
 .../copy/hive/HiveCopyEntityHelperTest.java     | 14 +--
 .../copy/hive/HiveDatasetFinderTest.java        |  6 +-
 .../management/copy/hive/HiveDatasetTest.java   |  4 +-
 .../copy/hive/HiveTargetPathHelperTest.java     |  2 +-
 .../copy/hive/WhitelistBlacklistTest.java       |  2 +-
 .../LookbackPartitionFilterGeneratorTest.java   |  2 +-
 .../RegistrationTimeSkipPredicateTest.java      | 12 +--
 .../copy/publisher/CopyDataPublisherTest.java   | 28 +++---
 .../DeletingCopyDataPublisherTest.java          | 22 ++---
 .../copy/recovery/RecoveryHelperTest.java       | 16 ++--
 .../ConfigBasedDatasetsFinderTest.java          |  2 +-
 .../replication/ConfigBasedDatasetsTest.java    | 26 +++---
 .../replication/CopyRouteGeneratorTest.java     |  6 +-
 .../ReplicationConfigurationTest.java           |  2 +-
 .../FileAwareInputStreamDataWriterTest.java     | 30 +++----
 .../TarArchiveInputStreamDataWriterTest.java    | 28 +++---
 .../data/management/partition/FileSetTest.java  |  6 +-
 .../policy/NewestKSelectionPolicyTest.java      |  4 +-
 .../policy/TimeBasedSelectionPolicyTest.java    |  4 +-
 .../retention/CleanableDatasetBaseTest.java     | 18 ++--
 .../retention/CombineRetentionPolicyTest.java   | 20 ++---
 .../ConfigurableCleanableDatasetTest.java       | 14 +--
 .../retention/DatasetVersionFinderTest.java     | 12 +--
 .../retention/FsCleanableHelperTest.java        | 10 +--
 .../retention/NewestKRetentionPolicyTest.java   |  8 +-
 .../retention/TimeBasedRetentionPolicyTest.java |  6 +-
 .../TimestampedDatasetVersionFinderTest.java    | 10 +--
 .../UnixTimestampVersionFinderTest.java         |  8 +-
 .../WatermarkDatasetVersionFinderTest.java      |  6 +-
 .../retention/action/RetentionActionTest.java   |  4 +-
 .../integration/HiveRetentionTest.java          | 12 +--
 .../integration/RetentionIntegrationTest.java   |  8 +-
 .../retention/sql/SqlBasedRetentionPoc.java     |  2 +-
 .../data/management/retention/sql/SqlUdfs.java  |  2 +-
 .../test/ContainsARetentionPolicy.java          |  2 +-
 .../test/ContainsBRetentionPolicy.java          |  2 +-
 .../test/ContainsCRetentionPolicy.java          |  2 +-
 .../test/ContainsStringRetentionPolicy.java     |  8 +-
 .../version/HiveDatasetVersionCleanerTest.java  |  4 +-
 .../data/management/trash/AsyncTrashTest.java   |  2 +-
 .../data/management/trash/MockTrashTest.java    |  2 +-
 .../management/trash/TestCleanupPolicy.java     |  2 +-
 .../data/management/trash/TestTrashTest.java    |  2 +-
 .../data/management/trash/TrashFactoryTest.java |  2 +-
 .../data/management/trash/TrashTest.java        |  2 +-
 .../data/management/trash/TrashTestBase.java    |  2 +-
 .../data/management/util/PathUtilsTest.java     |  4 +-
 .../DatePartitionedHiveVersionFinderTest.java   |  8 +-
 .../embedded/EmbeddedGobblinDistcpTest.java     |  2 +-
 ...SimpleHiveDatasetTieringPrioritizerTest.java |  6 +-
 .../example/simplejson/SimpleJsonConverter.java | 14 +--
 .../example/simplejson/SimpleJsonExtractor.java | 12 +--
 .../example/simplejson/SimpleJsonSource.java    | 16 ++--
 .../wikipedia/EmbeddedWikipediaExample.java     | 28 +++---
 .../example/wikipedia/WikipediaConverter.java   |  8 +-
 .../example/wikipedia/WikipediaExtractor.java   | 16 ++--
 .../example/wikipedia/WikipediaPartitioner.java |  6 +-
 .../example/wikipedia/WikipediaSource.java      | 24 +++---
 .../org/apache/gobblin/hive/HiveConstants.java  |  4 +-
 .../java/org/apache/gobblin/hive/HiveLock.java  |  4 +-
 .../hive/HiveMetaStoreClientFactory.java        |  2 +-
 .../gobblin/hive/HiveMetastoreClientPool.java   |  6 +-
 .../org/apache/gobblin/hive/HivePartition.java  |  4 +-
 .../gobblin/hive/HivePartitionComparator.java   |  2 +-
 .../org/apache/gobblin/hive/HiveRegProps.java   | 10 +--
 .../org/apache/gobblin/hive/HiveRegister.java   | 22 ++---
 .../apache/gobblin/hive/HiveRegisterStep.java   |  6 +-
 .../apache/gobblin/hive/HiveRegisterUtils.java  | 10 +--
 .../gobblin/hive/HiveRegistrationUnit.java      |  6 +-
 .../hive/HiveRegistrationUnitComparator.java    |  6 +-
 .../apache/gobblin/hive/HiveSerDeManager.java   |  8 +-
 .../apache/gobblin/hive/HiveSerDeWrapper.java   |  6 +-
 .../java/org/apache/gobblin/hive/HiveTable.java |  6 +-
 .../gobblin/hive/HiveTableComparator.java       |  2 +-
 .../gobblin/hive/PartitionDeregisterStep.java   |  6 +-
 .../gobblin/hive/TableDeregisterStep.java       |  4 +-
 .../gobblin/hive/avro/HiveAvroSerDeManager.java | 20 ++---
 .../metastore/HiveMetaStoreBasedRegister.java   | 36 ++++----
 .../metastore/HiveMetaStoreEventHelper.java     | 10 +--
 .../hive/metastore/HiveMetaStoreUtils.java      | 16 ++--
 .../hive/policy/HiveRegistrationPolicy.java     |  6 +-
 .../hive/policy/HiveRegistrationPolicyBase.java | 36 ++++----
 .../policy/HiveSnapshotRegistrationPolicy.java  | 12 +--
 .../org/apache/gobblin/hive/spec/HiveSpec.java  |  8 +-
 .../hive/spec/HiveSpecWithPostActivities.java   |  6 +-
 .../hive/spec/HiveSpecWithPreActivities.java    |  6 +-
 .../hive/spec/HiveSpecWithPredicates.java       |  6 +-
 .../gobblin/hive/spec/SimpleHiveSpec.java       | 12 +--
 .../gobblin/hive/spec/activity/Activity.java    |  6 +-
 .../spec/activity/DropPartitionActivity.java    |  6 +-
 .../hive/spec/activity/DropTableActivity.java   |  4 +-
 .../predicate/PartitionNotExistPredicate.java   |  6 +-
 .../spec/predicate/TableNotExistPredicate.java  |  4 +-
 .../hive/HiveMetaStoreClientFactoryTest.java    |  2 +-
 .../HiveRegistrationUnitComparatorTest.java     |  4 +-
 .../hive/metastore/HiveMetaStoreUtilsTest.java  |  6 +-
 .../policy/HiveRegistrationPolicyBaseTest.java  |  8 +-
 .../metastore/DatabaseJobHistoryStore.java      | 10 +--
 .../gobblin/metastore/DatasetStateStore.java    |  4 +-
 .../apache/gobblin/metastore/FsStateStore.java  | 10 +--
 .../gobblin/metastore/FsStateStoreFactory.java  | 10 +--
 .../metastore/JobHistoryDataSourceProvider.java |  6 +-
 .../gobblin/metastore/JobHistoryStore.java      |  6 +-
 .../gobblin/metastore/MetaStoreModule.java      |  2 +-
 .../gobblin/metastore/MysqlStateStore.java      | 12 +--
 .../metastore/MysqlStateStoreFactory.java       | 10 +--
 .../apache/gobblin/metastore/StateStore.java    |  4 +-
 .../database/DatabaseJobHistoryStoreV100.java   | 34 ++++----
 .../database/DatabaseJobHistoryStoreV101.java   | 32 +++----
 .../database/DatabaseJobHistoryStoreV102.java   |  6 +-
 .../gobblin/metastore/database/Filter.java      |  2 +-
 .../database/SupportedDatabaseVersion.java      |  2 +-
 .../VersionedDatabaseJobHistoryStore.java       |  4 +-
 .../DatasetUrnStateStoreNameParser.java         |  2 +-
 .../GuidDatasetUrnStateStoreNameParser.java     |  4 +-
 .../SimpleDatasetUrnStateStoreNameParser.java   |  2 +-
 .../DatabaseJobHistoryStoreSchemaManager.java   |  4 +-
 .../gobblin/metastore/util/MySqlJdbcUrl.java    |  2 +-
 .../metastore/util/StateStoreCleaner.java       |  8 +-
 .../metastore/DatabaseJobHistoryStoreTest.java  | 34 ++++----
 .../DatabaseJobHistoryStoreV100Test.java        |  2 +-
 .../DatabaseJobHistoryStoreV101Test.java        |  2 +-
 .../gobblin/metastore/FsStateStoreTest.java     |  8 +-
 .../GuidDatasetUrnStateStoreNameParserTest.java |  4 +-
 .../testing/ITestMetastoreDatabase.java         |  2 +-
 .../metastore/testing/TestMetadataDatabase.java |  2 +-
 .../testing/TestMetastoreDatabaseFactory.java   |  2 +-
 .../testing/TestMetastoreDatabaseServer.java    | 10 +--
 .../src/main/avro/FlatGobblinMetric.avsc        |  2 +-
 .../src/main/avro/GobblinTrackingEvent.avsc     |  2 +-
 .../src/main/avro/MetricReport.avsc             |  2 +-
 .../gobblin/metrics/FlatGobblinMetric.java      |  2 +-
 .../gobblin/metrics/GobblinTrackingEvent.java   |  2 +-
 .../org/apache/gobblin/metrics/Metric.java      |  2 +-
 .../apache/gobblin/metrics/MetricReport.java    |  2 +-
 .../MetricsFileSystemInstrumentation.java       | 18 ++--
 .../metrics/ConsoleEventReporterFactory.java    |  4 +-
 .../gobblin/metrics/ConsoleReporterFactory.java |  6 +-
 .../gobblin/metrics/ContextAwareCounter.java    |  6 +-
 .../gobblin/metrics/ContextAwareGauge.java      |  4 +-
 .../gobblin/metrics/ContextAwareHistogram.java  |  4 +-
 .../gobblin/metrics/ContextAwareMeter.java      |  4 +-
 .../gobblin/metrics/ContextAwareMetric.java     |  4 +-
 .../metrics/ContextAwareMetricFactory.java      |  2 +-
 .../gobblin/metrics/ContextAwareTimer.java      |  4 +-
 .../org/apache/gobblin/metrics/Counters.java    |  2 +-
 .../metrics/CustomCodahaleReporterFactory.java  |  2 +-
 .../gobblin/metrics/CustomReporterFactory.java  |  4 +-
 .../apache/gobblin/metrics/InnerCounter.java    |  4 +-
 .../org/apache/gobblin/metrics/InnerGauge.java  |  4 +-
 .../apache/gobblin/metrics/InnerHistogram.java  |  4 +-
 .../org/apache/gobblin/metrics/InnerMeter.java  |  4 +-
 .../gobblin/metrics/InnerMetricContext.java     | 10 +--
 .../org/apache/gobblin/metrics/InnerTimer.java  |  4 +-
 .../apache/gobblin/metrics/Measurements.java    |  2 +-
 .../apache/gobblin/metrics/MetricContext.java   | 12 +--
 .../org/apache/gobblin/metrics/MetricNames.java |  2 +-
 .../gobblin/metrics/RootMetricContext.java      | 14 +--
 .../java/org/apache/gobblin/metrics/Tag.java    |  2 +-
 .../gobblin/metrics/TagBasedMetricFilter.java   |  2 +-
 .../org/apache/gobblin/metrics/Taggable.java    |  2 +-
 .../java/org/apache/gobblin/metrics/Tagged.java |  2 +-
 .../metrics/broker/MetricContextFactory.java    | 28 +++---
 .../metrics/broker/MetricContextKey.java        |  4 +-
 .../broker/SubTaggedMetricContextKey.java       |  2 +-
 .../metrics/context/ContextWeakReference.java   |  8 +-
 .../metrics/context/NameConflictException.java  |  2 +-
 .../metrics/context/ReportableContext.java      |  6 +-
 .../context/filter/AllContextFilter.java        |  8 +-
 .../metrics/context/filter/ContextFilter.java   |  6 +-
 .../context/filter/ContextFilterFactory.java    |  2 +-
 .../apache/gobblin/metrics/event/EventName.java |  2 +-
 .../gobblin/metrics/event/EventSubmitter.java   |  6 +-
 .../apache/gobblin/metrics/event/JobEvent.java  |  4 +-
 .../gobblin/metrics/event/MultiPartEvent.java   | 30 +++----
 .../gobblin/metrics/event/MultiTimingEvent.java |  2 +-
 .../apache/gobblin/metrics/event/TaskEvent.java |  4 +-
 .../gobblin/metrics/event/TimingEvent.java      |  2 +-
 .../gobblin/metrics/event/sla/SlaEventKeys.java |  2 +-
 .../metrics/event/sla/SlaEventSubmitter.java    |  6 +-
 .../metrics/example/ReporterExampleBase.java    | 10 +--
 .../gobblin/metrics/metric/InnerMetric.java     |  4 +-
 .../apache/gobblin/metrics/metric/Metrics.java  |  2 +-
 .../gobblin/metrics/metric/ProxyMetric.java     |  2 +-
 .../metrics/metric/filter/MetricFilters.java    |  2 +-
 .../metric/filter/MetricNameRegexFilter.java    |  2 +-
 .../metrics/metric/filter/MetricTypeFilter.java |  4 +-
 .../metrics/notification/EventNotification.java |  4 +-
 .../MetricContextCleanupNotification.java       |  4 +-
 .../NewMetricContextNotification.java           |  6 +-
 .../metrics/notification/Notification.java      |  2 +-
 .../reporter/ConfiguredScheduledReporter.java   |  8 +-
 .../metrics/reporter/ContextAwareReporter.java  | 20 ++---
 .../reporter/ContextAwareScheduledReporter.java |  4 +-
 .../gobblin/metrics/reporter/EventReporter.java | 16 ++--
 .../metrics/reporter/MetricReportReporter.java  |  8 +-
 .../reporter/OutputStreamEventReporter.java     | 12 +--
 .../metrics/reporter/OutputStreamReporter.java  |  6 +-
 .../RecursiveScheduledMetricReporter.java       |  4 +-
 .../reporter/RecursiveScheduledReporter.java    |  4 +-
 .../metrics/reporter/ScheduledReporter.java     | 16 ++--
 .../reporter/util/AvroBinarySerializer.java     |  2 +-
 .../reporter/util/AvroJsonSerializer.java       |  2 +-
 .../metrics/reporter/util/AvroSerializer.java   |  2 +-
 .../metrics/reporter/util/EventUtils.java       |  4 +-
 .../reporter/util/FixedSchemaVersionWriter.java |  4 +-
 .../reporter/util/MetricReportUtils.java        |  4 +-
 .../reporter/util/NoopSchemaVersionWriter.java  |  4 +-
 .../reporter/util/SchemaVersionWriter.java      |  2 +-
 .../metrics/test/ContextStoreReporter.java      |  6 +-
 .../gobblin/metrics/test/MetricsAssert.java     | 10 +--
 .../gobblin/metrics/test/TestConstants.java     |  2 +-
 .../gobblin/metrics/test/TimestampedValue.java  |  2 +-
 .../MetricsFileSystemInstrumentationTest.java   |  2 +-
 .../metrics/ContextAwareMetricFactoryTest.java  |  4 +-
 .../gobblin/metrics/MetricContextTest.java      |  6 +-
 .../metrics/OutputStreamReporterTest.java       |  4 +-
 .../gobblin/metrics/RootMetricContextTest.java  | 12 +--
 .../org/apache/gobblin/metrics/TagTest.java     |  2 +-
 .../org/apache/gobblin/metrics/TaggedTest.java  |  2 +-
 .../broker/MetricContextFactoryTest.java        | 14 +--
 .../metrics/callback/NotificationStore.java     |  4 +-
 .../metric/filter/MetricFiltersTest.java        |  2 +-
 .../filter/MetricNameRegexFilterTest.java       |  2 +-
 .../metric/filter/MetricTypeFilterTest.java     |  2 +-
 .../metrics/performance/Incrementer.java        |  2 +-
 .../performance/MetricsPerformanceTest.java     |  2 +-
 .../metrics/performance/MetricsUpdater.java     |  6 +-
 .../metrics/performance/PerformanceUtils.java   |  4 +-
 .../java/org/apache/gobblin/MetricsHelper.java  |  4 +-
 .../apache/gobblin/metrics/GobblinMetrics.java  | 28 +++---
 .../gobblin/metrics/GobblinMetricsRegistry.java |  6 +-
 .../metrics/reporter/PrefixContextFilter.java   | 10 +--
 .../metrics/reporter/ScheduledReporterTest.java | 12 +--
 .../avro/AvroToJsonBytesConverter.java          |  2 +-
 .../AvroToJsonBytesWithMetadataConverter.java   | 10 +--
 .../converter/avro/AvroToJsonConverter.java     | 10 +--
 .../AvroToJsonRecordWithMetadataConverter.java  | 14 +--
 .../avro/AvroToJsonStringConverter.java         |  2 +-
 .../avro/AvroToJsonStringConverterBase.java     | 10 +--
 ...roToJsonRecordWithMetadataConverterTest.java | 12 +--
 .../avro/AvroToJsonStringConverterTest.java     | 10 +--
 .../azkaban/AzkabanCompactionJobLauncher.java   | 20 ++---
 .../gobblin/azkaban/AzkabanGobblinDaemon.java   |  8 +-
 .../azkaban/AzkabanGobblinYarnAppLauncher.java  |  6 +-
 .../azkaban/AzkabanIntegrationTestLauncher.java |  6 +-
 .../gobblin/azkaban/AzkabanJobLauncher.java     | 34 ++++----
 .../azkaban/AzkabanStateStoreCleanerJob.java    |  4 +-
 .../org/apache/gobblin/azkaban/AzkabanTags.java |  2 +-
 .../hive/validation/ValidationJob.java          | 52 +++++------
 .../retention/Avro2OrcStaleDatasetCleaner.java  | 26 +++---
 .../management/retention/DatasetCleanerJob.java |  2 +-
 .../management/trash/TrashCollectorJob.java     |  2 +-
 .../org/apache/gobblin/codec/Base64Codec.java   |  2 +-
 .../org/apache/gobblin/codec/GzipCodec.java     |  4 +-
 .../compliance/ComplianceConfigurationKeys.java |  2 +-
 .../gobblin/compliance/ComplianceEvents.java    |  2 +-
 .../gobblin/compliance/ComplianceJob.java       | 24 +++---
 .../gobblin/compliance/DatasetDescriptor.java   |  2 +-
 .../compliance/DatasetDescriptorImpl.java       |  2 +-
 .../compliance/HivePartitionDataset.java        |  6 +-
 .../compliance/HivePartitionDatasetPolicy.java  |  2 +-
 .../gobblin/compliance/HivePartitionFinder.java | 18 ++--
 .../compliance/HivePartitionVersion.java        |  4 +-
 .../compliance/HivePartitionVersionFinder.java  | 14 +--
 .../compliance/HivePartitionVersionPolicy.java  |  4 +-
 .../compliance/HiveProxyQueryExecutor.java      |  8 +-
 .../org/apache/gobblin/compliance/Policy.java   |  2 +-
 .../gobblin/compliance/QueryExecutor.java       |  2 +-
 .../azkaban/ComplianceAzkabanJob.java           |  8 +-
 .../gobblin/compliance/purger/CommitPolicy.java |  2 +-
 .../purger/HivePurgerCommitPolicy.java          |  2 +-
 .../compliance/purger/HivePurgerConverter.java  |  8 +-
 .../compliance/purger/HivePurgerExtractor.java  | 18 ++--
 .../compliance/purger/HivePurgerPolicy.java     |  6 +-
 .../compliance/purger/HivePurgerPublisher.java  | 28 +++---
 .../purger/HivePurgerQueryTemplate.java         |  4 +-
 .../compliance/purger/HivePurgerSource.java     | 36 ++++----
 .../compliance/purger/HivePurgerWriter.java     |  4 +-
 .../purger/HivePurgerWriterBuilder.java         |  6 +-
 .../gobblin/compliance/purger/PurgePolicy.java  |  2 +-
 .../compliance/purger/PurgeableDataset.java     |  4 +-
 .../purger/PurgeableHivePartitionDataset.java   | 16 ++--
 .../PurgeableHivePartitionDatasetSchema.java    |  2 +-
 .../compliance/restore/AdhocRestorePolicy.java  | 14 +--
 .../restore/ComplianceRestoreJob.java           | 20 ++---
 .../restore/HivePartitionRestorePolicy.java     |  6 +-
 .../compliance/restore/LKGRestorePolicy.java    | 18 ++--
 .../compliance/restore/RestorableDataset.java   |  4 +-
 .../restore/RestorableHivePartitionDataset.java | 20 ++---
 .../RestorableHivePartitionDatasetFinder.java   | 12 +--
 .../compliance/restore/RestorePolicy.java       |  2 +-
 .../CleanableHivePartitionDataset.java          | 20 ++---
 .../CleanableHivePartitionDatasetFinder.java    | 10 +--
 .../retention/ComplianceRetentionJob.java       | 36 ++++----
 .../HivePartitionRetentionVersion.java          |  6 +-
 .../HivePartitionVersionRetentionCleaner.java   | 20 ++---
 ...ePartitionVersionRetentionCleanerPolicy.java | 12 +--
 .../HivePartitionVersionRetentionReaper.java    | 28 +++---
 ...vePartitionVersionRetentionReaperPolicy.java | 12 +--
 .../HivePartitionVersionRetentionRunner.java    | 10 +--
 .../gobblin/compliance/utils/DatasetUtils.java  |  4 +-
 .../compliance/utils/PartitionUtils.java        |  4 +-
 .../gobblin/compliance/utils/ProxyUtils.java    | 14 +--
 .../validation/ComplianceValidationJob.java     | 20 ++---
 .../validation/ValidatableDataset.java          |  4 +-
 .../purger/HivePurgerConverterTest.java         |  4 +-
 .../purger/HivePurgerExtractorTest.java         |  2 +-
 .../compliance/purger/HivePurgerWriterTest.java |  2 +-
 .../gobblin/couchbase/common/TupleDocument.java |  2 +-
 .../converter/AnyToCouchbaseJsonConverter.java  | 16 ++--
 .../AvroToCouchbaseTupleConverter.java          | 14 +--
 .../writer/CouchbaseEnvironmentFactory.java     |  2 +-
 .../couchbase/writer/CouchbaseWriter.java       | 22 ++---
 .../writer/CouchbaseWriterBuilder.java          | 14 +--
 .../CouchbaseWriterConfigurationKeys.java       |  2 +-
 .../gobblin/couchbase/CouchbaseTestServer.java  |  4 +-
 .../AnyToCouchbaseJsonConverterTest.java        |  8 +-
 .../AvroToCouchbaseTupleConverterTest.java      |  6 +-
 .../couchbase/writer/CouchbaseWriterTest.java   | 26 +++---
 .../AvroStringFieldEncryptorConverter.java      |  6 +-
 ...ordToEncryptedSerializedRecordConverter.java | 10 +--
 .../StringFieldEncryptorConverter.java          | 12 +--
 .../crypto/GobblinEncryptionProvider.java       |  6 +-
 .../crypto/JCEKSKeystoreCredentialStoreCli.java |  8 +-
 .../AvroStringFieldEncryptorConverterTest.java  |  8 +-
 ...oEncryptedSerializedRecordConverterTest.java | 14 +--
 .../crypto/GobblinEncryptionProviderTest.java   |  4 +-
 .../src/test/resources/record_with_arrays.avsc  |  2 +-
 .../gobblin/crypto/EncodingBenchmark.java       |  2 +-
 ...oEncryptedSerializedRecordConverterBase.java |  8 +-
 .../gobblin/crypto/Base64KeyToStringCodec.java  |  2 +-
 .../org/apache/gobblin/crypto/GPGCodec.java     |  4 +-
 .../apache/gobblin/crypto/GPGFileDecryptor.java |  2 +-
 .../gobblin/crypto/HexKeyToStringCodec.java     |  2 +-
 .../crypto/JCEKSKeystoreCredentialStore.java    |  2 +-
 .../gobblin/crypto/JsonCredentialStore.java     |  2 +-
 .../apache/gobblin/crypto/KeyToStringCodec.java |  2 +-
 .../apache/gobblin/crypto/RotatingAESCodec.java |  6 +-
 .../JCEKSKeystoreCredentialStoreTest.java       |  2 +-
 .../gobblin/crypto/JsonCredentialStoreTest.java |  2 +-
 .../gobblin/crypto/KeyToStringCodecTest.java    |  2 +-
 .../gobblin/crypto/RotatingAESCodecTest.java    |  2 +-
 .../gobblin/eventhub/EventhubMetricNames.java   |  6 +-
 .../writer/BatchedEventhubDataWriter.java       |  4 +-
 .../writer/EventhubBatchAccumulator.java        |  4 +-
 .../eventhub/writer/EventhubDataWriter.java     | 26 +++---
 .../writer/EventhubDataWriterBuilder.java       | 16 ++--
 .../eventhub/writer/EventhubRequest.java        |  2 +-
 .../writer/BatchedEventhubDataWriterTest.java   |  4 +-
 .../writer/EventhubAccumulatorTest.java         |  6 +-
 .../eventhub/writer/EventhubBatchTest.java      |  6 +-
 .../eventhub/writer/EventhubDataWriterTest.java |  8 +-
 .../apache/gobblin/metastore/ZkStateStore.java  |  6 +-
 .../ZkStateStoreConfigurationKeys.java          |  2 +-
 .../gobblin/metastore/ZkStateStoreFactory.java  | 10 +--
 .../gobblin/runtime/ZkDatasetStateStore.java    |  8 +-
 .../runtime/ZkDatasetStateStoreFactory.java     | 12 +--
 .../runtime/StateStoreWatermarkStorageTest.java | 18 ++--
 .../runtime/ZkDatasetStateStoreTest.java        | 20 ++---
 .../src/main/avro/HttpOperation.avsc            |  2 +-
 .../src/main/avro/HttpRequestReponse.avsc       |  2 +-
 .../converter/AsyncHttpJoinConverter.java       | 36 ++++----
 .../converter/AvroApacheHttpJoinConverter.java  | 20 ++---
 .../converter/AvroHttpJoinConverter.java        | 14 +--
 .../gobblin/converter/AvroR2JoinConverter.java  | 28 +++---
 .../gobblin/converter/HttpJoinConverter.java    | 30 +++----
 .../gobblin/http/ApacheHttpAsyncClient.java     | 10 +--
 .../apache/gobblin/http/ApacheHttpClient.java   | 10 +--
 .../apache/gobblin/http/ApacheHttpRequest.java  |  4 +-
 .../gobblin/http/ApacheHttpRequestBuilder.java  |  8 +-
 .../gobblin/http/ApacheHttpResponseHandler.java |  6 +-
 .../gobblin/http/ApacheHttpResponseStatus.java  |  2 +-
 .../org/apache/gobblin/http/HttpClient.java     |  4 +-
 .../apache/gobblin/http/ResponseHandler.java    |  4 +-
 .../org/apache/gobblin/http/ResponseStatus.java |  2 +-
 .../org/apache/gobblin/http/StatusType.java     |  2 +-
 .../gobblin/http/ThrottledHttpClient.java       | 22 ++---
 .../org/apache/gobblin/r2/D2ClientProxy.java    |  2 +-
 .../java/org/apache/gobblin/r2/R2Client.java    | 10 +--
 .../org/apache/gobblin/r2/R2ClientFactory.java  |  4 +-
 .../apache/gobblin/r2/R2HttpClientProxy.java    |  2 +-
 .../java/org/apache/gobblin/r2/R2Request.java   |  4 +-
 .../org/apache/gobblin/r2/R2ResponseStatus.java |  6 +-
 .../apache/gobblin/r2/R2RestRequestBuilder.java | 10 +--
 .../gobblin/r2/R2RestResponseHandler.java       | 20 ++---
 .../org/apache/gobblin/utils/HttpConstants.java |  2 +-
 .../org/apache/gobblin/utils/HttpUtils.java     | 10 +--
 .../apache/gobblin/writer/AsyncHttpWriter.java  | 16 ++--
 .../gobblin/writer/AsyncHttpWriterBuilder.java  | 26 +++---
 .../gobblin/writer/AvroHttpWriterBuilder.java   | 12 +--
 .../gobblin/writer/R2RestWriterBuilder.java     | 14 +--
 .../java/org/apache/gobblin/HttpTestUtils.java  |  4 +-
 .../http/ApacheHttpRequestBuilderTest.java      |  8 +-
 .../apache/gobblin/r2/R2ClientFactoryTest.java  |  4 +-
 .../gobblin/r2/R2RestRequestBuilderTest.java    | 10 +--
 .../org/apache/gobblin/util/HttpUtilsTest.java  | 10 +--
 .../gobblin/writer/AsyncHttpWriterTest.java     | 38 ++++-----
 .../kafka/client/Kafka08ConsumerClient.java     | 12 +--
 .../kafka/serialize/LiAvroDeserializer.java     |  8 +-
 .../kafka/serialize/LiAvroSerializer.java       |  4 +-
 .../gobblin/kafka/tool/KafkaCheckpoint.java     |  2 +-
 .../gobblin/kafka/tool/SimpleKafkaConsumer.java | 10 +--
 .../gobblin/kafka/writer/Kafka08DataWriter.java | 16 ++--
 .../kafka/writer/KafkaDataWriterBuilder.java    | 14 +--
 .../gobblin/metrics/KafkaReportingFormats.java  | 14 +--
 .../metrics/kafka/KafkaAvroEventReporter.java   | 14 +--
 .../metrics/kafka/KafkaAvroReporter.java        | 18 ++--
 .../metrics/kafka/KafkaEventReporter.java       | 16 ++--
 .../gobblin/metrics/kafka/KafkaPusher.java      |  2 +-
 .../gobblin/metrics/kafka/KafkaReporter.java    | 22 ++---
 .../metrics/kafka/KafkaReporterFactory.java     | 12 +--
 .../metrics/kafka/ProducerCloseable.java        |  2 +-
 .../SimpleKafkaSpecExecutorInstance.java        | 12 +--
 ...SimpleKafkaSpecExecutorInstanceConsumer.java | 32 +++----
 ...SimpleKafkaSpecExecutorInstanceProducer.java | 22 ++---
 ...eamingKafkaSpecExecutorInstanceConsumer.java | 20 ++---
 .../kafka/KafkaDeserializerExtractor.java       | 28 +++---
 .../extract/kafka/KafkaDeserializerSource.java  |  6 +-
 .../extract/kafka/KafkaGsonDeserializer.java    |  2 +-
 .../extractor/extract/kafka/KafkaWrapper.java   | 12 +--
 .../test/java/StandaloneTestKafkaServer.java    |  2 +-
 .../gobblin/kafka/FlakyKafkaProducer.java       |  4 +-
 .../org/apache/gobblin/kafka/KafkaTestBase.java |  4 +-
 .../Kafka08DataWriterIntegrationTest.java       |  8 +-
 .../kafka/writer/Kafka08DataWriterTest.java     | 20 ++---
 .../kafka/writer/Kafka08DataWriterUnitTest.java |  2 +-
 .../reporter/KafkaAvroEventReporterTest.java    | 14 +--
 ...AvroEventReporterWithSchemaRegistryTest.java | 14 +--
 .../metrics/reporter/KafkaAvroReporterTest.java | 12 +--
 .../reporter/KafkaEventReporterTest.java        | 14 +--
 .../metrics/reporter/KafkaPusherTest.java       |  4 +-
 .../metrics/reporter/KafkaReporterTest.java     | 18 ++--
 .../gobblin/metrics/reporter/KafkaTestBase.java |  2 +-
 .../metrics/reporter/MockKafkaPusher.java       |  6 +-
 .../SimpleKafkaSpecExecutorInstanceTest.java    | 18 ++--
 .../StreamingKafkaSpecExecutorInstanceTest.java | 20 ++---
 .../kafka/ConfluentKafkaSchemaRegistryTest.java |  6 +-
 .../kafka/KafkaDeserializerExtractorTest.java   | 48 +++++------
 .../kafka/KafkaGsonDeserializerTest.java        |  2 +-
 .../extract/kafka/KafkaWrapperTest.java         |  6 +-
 .../kafka/SimpleKafkaSchemaRegistryTest.java    |  4 +-
 .../kafka/client/Kafka09ConsumerClient.java     | 12 +--
 .../kafka/serialize/LiAvroDeserializer.java     |  8 +-
 .../kafka/serialize/LiAvroSerializer.java       |  4 +-
 .../gobblin/kafka/writer/Kafka09DataWriter.java | 12 +--
 .../kafka/writer/KafkaDataWriterBuilder.java    |  4 +-
 .../kafka/KafkaSimpleStreamingExtractor.java    | 36 ++++----
 .../kafka/KafkaSimpleStreamingSource.java       | 22 ++---
 .../org/apache/gobblin/kafka/KafkaTestBase.java |  4 +-
 .../kafka/client/Kafka09ConsumerClientTest.java |  8 +-
 .../extract/kafka/KafkaSimpleStreamingTest.java | 28 +++---
 .../kafka/writer/Kafka09DataWriterTest.java     | 22 ++---
 .../converter/EnvelopeSchemaConverter.java      | 18 ++--
 .../LiKafkaByteArrayMsgToAvroConverter.java     | 18 ++--
 .../client/AbstractBaseKafkaConsumerClient.java | 10 +--
 .../kafka/client/BaseKafkaConsumerRecord.java   |  2 +-
 .../kafka/client/ByteArrayBasedKafkaRecord.java |  2 +-
 .../kafka/client/DecodeableKafkaRecord.java     |  2 +-
 .../client/GobblinKafkaConsumerClient.java      | 10 +--
 .../kafka/client/KafkaConsumerRecord.java       |  2 +-
 .../schemareg/CachingKafkaSchemaRegistry.java   |  2 +-
 .../ConfigDrivenMd5SchemaRegistry.java          |  8 +-
 .../kafka/schemareg/HttpClientFactory.java      |  2 +-
 .../kafka/schemareg/KafkaSchemaRegistry.java    |  2 +-
 .../KafkaSchemaRegistryConfigurationKeys.java   |  2 +-
 .../schemareg/KafkaSchemaRegistryFactory.java   |  2 +-
 .../kafka/schemareg/LiKafkaSchemaRegistry.java  |  8 +-
 .../schemareg/SchemaRegistryException.java      |  2 +-
 .../kafka/serialize/LiAvroDeserializerBase.java |  8 +-
 .../kafka/serialize/LiAvroSerDeHelper.java      |  6 +-
 .../kafka/serialize/LiAvroSerializerBase.java   |  6 +-
 .../gobblin/kafka/serialize/MD5Digest.java      |  2 +-
 .../kafka/serialize/SerializationException.java |  2 +-
 .../writer/BaseKafkaDataWriterBuilder.java      | 14 +--
 .../writer/KafkaWriterConfigurationKeys.java    |  2 +-
 .../gobblin/kafka/writer/KafkaWriterHelper.java |  8 +-
 .../kafka/writer/KafkaWriterMetricNames.java    |  2 +-
 .../metrics/kafka/KafkaAvroSchemaRegistry.java  |  8 +-
 .../kafka/KafkaAvroSchemaRegistryFactory.java   |  2 +-
 .../metrics/kafka/KafkaSchemaRegistry.java      |  2 +-
 .../kafka/KafkaSchemaRegistryFactory.java       |  2 +-
 .../metrics/kafka/SchemaRegistryException.java  |  2 +-
 .../util/SchemaRegistryVersionWriter.java       |  8 +-
 .../extract/kafka/ConfigStoreUtils.java         | 24 +++---
 .../kafka/ConfluentKafkaSchemaRegistry.java     |  6 +-
 .../kafka/FixedSchemaKafkaAvroExtractor.java    |  6 +-
 .../extract/kafka/KafkaAvroExtractor.java       | 16 ++--
 .../extractor/extract/kafka/KafkaExtractor.java | 32 +++----
 .../KafkaOffsetRetrievalFailureException.java   |  2 +-
 .../extractor/extract/kafka/KafkaPartition.java |  2 +-
 .../extractor/extract/kafka/KafkaRecord.java    |  2 +-
 .../extract/kafka/KafkaSimpleExtractor.java     | 10 +--
 .../extract/kafka/KafkaSimpleJsonExtractor.java |  8 +-
 .../extract/kafka/KafkaSimpleSource.java        |  6 +-
 .../extractor/extract/kafka/KafkaSource.java    | 44 +++++-----
 .../extractor/extract/kafka/KafkaTopic.java     |  2 +-
 .../extractor/extract/kafka/KafkaUtils.java     |  6 +-
 .../extract/kafka/MultiLongWatermark.java       |  4 +-
 .../kafka/PreviousOffsetNotFoundException.java  |  2 +-
 .../kafka/SimpleKafkaSchemaRegistry.java        |  6 +-
 .../kafka/StartOffsetOutOfRangeException.java   |  2 +-
 .../extract/kafka/UniversalKafkaSource.java     | 10 +--
 ...AvgRecordSizeBasedWorkUnitSizeEstimator.java | 14 +--
 ...AvgRecordTimeBasedWorkUnitSizeEstimator.java | 14 +--
 .../packer/KafkaBiLevelWorkUnitPacker.java      | 12 +--
 .../packer/KafkaSingleLevelWorkUnitPacker.java  | 10 +--
 .../workunit/packer/KafkaWorkUnitPacker.java    | 28 +++---
 .../packer/KafkaWorkUnitSizeEstimator.java      |  4 +-
 .../converter/EnvelopeSchemaConverterTest.java  |  8 +-
 .../KafkaAvroSchemaRegistryForTest.java         |  8 +-
 .../CachingKafkaSchemaRegistryTest.java         |  2 +-
 .../gobblin/kafka/serialize/MD5DigestTest.java  |  2 +-
 .../converter/MetadataConverterWrapper.java     | 10 +--
 ...thMetadataToEnvelopedRecordWithMetadata.java | 10 +--
 .../metadata/GlobalMetadataCollector.java       |  4 +-
 .../DatasetAwareFsMetadataProvider.java         |  4 +-
 .../provider/DatasetAwareMetadataProvider.java  |  6 +-
 .../DatasetAwareMetadataProviderFactory.java    |  2 +-
 .../provider/MetadataAwareFileSystem.java       | 20 ++---
 .../provider/PermissionMetadataParser.java      |  4 +-
 .../provider/SimpleConfigMetadataProvider.java  |  6 +-
 .../provider/SimpleMetadataProviderFactory.java |  6 +-
 .../gobblin/metadata/types/GlobalMetadata.java  |  2 +-
 .../types/GlobalMetadataJsonMerger.java         |  6 +-
 .../apache/gobblin/metadata/types/Metadata.java |  2 +-
 .../types/StaticStringMetadataMerger.java       |  6 +-
 .../apache/gobblin/type/ContentTypeUtils.java   |  4 +-
 .../apache/gobblin/type/RecordWithMetadata.java |  4 +-
 .../type/SerializedRecordWithMetadata.java      |  4 +-
 .../converter/MetadataConverterWrapperTest.java |  8 +-
 ...tadataToEnvelopedRecordWithMetadataTest.java |  6 +-
 .../metadata/GlobalMetadataCollectorTest.java   |  4 +-
 .../metadata/types/GlobalMetadataTest.java      |  2 +-
 .../graphite/GraphiteConnectionType.java        |  2 +-
 .../metrics/graphite/GraphiteEventReporter.java | 20 ++---
 .../metrics/graphite/GraphitePusher.java        |  2 +-
 .../metrics/graphite/GraphiteReporter.java      | 12 +--
 .../graphite/GraphiteEventReporterTest.java     | 18 ++--
 .../metrics/graphite/GraphiteReporterTest.java  | 24 +++---
 .../metrics/graphite/TestGraphiteSender.java    |  4 +-
 .../hadoop/AbstractHadoopCounterReporter.java   |  8 +-
 .../metrics/hadoop/HadoopCounterReporter.java   |  6 +-
 .../hadoop/NewAPIHadoopCounterReporter.java     |  6 +-
 .../hadoop/HadoopCounterReporterTest.java       |  8 +-
 .../hadoop/NewAPIHadoopCounterReporterTest.java |  8 +-
 .../influxdb/InfluxDBConnectionType.java        |  2 +-
 .../metrics/influxdb/InfluxDBEventReporter.java | 14 +--
 .../metrics/influxdb/InfluxDBPusher.java        |  2 +-
 .../metrics/influxdb/InfluxDBReporter.java      | 12 +--
 .../influxdb/InfluxDBEventReporterTest.java     | 18 ++--
 .../metrics/influxdb/InfluxDBReporterTest.java  | 26 +++---
 .../gobblin/metrics/influxdb/TestInfluxDB.java  |  4 +-
 .../AvroToJdbcEntryConverterInitializer.java    | 20 ++---
 .../jdbc/AvroToJdbcEntryConverter.java          | 24 +++---
 .../gobblin/converter/jdbc/JdbcEntryData.java   |  2 +-
 .../gobblin/converter/jdbc/JdbcEntryDatum.java  |  2 +-
 .../converter/jdbc/JdbcEntryMetaDatum.java      |  2 +-
 .../gobblin/converter/jdbc/JdbcEntrySchema.java |  2 +-
 .../apache/gobblin/converter/jdbc/JdbcType.java |  2 +-
 .../apache/gobblin/publisher/JdbcPublisher.java | 18 ++--
 .../extractor/extract/jdbc/MysqlSource.java     | 12 +--
 .../extractor/extract/jdbc/OracleSource.java    | 12 +--
 .../extractor/extract/jdbc/SqlServerSource.java | 12 +--
 .../extractor/extract/jdbc/TeradataSource.java  | 12 +--
 .../apache/gobblin/source/jdbc/JdbcCommand.java |  6 +-
 .../source/jdbc/JdbcCommandFormatException.java |  2 +-
 .../gobblin/source/jdbc/JdbcCommandOutput.java  |  4 +-
 .../gobblin/source/jdbc/JdbcExtractor.java      | 42 ++++-----
 .../gobblin/source/jdbc/JdbcProvider.java       |  4 +-
 .../gobblin/source/jdbc/JdbcSpecificLayer.java  |  2 +-
 .../gobblin/source/jdbc/MysqlExtractor.java     | 24 +++---
 .../gobblin/source/jdbc/OracleExtractor.java    | 24 +++---
 .../gobblin/source/jdbc/SqlQueryUtils.java      |  2 +-
 .../gobblin/source/jdbc/SqlServerExtractor.java | 24 +++---
 .../gobblin/source/jdbc/TeradataExtractor.java  | 28 +++---
 .../org/apache/gobblin/writer/JdbcWriter.java   | 20 ++---
 .../gobblin/writer/JdbcWriterBuilder.java       | 16 ++--
 .../commands/BaseJdbcBufferedInserter.java      |  8 +-
 .../commands/GenericJdbcBufferedInserter.java   |  8 +-
 .../writer/commands/JdbcBufferedInserter.java   |  6 +-
 .../writer/commands/JdbcWriterCommands.java     |  4 +-
 .../commands/JdbcWriterCommandsFactory.java     | 12 +--
 .../writer/commands/MySqlBufferedInserter.java  |  8 +-
 .../writer/commands/MySqlWriterCommands.java    |  8 +-
 .../commands/TeradataBufferedInserter.java      |  8 +-
 .../writer/commands/TeradataWriterCommands.java | 12 +--
 .../initializer/JdbcWriterInitializer.java      | 26 +++---
 .../jdbc/AvroToJdbcEntryConverterTest.java      | 18 ++--
 .../gobblin/source/TimestampWatermarkTest.java  | 10 +--
 .../gobblin/source/jdbc/JdbcExtractorTest.java  | 14 +--
 .../gobblin/source/jdbc/MockJdbcColumn.java     |  2 +-
 .../source/jdbc/OracleExtractorTest.java        |  8 +-
 .../gobblin/source/jdbc/SqlQueryUtilsTest.java  |  2 +-
 .../writer/JdbcBufferedInserterTestBase.java    | 10 +--
 .../gobblin/writer/JdbcPublisherTest.java       | 14 +--
 .../gobblin/writer/JdbcWriterCommandsTest.java  |  8 +-
 .../writer/JdbcWriterInitializerTest.java       | 20 ++---
 .../apache/gobblin/writer/JdbcWriterTest.java   | 10 +--
 .../writer/MySqlBufferedInserterTest.java       | 14 +--
 .../writer/TeradataBufferedInserterTest.java    | 12 +--
 .../google/AsyncIteratorWithDataSink.java       |  2 +-
 .../ingestion/google/DayPartitioner.java        |  8 +-
 .../GoggleIngestionConfigurationKeys.java       |  2 +-
 .../ingestion/google/util/SchemaUtil.java       |  4 +-
 .../google/webmaster/GoogleWebMasterSource.java | 18 ++--
 .../webmaster/GoogleWebMasterSourceDaily.java   | 28 +++---
 .../google/webmaster/GoogleWebmasterClient.java |  2 +-
 .../webmaster/GoogleWebmasterClientImpl.java    |  4 +-
 .../webmaster/GoogleWebmasterDataFetcher.java   |  2 +-
 .../GoogleWebmasterDataFetcherImpl.java         | 14 +--
 .../GoogleWebmasterDayPartitioner.java          |  6 +-
 .../webmaster/GoogleWebmasterExtractor.java     | 14 +--
 .../GoogleWebmasterExtractorIterator.java       | 12 +--
 .../google/webmaster/GoogleWebmasterFilter.java |  2 +-
 .../ingestion/google/webmaster/ProducerJob.java |  2 +-
 .../google/webmaster/SimpleProducerJob.java     |  2 +-
 .../google/webmaster/TrieBasedProducerJob.java  |  2 +-
 .../ingestion/google/webmaster/UrlGrouper.java  |  2 +-
 .../ingestion/google/webmaster/UrlTrie.java     |  2 +-
 .../ingestion/google/webmaster/UrlTrieNode.java |  2 +-
 .../webmaster/UrlTriePostOrderIterator.java     |  2 +-
 .../google/webmaster/UrlTriePrefixGrouper.java  |  2 +-
 .../GoogleAnalyticsUnsampledExtractor.java      | 34 ++++----
 .../google/GoogleAnalyticsUnsampledSource.java  |  8 +-
 .../extractor/extract/google/GoogleCommon.java  |  2 +-
 .../extract/google/GoogleCommonKeys.java        |  2 +-
 .../extract/google/GoogleDriveExtractor.java    |  8 +-
 .../extract/google/GoogleDriveFileSystem.java   | 12 +--
 .../extract/google/GoogleDriveFsHelper.java     |  8 +-
 .../extract/google/GoogleDriveSource.java       | 18 ++--
 .../GoogleWebmasterDataFetcherImplTest.java     |  4 +-
 .../GoogleWebmasterExtractorIteratorTest.java   |  4 +-
 .../webmaster/GoogleWebmasterExtractorTest.java | 16 ++--
 .../google/webmaster/ProducerJobTest.java       |  2 +-
 .../google/webmaster/SimpleProducerJobTest.java |  2 +-
 .../webmaster/TrieBasedProducerJobTest.java     |  2 +-
 .../webmaster/UrlTriePostOrderIteratorTest.java |  2 +-
 .../webmaster/UrlTriePrefixGrouperTest.java     |  4 +-
 .../ingestion/google/webmaster/UrlTrieTest.java |  2 +-
 .../GoogleAnalyticsUnsampledExtractorTest.java  | 12 +--
 .../google/GoogleDriveFileSystemTest.java       |  2 +-
 .../extract/google/GoogleDriveFsHelperTest.java |  8 +-
 .../filebased/GoogleDriveSourceTest.java        | 14 +--
 .../gobblin.rest.jobExecutions.restspec.json    |  4 +-
 .../apache/gobblin/rest/JobExecutionInfo.pdsc   |  2 +-
 .../apache/gobblin/rest/JobExecutionQuery.pdsc  |  2 +-
 .../gobblin/rest/JobExecutionQueryResult.pdsc   |  2 +-
 .../pegasus/org/apache/gobblin/rest/Metric.pdsc |  2 +-
 .../pegasus/org/apache/gobblin/rest/Table.pdsc  |  2 +-
 .../apache/gobblin/rest/TaskExecutionInfo.pdsc  |  2 +-
 .../org/apache/gobblin/rest/TimeRange.pdsc      |  2 +-
 .../gobblin.rest.jobExecutions.snapshot.json    | 32 +++----
 .../gobblin/rest/JobExecutionInfoClient.java    |  2 +-
 .../gobblin/rest/JobExecutionInfoResource.java  |  4 +-
 .../gobblin/rest/JobExecutionInfoServer.java    |  8 +-
 .../rest/JobExecutionInfoServerTest.java        | 12 +--
 .../gobblin.service.flowconfigs.restspec.json   |  4 +-
 .../gobblin.service.flowstatuses.restspec.json  |  4 +-
 .../apache/gobblin/service/ExecutionStatus.pdsc |  2 +-
 .../org/apache/gobblin/service/FlowConfig.pdsc  |  2 +-
 .../org/apache/gobblin/service/FlowId.pdsc      |  2 +-
 .../apache/gobblin/service/FlowStatistics.pdsc  |  2 +-
 .../org/apache/gobblin/service/FlowStatus.pdsc  |  2 +-
 .../apache/gobblin/service/FlowStatusId.pdsc    |  2 +-
 .../org/apache/gobblin/service/JobId.pdsc       |  2 +-
 .../org/apache/gobblin/service/JobState.pdsc    |  2 +-
 .../apache/gobblin/service/JobStatistics.pdsc   |  2 +-
 .../org/apache/gobblin/service/JobStatus.pdsc   |  2 +-
 .../org/apache/gobblin/service/Schedule.pdsc    |  2 +-
 .../gobblin.service.flowconfigs.snapshot.json   | 10 +--
 .../gobblin.service.flowstatuses.snapshot.json  | 22 ++---
 .../gobblin/service/FlowConfigClient.java       |  2 +-
 .../gobblin/service/FlowStatusClient.java       |  2 +-
 .../apache/gobblin/service/FlowConfigTest.java  | 10 +--
 .../apache/gobblin/service/FlowStatusTest.java  | 12 +--
 .../gobblin/service/FlowConfigsResource.java    | 12 +--
 .../gobblin/service/FlowStatusResource.java     |  6 +-
 .../service/validator/CronValidator.java        |  2 +-
 .../service/validator/TemplateUriValidator.java |  2 +-
 .../gobblin/restli/EmbeddedRestliServer.java    |  2 +-
 .../gobblin/restli/SharedRestClientFactory.java | 22 ++---
 .../gobblin/restli/SharedRestClientKey.java     |  4 +-
 .../apache/gobblin/restli/UriRestClientKey.java |  2 +-
 ...blin.restli.throttling.permits.restspec.json |  4 +-
 .../restli/throttling/PermitAllocation.pdsc     |  2 +-
 .../restli/throttling/PermitRequest.pdsc        |  2 +-
 .../gobblin/restli/throttling/Policy.pdsc       |  2 +-
 ...blin.restli.throttling.permits.snapshot.json |  8 +-
 .../util/limiter/BatchedPermitsRequester.java   | 12 +--
 .../RedirectAwareRestClientRequestSender.java   | 30 +++----
 .../gobblin/util/limiter/RequestSender.java     |  6 +-
 .../util/limiter/RestClientRequestSender.java   | 10 +--
 .../util/limiter/RestliLimiterFactory.java      | 30 +++----
 .../util/limiter/RestliServiceBasedLimiter.java |  8 +-
 .../stressTest/FixedOperationsStressor.java     |  4 +-
 .../util/limiter/stressTest/MRStressTest.java   | 30 +++----
 .../stressTest/RandomDelayStartStressor.java    |  4 +-
 .../stressTest/RandomRuntimeStressor.java       |  4 +-
 .../RateComputingLimiterContainer.java          |  8 +-
 .../limiter/stressTest/StressTestUtils.java     |  2 +-
 .../util/limiter/stressTest/Stressor.java       |  4 +-
 .../restli/throttling/LocalStressTest.java      | 20 ++---
 .../restli/throttling/ThrottlingClientTest.java |  8 +-
 .../limiter/BatchedPermitsRequesterTest.java    |  8 +-
 .../gobblin/util/limiter/MockRequester.java     |  8 +-
 .../util/limiter/RestliLimiterFactoryTest.java  | 20 ++---
 .../limiter/RestliServiceBasedLimiterTest.java  | 22 ++---
 .../ConfigClientBasedPolicyFactory.java         | 18 ++--
 .../restli/throttling/CountBasedPolicy.java     | 10 +--
 .../restli/throttling/DynamicTokenBucket.java   |  2 +-
 .../gobblin/restli/throttling/LeaderFinder.java |  2 +-
 .../throttling/LimiterServerResource.java       | 20 ++---
 .../gobblin/restli/throttling/NoopPolicy.java   | 10 +--
 .../restli/throttling/PoliciesResource.java     | 16 ++--
 .../gobblin/restli/throttling/QPSPolicy.java    | 10 +--
 .../ThrottlingGuiceServletConfig.java           | 14 +--
 .../restli/throttling/ThrottlingPolicy.java     |  2 +-
 .../throttling/ThrottlingPolicyFactory.java     | 24 +++---
 .../throttling/ThrottlingServerScopes.java      |  8 +-
 .../gobblin/restli/throttling/TokenBucket.java  |  2 +-
 .../gobblin/restli/throttling/URIMetadata.java  |  2 +-
 .../throttling/ZookeeperLeaderElection.java     |  4 +-
 .../throttling/ConfigStoreBasedPolicyTest.java  |  8 +-
 .../throttling/DynamicTokenBucketTest.java      |  2 +-
 .../throttling/LimiterServerResourceTest.java   |  8 +-
 .../restli/throttling/PoliciesResourceTest.java |  6 +-
 .../gobblin/restli/throttling/TestFailover.java |  2 +-
 .../restli/throttling/TokenBucketTest.java      |  2 +-
 ...adoopKerberosKeytabAuthenticationPlugin.java | 16 ++--
 ...adoopKerberosKeytabAuthenticationPlugin.java |  6 +-
 .../gobblin/runtime/fork/MockTaskContext.java   | 16 ++--
 gobblin-runtime/src/main/avro/AvroJobSpec.avsc  |  2 +-
 .../gobblin/runtime/AbstractJobLauncher.java    | 86 +++++++++----------
 .../runtime/AbstractTaskStateTracker.java       | 10 +--
 .../apache/gobblin/runtime/BaseLimiterType.java |  2 +-
 .../runtime/BoundedBlockingRecordQueue.java     |  4 +-
 .../runtime/CheckpointableWatermarkState.java   |  6 +-
 .../gobblin/runtime/CountBasedLimiter.java      |  2 +-
 .../gobblin/runtime/CountUpAndDownLatch.java    |  2 +-
 .../gobblin/runtime/DefaultLimiterFactory.java  |  2 +-
 .../gobblin/runtime/EventMetadataUtils.java     |  4 +-
 .../apache/gobblin/runtime/ExecutionModel.java  |  4 +-
 .../runtime/ForkBranchMismatchException.java    |  2 +-
 .../apache/gobblin/runtime/ForkException.java   |  2 +-
 .../gobblin/runtime/FsDatasetStateStore.java    | 24 +++---
 .../runtime/FsDatasetStateStoreFactory.java     |  6 +-
 .../runtime/GobblinMultiTaskAttempt.java        | 40 ++++-----
 .../org/apache/gobblin/runtime/JobContext.java  | 54 ++++++------
 .../apache/gobblin/runtime/JobException.java    |  2 +-
 .../runtime/JobExecutionEventSubmitter.java     | 28 +++---
 .../org/apache/gobblin/runtime/JobLauncher.java |  4 +-
 .../gobblin/runtime/JobLauncherFactory.java     | 14 +--
 .../org/apache/gobblin/runtime/JobState.java    | 36 ++++----
 .../org/apache/gobblin/runtime/Limiter.java     |  2 +-
 .../runtime/LimitingExtractorDecorator.java     | 20 ++---
 .../apache/gobblin/runtime/MultiConverter.java  | 22 ++---
 .../gobblin/runtime/MysqlDatasetStateStore.java |  8 +-
 .../runtime/MysqlDatasetStateStoreFactory.java  | 10 +--
 .../gobblin/runtime/NewTaskCompletionEvent.java |  2 +-
 .../gobblin/runtime/NonRefillableLimiter.java   |  2 +-
 .../gobblin/runtime/NoopDatasetStateStore.java  |  8 +-
 .../runtime/NoopEventMetadataGenerator.java     |  8 +-
 .../gobblin/runtime/PoolBasedLimiter.java       |  2 +-
 .../gobblin/runtime/RateBasedLimiter.java       |  2 +-
 .../gobblin/runtime/SafeDatasetCommit.java      | 26 +++---
 .../apache/gobblin/runtime/SourceDecorator.java | 20 ++---
 .../StateStoreBasedWatermarkStorage.java        | 16 ++--
 .../StateStoreBasedWatermarkStorageCli.java     | 10 +--
 .../gobblin/runtime/StreamModelTaskRunner.java  | 30 +++----
 .../java/org/apache/gobblin/runtime/Task.java   | 78 ++++++++---------
 .../gobblin/runtime/TaskConfigurationKeys.java  |  2 +-
 .../org/apache/gobblin/runtime/TaskContext.java | 54 ++++++------
 .../apache/gobblin/runtime/TaskExecutor.java    | 10 +--
 .../runtime/TaskInstantiationException.java     |  2 +-
 .../org/apache/gobblin/runtime/TaskState.java   | 30 +++----
 .../runtime/TaskStateCollectorService.java      | 10 +--
 .../gobblin/runtime/TaskStateTracker.java       |  2 +-
 .../gobblin/runtime/TimeBasedLimiter.java       |  2 +-
 .../gobblin/runtime/api/Configurable.java       |  4 +-
 .../runtime/api/EventMetadataGenerator.java     |  6 +-
 .../apache/gobblin/runtime/api/FlowSpec.java    |  8 +-
 .../runtime/api/GobblinInstanceDriver.java      |  8 +-
 .../runtime/api/GobblinInstanceEnvironment.java |  8 +-
 .../runtime/api/GobblinInstanceLauncher.java    |  4 +-
 .../runtime/api/GobblinInstancePlugin.java      |  2 +-
 .../api/GobblinInstancePluginFactory.java       |  2 +-
 .../apache/gobblin/runtime/api/JobCatalog.java  | 14 +--
 .../gobblin/runtime/api/JobCatalogListener.java |  6 +-
 .../api/JobCatalogListenersContainer.java       |  2 +-
 .../runtime/api/JobCatalogWithTemplates.java    |  2 +-
 .../gobblin/runtime/api/JobExecution.java       |  4 +-
 .../gobblin/runtime/api/JobExecutionDriver.java |  2 +-
 .../runtime/api/JobExecutionLauncher.java       | 10 +--
 .../gobblin/runtime/api/JobExecutionResult.java |  4 +-
 .../gobblin/runtime/api/JobExecutionState.java  |  8 +-
 .../runtime/api/JobExecutionStateListener.java  |  8 +-
 .../api/JobExecutionStateListenerContainer.java |  4 +-
 .../gobblin/runtime/api/JobExecutionStatus.java |  4 +-
 .../runtime/api/JobLifecycleListener.java       |  6 +-
 .../api/JobLifecycleListenersContainer.java     |  2 +-
 .../org/apache/gobblin/runtime/api/JobSpec.java | 10 +--
 .../gobblin/runtime/api/JobSpecMonitor.java     |  2 +-
 .../runtime/api/JobSpecMonitorFactory.java      |  2 +-
 .../runtime/api/JobSpecNotFoundException.java   |  2 +-
 .../gobblin/runtime/api/JobSpecSchedule.java    |  2 +-
 .../gobblin/runtime/api/JobSpecScheduler.java   |  4 +-
 .../runtime/api/JobSpecSchedulerListener.java   |  4 +-
 .../api/JobSpecSchedulerListenersContainer.java |  2 +-
 .../apache/gobblin/runtime/api/JobTemplate.java |  2 +-
 .../gobblin/runtime/api/MutableJobCatalog.java  |  4 +-
 .../gobblin/runtime/api/MutableSpecCatalog.java |  2 +-
 .../apache/gobblin/runtime/api/SpecCatalog.java | 12 +--
 .../runtime/api/SpecCatalogListener.java        |  4 +-
 .../api/SpecCatalogListenersContainer.java      |  2 +-
 .../gobblin/runtime/api/SpecCompiler.java       |  4 +-
 .../runtime/api/SpecNotFoundException.java      |  2 +-
 .../apache/gobblin/runtime/api/SpecSerDe.java   |  2 +-
 .../apache/gobblin/runtime/api/SpecStore.java   |  2 +-
 .../gobblin/runtime/api/TopologySpec.java       | 12 +--
 .../gobblin/runtime/api/package-info.java       |  2 +-
 .../runtime/app/ApplicationException.java       |  4 +-
 .../runtime/app/ApplicationLauncher.java        |  6 +-
 .../runtime/app/ServiceBasedAppLauncher.java    | 22 ++---
 .../gobblin/runtime/cli/CliEmbeddedGobblin.java |  8 +-
 .../apache/gobblin/runtime/cli/CliOptions.java  |  4 +-
 ...ructorAndPublicMethodsGobblinCliFactory.java |  4 +-
 .../runtime/cli/EmbeddedGobblinCliFactory.java  |  4 +-
 .../gobblin/runtime/cli/PasswordManagerCLI.java |  6 +-
 .../cli/PublicMethodsGobblinCliFactory.java     |  6 +-
 .../runtime/commit/DatasetStateCommitStep.java  | 18 ++--
 .../runtime/commit/FsCommitSequenceStore.java   | 18 ++--
 .../gobblin/runtime/crypto/DecryptCli.java      | 10 +--
 .../runtime/embedded/EmbeddedGobblin.java       | 76 ++++++++---------
 .../gobblin/runtime/fork/AsynchronousFork.java  | 18 ++--
 .../org/apache/gobblin/runtime/fork/Fork.java   | 72 ++++++++--------
 .../gobblin/runtime/fork/SynchronousFork.java   | 12 +--
 .../DefaultGobblinInstanceDriverImpl.java       | 50 +++++------
 .../SimpleGobblinInstanceEnvironment.java       | 16 ++--
 .../instance/StandardGobblinInstanceDriver.java | 56 ++++++------
 .../StandardGobblinInstanceLauncher.java        | 30 +++----
 .../instance/hadoop/HadoopConfigLoader.java     |  2 +-
 .../instance/plugin/BaseIdlePluginImpl.java     |  8 +-
 .../runtime/job_catalog/CachingJobCatalog.java  | 14 +--
 .../runtime/job_catalog/FSJobCatalog.java       | 28 +++---
 .../FSPathAlterationListenerAdaptor.java        | 10 +--
 .../job_catalog/ImmutableFSJobCatalog.java      | 24 +++---
 .../runtime/job_catalog/InMemoryJobCatalog.java | 16 ++--
 .../runtime/job_catalog/JobCatalogBase.java     | 16 ++--
 .../job_catalog/JobCatalogListenersList.java    | 12 +--
 .../job_catalog/MutableCachingJobCatalog.java   |  6 +-
 .../job_catalog/MutableJobCatalogBase.java      | 10 +--
 .../job_catalog/NonObservingFSJobCatalog.java   | 14 +--
 .../PackagedTemplatesJobCatalogDecorator.java   | 14 +--
 .../runtime/job_catalog/StaticJobCatalog.java   | 12 +--
 .../job_exec/JobLauncherExecutionDriver.java    | 72 ++++++++--------
 .../gobblin/runtime/job_exec/package-info.java  |  2 +-
 .../job_monitor/AvroJobSpecKafkaJobMonitor.java | 36 ++++----
 .../job_monitor/KafkaAvroJobMonitor.java        | 14 +--
 .../runtime/job_monitor/KafkaJobMonitor.java    | 16 ++--
 .../job_monitor/SLAEventKafkaJobMonitor.java    | 28 +++---
 .../runtime/job_spec/ResolvedJobSpec.java       | 20 ++---
 .../runtime/kafka/HighLevelConsumer.java        | 14 +--
 .../listeners/AbstractCloseableJobListener.java |  2 +-
 .../runtime/listeners/AbstractJobListener.java  |  4 +-
 .../runtime/listeners/CloseableJobListener.java |  2 +-
 .../listeners/EmailNotificationJobListener.java | 10 +--
 .../JobExecutionEventSubmitterListener.java     |  6 +-
 .../gobblin/runtime/listeners/JobListener.java  |  6 +-
 .../gobblin/runtime/listeners/JobListeners.java |  6 +-
 .../runtime/listeners/RunOnceJobListener.java   |  8 +-
 .../runtime/local/CliLocalJobLauncher.java      | 16 ++--
 .../gobblin/runtime/local/LocalJobLauncher.java | 32 +++----
 .../runtime/local/LocalTaskStateTracker.java    | 18 ++--
 .../locks/AbstractJobLockFactoryManager.java    |  2 +-
 .../gobblin/runtime/locks/FileBasedJobLock.java |  4 +-
 .../runtime/locks/FileBasedJobLockFactory.java  |  8 +-
 .../locks/FileBasedJobLockFactoryManager.java   |  6 +-
 .../apache/gobblin/runtime/locks/JobLock.java   |  2 +-
 .../runtime/locks/JobLockEventListener.java     |  2 +-
 .../gobblin/runtime/locks/JobLockException.java |  2 +-
 .../gobblin/runtime/locks/JobLockFactory.java   |  4 +-
 .../runtime/locks/JobLockFactoryManager.java    |  2 +-
 .../locks/LegacyJobLockFactoryManager.java      |  4 +-
 .../runtime/locks/ListenableJobLock.java        |  2 +-
 .../runtime/locks/ZookeeperBasedJobLock.java    |  4 +-
 .../runtime/mapreduce/CliMRJobLauncher.java     | 16 ++--
 .../mapreduce/GobblinOutputCommitter.java       | 18 ++--
 .../runtime/mapreduce/GobblinOutputFormat.java  |  2 +-
 .../mapreduce/GobblinWorkUnitsInputFormat.java  |  2 +-
 .../runtime/mapreduce/MRJobLauncher.java        | 62 +++++++-------
 .../gobblin/runtime/mapreduce/MRTask.java       | 12 +--
 .../runtime/mapreduce/MRTaskFactory.java        | 14 +--
 .../runtime/mapreduce/MRTaskStateTracker.java   | 16 ++--
 .../gobblin/runtime/metrics/RuntimeMetrics.java |  2 +-
 .../plugins/GobblinInstancePluginUtils.java     |  6 +-
 .../runtime/plugins/PluginStaticKeys.java       |  2 +-
 .../plugins/email/EmailNotificationPlugin.java  | 30 +++----
 .../plugins/metrics/GobblinMetricsPlugin.java   | 16 ++--
 .../scheduler/AbstractJobSpecScheduler.java     | 10 +--
 .../DefaultJobSpecSchedulerListenerImpl.java    |  8 +-
 .../scheduler/ImmediateJobSpecScheduler.java    | 12 +--
 .../scheduler/JobSpecSchedulerListeners.java    | 12 +--
 .../scheduler/QuartzJobSpecScheduler.java       | 16 ++--
 .../runtime/services/JMXReportingService.java   |  2 +-
 .../services/MetricsReportingService.java       |  4 +-
 .../runtime/spec_catalog/FlowCatalog.java       | 34 ++++----
 .../spec_catalog/SpecCatalogListenersList.java  | 10 +--
 .../runtime/spec_catalog/TopologyCatalog.java   | 34 ++++----
 .../InMemorySpecExecutorInstanceProducer.java   | 12 +--
 .../gobblin/runtime/spec_store/FSSpecStore.java | 16 ++--
 .../runtime/std/DefaultConfigurableImpl.java    |  6 +-
 .../std/DefaultJobCatalogListenerImpl.java      |  6 +-
 .../DefaultJobExecutionStateListenerImpl.java   |  8 +-
 .../std/DefaultJobLifecycleListenerImpl.java    | 14 +--
 .../runtime/std/DefaultJobSpecScheduleImpl.java |  6 +-
 .../std/FilteredJobLifecycleListener.java       | 14 +--
 .../runtime/std/JobExecutionStateListeners.java | 12 +--
 .../runtime/std/JobExecutionUpdatable.java      | 12 +--
 .../runtime/std/JobLifecycleListenersList.java  | 24 +++---
 .../gobblin/runtime/std/JobSpecFilter.java      |  4 +-
 .../gobblin/runtime/task/BaseAbstractTask.java  | 12 +--
 .../apache/gobblin/runtime/task/FailedTask.java | 16 ++--
 .../gobblin/runtime/task/TaskFactory.java       |  8 +-
 .../apache/gobblin/runtime/task/TaskIFace.java  |  8 +-
 .../gobblin/runtime/task/TaskIFaceWrapper.java  | 16 ++--
 .../apache/gobblin/runtime/task/TaskUtils.java  |  4 +-
 .../template/HOCONInputStreamJobTemplate.java   | 10 +--
 .../runtime/template/InheritingJobTemplate.java |  8 +-
 .../template/PullFileToConfigConverter.java     | 16 ++--
 .../template/ResourceBasedJobTemplate.java      |  8 +-
 .../runtime/template/StaticJobTemplate.java     | 14 +--
 .../gobblin/runtime/util/ClustersNames.java     |  2 +-
 .../apache/gobblin/runtime/util/JobMetrics.java | 16 ++--
 .../runtime/util/JobStateToJsonConverter.java   | 12 +--
 .../gobblin/runtime/util/MetricGroup.java       |  2 +-
 .../util/MultiWorkUnitUnpackingIterator.java    |  6 +-
 .../gobblin/runtime/util/RuntimeConstructs.java |  4 +-
 .../gobblin/runtime/util/StateStores.java       | 16 ++--
 .../gobblin/runtime/util/TaskMetrics.java       | 14 +--
 .../gobblin/scheduler/BaseGobblinJob.java       |  2 +-
 .../apache/gobblin/scheduler/JobScheduler.java  | 22 ++---
 ...PathAlterationListenerAdaptorForMonitor.java | 16 ++--
 .../gobblin/scheduler/SchedulerDaemon.java      |  6 +-
 .../gobblin/scheduler/SchedulerService.java     |  8 +-
 .../gobblin/service/monitoring/FlowStatus.java  |  4 +-
 .../service/monitoring/FlowStatusGenerator.java |  4 +-
 .../gobblin/service/monitoring/JobStatus.java   |  4 +-
 .../service/monitoring/JobStatusRetriever.java  |  4 +-
 .../LatestFlowExecutionIdTracker.java           |  2 +-
 .../org/apache/gobblin/util/SchedulerUtils.java | 18 ++--
 .../gobblin/performance/PerformanceTest.java    | 10 +--
 .../runtime/BoundedBlockingRecordQueueTest.java |  2 +-
 .../runtime/CountUpAndDownLatchTest.java        |  2 +-
 .../gobblin/runtime/DatasetStateStoreTest.java  | 30 +++----
 .../apache/gobblin/runtime/DummyJobContext.java | 14 +--
 .../runtime/FsDatasetStateStoreTest.java        | 10 +--
 .../gobblin/runtime/JobBrokerInjectionTest.java | 56 ++++++------
 .../apache/gobblin/runtime/JobContextTest.java  |  8 +-
 .../runtime/JobExecutionEventSubmitterTest.java |  8 +-
 .../gobblin/runtime/JobLauncherTestHelper.java  | 24 +++---
 .../gobblin/runtime/JobListenersTest.java       |  8 +-
 .../apache/gobblin/runtime/JobStateTest.java    | 12 +--
 .../gobblin/runtime/LimiterStopEventTest.java   | 12 +--
 .../gobblin/runtime/MultiConverterTest.java     | 16 ++--
 .../runtime/MysqlDatasetStateStoreTest.java     | 22 ++---
 .../apache/gobblin/runtime/TaskContextTest.java | 16 ++--
 .../gobblin/runtime/TaskContinuousTest.java     | 42 ++++-----
 .../runtime/TaskStateCollectorServiceTest.java  |  6 +-
 .../apache/gobblin/runtime/TaskStateTest.java   |  8 +-
 .../org/apache/gobblin/runtime/TaskTest.java    | 34 ++++----
 .../gobblin/runtime/TestRecordStream.java       | 46 +++++-----
 .../runtime/TestWorkUnitStreamSource.java       | 24 +++---
 .../runtime/api/TestJobExecutionState.java      | 14 +--
 .../apache/gobblin/runtime/api/TestJobSpec.java |  4 +-
 .../runtime/commit/CommitSequenceTest.java      | 12 +--
 .../commit/FsCommitSequenceStoreTest.java       | 18 ++--
 .../runtime/embedded/EmbeddedGobblinTest.java   | 14 +--
 .../TestDefaultGobblinInstanceDriverImpl.java   | 26 +++---
 .../TestStandardGobblinInstanceDriver.java      | 16 ++--
 .../TestStandardGobblinInstanceLauncher.java    | 32 +++----
 .../instance/hadoop/TestHadoopConfigLoader.java |  2 +-
 .../job_catalog/FSJobCatalogHelperTest.java     | 22 ++---
 ...ackagedTemplatesJobCatalogDecoratorTest.java | 10 +--
 .../runtime/job_catalog/TestFSJobCatalog.java   | 16 ++--
 .../job_catalog/TestImmutableFSJobCatalog.java  |  4 +-
 .../job_catalog/TestInMemoryJobCatalog.java     | 14 +--
 .../TestJobCatalogListenersList.java            |  6 +-
 .../TestMutableCachingJobCatalog.java           |  8 +-
 .../TestNonObservingFSJobCatalog.java           | 16 ++--
 .../TestJobLauncherExecutionDriver.java         | 16 ++--
 .../job_monitor/KafkaAvroJobMonitorTest.java    | 24 +++---
 .../job_monitor/KafkaJobMonitorTest.java        |  4 +-
 .../runtime/job_monitor/MockKafkaStream.java    |  2 +-
 .../job_monitor/MockedKafkaJobMonitor.java      | 10 +--
 .../SLAEventKafkaJobMonitorTest.java            | 16 ++--
 .../runtime/kafka/HighLevelConsumerTest.java    |  4 +-
 .../runtime/kafka/MockedHighLevelConsumer.java  |  6 +-
 .../runtime/local/LocalJobLauncherTest.java     | 26 +++---
 .../FileBasedJobLockFactoryManagerTest.java     |  4 +-
 .../runtime/locks/FileBasedJobLockTest.java     |  4 +-
 .../gobblin/runtime/locks/JobLockTest.java      |  2 +-
 .../locks/LegacyJobLockFactoryManagerTest.java  |  4 +-
 .../locks/ZookeeperBasedJobLockTest.java        |  4 +-
 .../mapreduce/GobblinOutputCommitterTest.java   | 10 +--
 .../GobblinWorkUnitsInputFormatTest.java        |  2 +-
 .../runtime/mapreduce/MRJobLauncherTest.java    | 26 +++---
 .../runtime/mapreduce/MRTaskFactoryTest.java    | 20 ++---
 .../TestImmediateJobSpecScheduler.java          |  8 +-
 .../scheduler/TestQuartzJobSpecScheduler.java   | 10 +--
 .../std/TestDefaultConfigurableImpl.java        |  4 +-
 .../std/TestFilteredJobLifecycleListener.java   | 14 +--
 .../std/TestJobExecutionStateListeners.java     | 12 +--
 .../std/TestJobLifecycleListenersList.java      | 12 +--
 .../gobblin/runtime/std/TestJobSpecFilter.java  |  4 +-
 .../template/InheritingJobTemplateTest.java     |  8 +-
 .../template/ResourceBasedJobTemplateTest.java  |  2 +-
 .../runtime/template/StaticJobTemplateTest.java |  6 +-
 .../gobblin/runtime/util/JobMetricsTest.java    | 16 ++--
 .../util/JobStateToJsonConverterTest.java       |  2 +-
 .../MultiWorkUnitUnpackingIteratorTest.java     |  6 +-
 .../gobblin/runtime/util/TaskMetricsTest.java   | 16 ++--
 .../scheduler/JobConfigFileMonitorTest.java     |  6 +-
 .../filebased/TextFileBasedSourceTest.java      | 12 +--
 .../gobblin/spec_catalog/FlowCatalogTest.java   | 18 ++--
 .../spec_catalog/TopologyCatalogTest.java       | 18 ++--
 .../org/apache/gobblin/task/CustomTaskTest.java | 10 +--
 .../task/EventBusPublishingTaskFactory.java     | 32 +++----
 .../org/apache/gobblin/test/TestConverter.java  |  8 +-
 .../org/apache/gobblin/test/TestConverter2.java | 16 ++--
 .../apache/gobblin/test/TestDataPublisher.java  | 10 +--
 .../org/apache/gobblin/test/TestExtractor.java  |  8 +-
 .../org/apache/gobblin/test/TestSource.java     | 22 ++---
 .../apache/gobblin/util/SchedulerUtilsTest.java | 10 +--
 .../org/apache/gobblin/util/TemplateTest.java   | 10 +--
 .../salesforce/SalesforceConfigurationKeys.java |  2 +-
 .../gobblin/salesforce/SalesforceConnector.java | 12 +--
 .../gobblin/salesforce/SalesforceExtractor.java | 50 +++++------
 .../gobblin/salesforce/SalesforceSource.java    | 40 ++++-----
 .../salesforce/SalesforceSourceTest.java        |  2 +-
 .../org/apache/gobblin/service/HelixUtils.java  |  4 +-
 .../gobblin/service/ServiceConfigKeys.java      | 10 +--
 .../gobblin/service/ServiceMetricNames.java     |  2 +-
 .../modules/core/GobblinServiceManager.java     | 50 +++++------
 .../flow/IdentityFlowToJobSpecCompiler.java     | 40 ++++-----
 .../modules/orchestration/Orchestrator.java     | 38 ++++-----
 .../scheduler/GobblinServiceJobScheduler.java   | 34 ++++----
 .../ConfigBasedTopologySpecFactory.java         | 14 +--
 .../modules/topology/TopologySpecFactory.java   |  6 +-
 .../modules/core/GobblinServiceHATest.java      | 32 +++----
 .../modules/core/GobblinServiceManagerTest.java | 30 +++----
 .../core/IdentityFlowToJobSpecCompilerTest.java | 24 +++---
 .../modules/orchestration/OrchestratorTest.java | 26 +++---
 .../ConfigBasedTopologySpecFactoryTest.java     | 10 +--
 .../test/execution/operator/SetupOperator.java  |  2 +-
 .../execution/validator/ValidationRule.java     |  2 +-
 .../test/setup/config/ConfigStepsGenerator.java |  2 +-
 .../apache/gobblin/test/setup/config/Step.java  |  2 +-
 .../test/setup/config/TestHarnessLauncher.java  |  2 +-
 .../gobblin/GobblinLocalJobLauncherUtils.java   |  6 +-
 .../org/apache/gobblin/TestAvroExtractor.java   |  8 +-
 .../java/org/apache/gobblin/TestAvroSource.java | 10 +--
 .../gobblin/TestSkipWorkUnitsPublisher.java     |  6 +-
 .../apache/gobblin/TestSkipWorkUnitsSource.java | 12 +--
 .../WriterOutputFormatIntegrationTest.java      |  4 +-
 .../data/management/CopyIntegrationTest.java    |  8 +-
 .../apache/gobblin/test/ConstantTimingType.java |  2 +-
 .../org/apache/gobblin/test/ErrorManager.java   |  4 +-
 .../org/apache/gobblin/test/NthTimingType.java  |  2 +-
 .../java/org/apache/gobblin/test/TestUtils.java |  2 +-
 .../org/apache/gobblin/test/TimingManager.java  |  2 +-
 .../org/apache/gobblin/test/TimingResult.java   |  2 +-
 .../org/apache/gobblin/test/TimingType.java     |  2 +-
 .../gobblin/test/crypto/InsecureShiftCodec.java |  4 +-
 .../test/crypto/TestEncryptionProvider.java     | 10 +--
 .../test/crypto/TestRandomCredentialStore.java  |  4 +-
 .../apache/gobblin/test/ErrorManagerTest.java   |  2 +-
 .../gobblin/test/RandomCredentialStoreTest.java |  8 +-
 .../apache/gobblin/tunnel/AcceptHandler.java    |  2 +-
 .../java/org/apache/gobblin/tunnel/Config.java  |  2 +-
 .../org/apache/gobblin/tunnel/HandlerState.java |  2 +-
 .../gobblin/tunnel/ProxySetupHandler.java       |  4 +-
 .../apache/gobblin/tunnel/ReadWriteHandler.java |  2 +-
 .../java/org/apache/gobblin/tunnel/Tunnel.java  |  4 +-
 .../gobblin/tunnel/ConnectProxyServer.java      |  2 +-
 .../apache/gobblin/tunnel/DoubleEchoServer.java |  2 +-
 .../org/apache/gobblin/tunnel/EasyThread.java   |  2 +-
 .../org/apache/gobblin/tunnel/MockServer.java   |  2 +-
 .../tunnel/TalkFirstDoubleEchoServer.java       |  2 +-
 .../apache/gobblin/tunnel/TalkPastServer.java   |  2 +-
 .../TestTunnelWithArbitraryTCPTraffic.java      |  2 +-
 .../org/apache/gobblin/tunnel/TunnelTest.java   |  2 +-
 .../broker/BrokerConfigurationKeyGenerator.java |  8 +-
 .../gobblin/broker/DefaultBrokerCache.java      | 10 +--
 .../org/apache/gobblin/broker/EmptyKey.java     |  4 +-
 .../broker/KeyedScopedConfigViewImpl.java       | 10 +--
 .../gobblin/broker/NonExtendableBrokerView.java |  6 +-
 .../apache/gobblin/broker/ResourceInstance.java |  4 +-
 .../org/apache/gobblin/broker/ScopeWrapper.java |  6 +-
 .../broker/SharedResourcesBrokerFactory.java    | 10 +--
 .../broker/SharedResourcesBrokerImpl.java       | 18 ++--
 .../broker/SharedResourcesBrokerUtils.java      |  4 +-
 .../apache/gobblin/broker/TTLResourceEntry.java |  2 +-
 .../org/apache/gobblin/broker/package-info.java |  2 +-
 .../copy/hive/WhitelistBlacklist.java           |  2 +-
 .../gobblin/runtime/cli/CliApplication.java     |  2 +-
 .../gobblin/runtime/cli/CliObjectFactory.java   |  2 +-
 .../gobblin/runtime/cli/CliObjectOption.java    |  2 +-
 .../gobblin/runtime/cli/CliObjectSupport.java   |  2 +-
 ...tructorAndPublicMethodsCliObjectFactory.java |  2 +-
 .../apache/gobblin/runtime/cli/GobblinCli.java  |  6 +-
 .../apache/gobblin/runtime/cli/NotOnCli.java    |  2 +-
 .../cli/PublicMethodsCliObjectFactory.java      |  2 +-
 .../gobblin/util/ApplicationLauncherUtils.java  |  2 +-
 .../apache/gobblin/util/AutoCloseableLock.java  |  2 +-
 .../gobblin/util/AutoReturnableObject.java      |  2 +-
 .../org/apache/gobblin/util/AvroFlattener.java  |  2 +-
 .../java/org/apache/gobblin/util/AvroUtils.java |  2 +-
 .../org/apache/gobblin/util/AzkabanTags.java    |  2 +-
 .../gobblin/util/CLIPasswordEncryptor.java      |  4 +-
 .../apache/gobblin/util/ClusterNameTags.java    |  2 +-
 .../org/apache/gobblin/util/ClustersNames.java  |  2 +-
 .../org/apache/gobblin/util/ConfigUtils.java    |  6 +-
 .../apache/gobblin/util/DatasetFilterUtils.java |  4 +-
 .../apache/gobblin/util/DatePartitionType.java  |  2 +-
 .../java/org/apache/gobblin/util/Either.java    |  2 +-
 .../org/apache/gobblin/util/EmailUtils.java     |  8 +-
 .../org/apache/gobblin/util/EmptyIterable.java  |  2 +-
 .../org/apache/gobblin/util/ExecutorsUtils.java | 10 +--
 .../apache/gobblin/util/ExponentialBackoff.java |  2 +-
 .../org/apache/gobblin/util/FileListUtils.java  |  2 +-
 .../apache/gobblin/util/ForkOperatorUtils.java  |  8 +-
 .../org/apache/gobblin/util/HadoopUtils.java    | 12 +--
 .../gobblin/util/HeapDumpForTaskUtils.java      |  4 +-
 .../apache/gobblin/util/HiveJdbcConnector.java  |  4 +-
 .../java/org/apache/gobblin/util/HostUtils.java |  2 +-
 .../main/java/org/apache/gobblin/util/Id.java   |  2 +-
 .../gobblin/util/ImmutableProperties.java       |  2 +-
 .../gobblin/util/JobConfigurationUtils.java     |  4 +-
 .../apache/gobblin/util/JobLauncherUtils.java   | 10 +--
 .../java/org/apache/gobblin/util/JvmUtils.java  |  2 +-
 .../util/LoggingUncaughtExceptionHandler.java   |  2 +-
 .../org/apache/gobblin/util/NoopCloseable.java  |  2 +-
 .../org/apache/gobblin/util/ParallelRunner.java |  4 +-
 .../java/org/apache/gobblin/util/PathUtils.java |  2 +-
 .../java/org/apache/gobblin/util/PortUtils.java |  2 +-
 .../apache/gobblin/util/PropertiesUtils.java    |  2 +-
 .../gobblin/util/ProxiedFileSystemCache.java    |  6 +-
 .../gobblin/util/ProxiedFileSystemUtils.java    |  6 +-
 .../gobblin/util/ProxiedFileSystemWrapper.java  |  6 +-
 .../org/apache/gobblin/util/PublisherUtils.java | 10 +--
 .../org/apache/gobblin/util/PullFileLoader.java |  4 +-
 .../gobblin/util/RateControlledFileSystem.java  |  8 +-
 .../apache/gobblin/util/SerializationUtils.java |  4 +-
 .../apache/gobblin/util/StringParsingUtils.java |  2 +-
 .../org/apache/gobblin/util/TemplateUtils.java  |  4 +-
 .../apache/gobblin/util/TimeRangeChecker.java   |  4 +-
 .../gobblin/util/WritableShimSerialization.java |  4 +-
 .../org/apache/gobblin/util/WriterUtils.java    | 10 +--
 .../gobblin/util/binpacking/FieldWeighter.java  |  6 +-
 .../WorstFitDecreasingBinPacking.java           | 10 +--
 .../apache/gobblin/util/callbacks/Callback.java |  2 +-
 .../gobblin/util/callbacks/CallbackResult.java  |  2 +-
 .../util/callbacks/CallbacksDispatcher.java     |  4 +-
 .../gobblin/util/callbacks/package-info.java    |  2 +-
 .../gobblin/util/concurrent/AutoResetEvent.java |  2 +-
 .../util/concurrent/CancellableTask.java        |  2 +-
 .../HashedWheelTimerTaskScheduler.java          |  4 +-
 .../ScheduledExecutorServiceTaskScheduler.java  |  4 +-
 .../gobblin/util/concurrent/ScheduledTask.java  |  2 +-
 .../gobblin/util/concurrent/TaskScheduler.java  |  2 +-
 .../util/concurrent/TaskSchedulerFactory.java   |  2 +-
 .../util/concurrent/TaskSchedulerType.java      |  2 +-
 .../gobblin/util/dataset/DatasetUtils.java      |  8 +-
 .../util/deprecation/DeprecationUtils.java      |  4 +-
 .../util/executors/ForceQueuePolicy.java        |  2 +-
 .../util/executors/IteratorExecutor.java        |  6 +-
 .../util/executors/MDCPropagatingCallable.java  |  2 +-
 .../MDCPropagatingExecutorService.java          |  2 +-
 .../util/executors/MDCPropagatingRunnable.java  |  2 +-
 .../MDCPropagatingScheduledExecutorService.java |  2 +-
 .../gobblin/util/executors/ScalingQueue.java    |  2 +-
 .../executors/ScalingThreadPoolExecutor.java    |  2 +-
 ...CatchingPathAlterationListenerDecorator.java |  4 +-
 .../util/filesystem/FileStatusEntry.java        |  2 +-
 .../util/filesystem/FileSystemDecorator.java    |  6 +-
 .../util/filesystem/FileSystemFactory.java      | 18 ++--
 .../filesystem/FileSystemInstrumentation.java   |  2 +-
 .../FileSystemInstrumentationFactory.java       |  8 +-
 .../gobblin/util/filesystem/FileSystemKey.java  |  4 +-
 .../util/filesystem/FileSystemLimiterKey.java   |  6 +-
 .../util/filesystem/InstrumentedFileSystem.java |  6 +-
 .../filesystem/InstrumentedFileSystemUtils.java |  2 +-
 .../filesystem/InstrumentedHDFSFileSystem.java  |  2 +-
 .../filesystem/InstrumentedLocalFileSystem.java |  2 +-
 .../InstrumentedWebHDFSFileSystem.java          |  2 +-
 .../util/filesystem/PathAlterationListener.java |  2 +-
 .../PathAlterationListenerAdaptor.java          |  2 +-
 .../util/filesystem/PathAlterationObserver.java |  4 +-
 .../PathAlterationObserverScheduler.java        |  4 +-
 .../util/filesystem/ThrottledFileSystem.java    | 18 ++--
 .../gobblin/util/filters/AndPathFilter.java     |  2 +-
 .../gobblin/util/filters/HiddenFilter.java      |  2 +-
 .../gobblin/util/filters/RegexPathFilter.java   |  2 +-
 .../gobblin/util/filters/TarGpgPathFilter.java  |  2 +-
 .../java/org/apache/gobblin/util/guid/Guid.java |  2 +-
 .../org/apache/gobblin/util/guid/HasGuid.java   |  2 +-
 .../apache/gobblin/util/hadoop/TokenUtils.java  |  4 +-
 .../gobblin/util/http/HttpLimiterKey.java       |  4 +-
 .../util/io/AdditionalCloseableInputStream.java |  2 +-
 .../gobblin/util/io/BatchedMeterDecorator.java  |  4 +-
 .../gobblin/util/io/CloseableHttpConn.java      |  2 +-
 .../gobblin/util/io/FilterStreamUnpacker.java   |  2 +-
 .../gobblin/util/io/GsonInterfaceAdapter.java   |  2 +-
 .../gobblin/util/io/MeteredInputStream.java     |  2 +-
 .../gobblin/util/io/MeteredOutputStream.java    |  2 +-
 .../apache/gobblin/util/io/MeteredStream.java   |  2 +-
 .../gobblin/util/io/SeekableFSInputStream.java  |  2 +-
 .../apache/gobblin/util/io/StreamCopier.java    |  4 +-
 .../util/io/StreamCopierSharedLimiterKey.java   |  6 +-
 .../apache/gobblin/util/io/StreamThrottler.java | 28 +++---
 .../org/apache/gobblin/util/io/StreamUtils.java |  4 +-
 .../gobblin/util/io/ThrottledInputStream.java   |  4 +-
 .../util/iterators/InterruptibleIterator.java   |  2 +-
 .../gobblin/util/jdbc/DataSourceBuilder.java    |  6 +-
 .../gobblin/util/jdbc/DataSourceModule.java     |  2 +-
 .../gobblin/util/jdbc/DataSourceProvider.java   |  4 +-
 .../org/apache/gobblin/util/json/JsonUtils.java |  2 +-
 .../gobblin/util/limiter/BaseLimiterType.java   |  2 +-
 .../gobblin/util/limiter/CountBasedLimiter.java |  4 +-
 .../util/limiter/DefaultLimiterFactory.java     |  4 +-
 .../apache/gobblin/util/limiter/Limiter.java    |  2 +-
 .../gobblin/util/limiter/LimiterFactory.java    |  2 +-
 .../gobblin/util/limiter/MultiLimiter.java      |  2 +-
 .../util/limiter/NonRefillableLimiter.java      |  2 +-
 .../gobblin/util/limiter/NoopLimiter.java       |  2 +-
 .../util/limiter/NotEnoughPermitsException.java |  4 +-
 .../gobblin/util/limiter/PoolBasedLimiter.java  |  4 +-
 .../gobblin/util/limiter/RateBasedLimiter.java  |  4 +-
 .../gobblin/util/limiter/TimeBasedLimiter.java  |  6 +-
 .../limiter/broker/SharedLimiterFactory.java    | 34 ++++----
 .../util/limiter/broker/SharedLimiterKey.java   |  4 +-
 .../util/logs/Log4jConfigurationHelper.java     |  2 +-
 .../org/apache/gobblin/util/logs/LogCopier.java | 16 ++--
 .../CompactionRecordCountProvider.java          |  4 +-
 .../IngestionRecordCountProvider.java           |  4 +-
 .../LateFileRecordCountProvider.java            |  4 +-
 .../reflection/GobblinConstructorUtils.java     |  2 +-
 .../AllocatedRequestsIterator.java              |  2 +-
 .../AllocatedRequestsIteratorBase.java          |  2 +-
 .../request_allocation/BruteForceAllocator.java |  2 +-
 .../ConcurrentBoundedPriorityIterable.java      |  2 +-
 .../request_allocation/GreedyAllocator.java     |  4 +-
 .../HierarchicalAllocator.java                  |  2 +-
 .../HierarchicalPrioritizer.java                |  2 +-
 .../request_allocation/PreOrderAllocator.java   |  4 +-
 .../PriorityIterableBasedRequestAllocator.java  |  8 +-
 .../PriorityMultiIterator.java                  |  2 +-
 .../request_allocation/PushDownRequestor.java   |  2 +-
 .../util/request_allocation/Request.java        |  2 +-
 .../request_allocation/RequestAllocator.java    |  2 +-
 .../RequestAllocatorConfig.java                 |  2 +-
 .../RequestAllocatorUtils.java                  |  4 +-
 .../util/request_allocation/Requestor.java      |  2 +-
 .../request_allocation/ResourceEstimator.java   |  2 +-
 .../util/request_allocation/ResourcePool.java   |  2 +-
 .../request_allocation/ResourceRequirement.java |  2 +-
 .../SimpleHierarchicalPrioritizer.java          |  2 +-
 .../util/request_allocation/VectorAlgebra.java  |  2 +-
 .../util/service/StandardServiceConfig.java     |  2 +-
 .../gobblin/util/test/FastSequentialSource.java | 14 +--
 .../gobblin/util/test/HelloWorldSource.java     | 18 ++--
 .../apache/gobblin/util/test/StdoutWriter.java  |  6 +-
 .../apache/gobblin/util/test/TestingSource.java | 14 +--
 .../gobblin/broker/AutoscopedFactoryTest.java   |  8 +-
 .../broker/DefaultGobblinBrokerTest.java        | 24 +++---
 .../gobblin/broker/GobblinBrokerConfTest.java   |  8 +-
 .../broker/GobblinBrokerCreationTest.java       | 10 +--
 .../broker/KeyedScopedConfigViewImplTest.java   |  4 +-
 .../SharedResourcesBrokerFactoryTest.java       |  6 +-
 .../org/apache/gobblin/broker/TestFactory.java  | 16 ++--
 .../gobblin/broker/TestFactoryWithRedirect.java | 10 +--
 .../apache/gobblin/broker/TestResourceKey.java  |  4 +-
 ...torAndPublicMethodsCliObjectFactoryTest.java |  2 +-
 .../cli/PublicMethodsCliObjectFactoryTest.java  |  2 +-
 .../apache/gobblin/util/AvroFlattenerTest.java  |  2 +-
 .../org/apache/gobblin/util/AvroUtilsTest.java  |  2 +-
 .../apache/gobblin/util/ClustersNamesTest.java  |  2 +-
 .../apache/gobblin/util/ConfigUtilsTest.java    |  6 +-
 .../gobblin/util/DatePartitionTypeTest.java     |  2 +-
 .../apache/gobblin/util/ExecutorsUtilsTest.java |  2 +-
 .../apache/gobblin/util/FileListUtilsTest.java  |  2 +-
 .../gobblin/util/ForkOperatorUtilsTest.java     |  8 +-
 .../apache/gobblin/util/HadoopUtilsTest.java    |  4 +-
 .../gobblin/util/HeapDumpForTaskUtilsTest.java  |  2 +-
 .../gobblin/util/JobLauncherUtilsTest.java      | 16 ++--
 .../LoggingUncaughtExceptionHandlerTest.java    |  2 +-
 .../apache/gobblin/util/ParallelRunnerTest.java | 12 +--
 .../org/apache/gobblin/util/PortUtilsTest.java  |  2 +-
 .../gobblin/util/PropertiesUtilsTest.java       |  2 +-
 .../apache/gobblin/util/PullFileLoaderTest.java |  4 +-
 .../util/RatedControlledFileSystemTest.java     |  6 +-
 .../gobblin/util/SerializationUtilsTest.java    |  4 +-
 .../gobblin/util/StringParsingUtilsTest.java    |  2 +-
 .../gobblin/util/TestImmutableProperties.java   |  2 +-
 .../gobblin/util/TimeRangeCheckerTest.java      |  4 +-
 .../apache/gobblin/util/WriterUtilsTest.java    | 16 ++--
 .../WorstFitDecreasingBinPackingTest.java       | 10 +--
 .../util/callbacks/TestCallbacksDispatcher.java |  2 +-
 .../HashedWheelTimerTaskSchedulerTest.java      |  2 +-
 ...heduledExecutorServiceTaskSchedulerTest.java |  2 +-
 .../concurrent/TaskSchedulerFactoryTest.java    |  2 +-
 .../util/concurrent/TaskSchedulerTest.java      |  2 +-
 .../gobblin/util/dataset/DatasetUtilsTest.java  |  6 +-
 .../util/executors/IteratorExecutorTest.java    |  4 +-
 .../util/filesystem/FileSystemFactoryTest.java  | 12 +--
 .../InstrumentedLocalFileSystemTest.java        |  4 +-
 .../filesystem/ThrottledFileSystemTest.java     |  8 +-
 .../util/filters/RegexPathFilterTest.java       |  2 +-
 .../org/apache/gobblin/util/guid/GuidTest.java  |  2 +-
 .../util/io/GsonInterfaceAdapterTest.java       |  6 +-
 .../gobblin/util/io/MeteredInputStreamTest.java |  2 +-
 .../util/io/MeteredOutputStreamTest.java        |  2 +-
 .../gobblin/util/io/StreamCopierTest.java       |  4 +-
 .../apache/gobblin/util/io/StreamUtilsTest.java |  2 +-
 .../util/io/ThrottledInputStreamTest.java       |  6 +-
 .../util/limiter/CountBasedLimiterTest.java     |  6 +-
 .../util/limiter/DefaultLimiterFactoryTest.java |  4 +-
 .../gobblin/util/limiter/MultiLimiterTest.java  |  2 +-
 .../util/limiter/RateBasedLimiterTest.java      |  6 +-
 .../util/limiter/TimeBasedLimiterTest.java      |  6 +-
 .../broker/SharedLimiterFactoryTest.java        | 26 +++---
 .../CompactionRecordCountProviderTest.java      |  2 +-
 .../IngestionRecordCountProviderTest.java       |  2 +-
 .../reflection/GobblinConstructorUtilsTest.java |  2 +-
 .../BruteForceAllocatorTest.java                |  2 +-
 .../ConcurrentBoundedPriorityIterableTest.java  |  2 +-
 .../request_allocation/GreedyAllocatorTest.java |  2 +-
 .../HierarchicalAllocatorTest.java              |  2 +-
 .../PreOrderAllocatorTest.java                  |  2 +-
 .../request_allocation/ResourcePoolTest.java    |  2 +-
 .../util/request_allocation/StringRequest.java  |  2 +-
 .../request_allocation/StringRequestor.java     |  2 +-
 .../request_allocation/VectorAlgebraTest.java   |  2 +-
 .../org/apache/gobblin/util/test/BaseClass.java |  2 +-
 .../apache/gobblin/util/test/ExtendedClass.java |  2 +-
 .../org/apache/gobblin/util/test/TestClass.java |  2 +-
 .../gobblin/util/test/TestHelloWorldSource.java | 12 +--
 .../gobblin/yarn/GobblinApplicationMaster.java  | 14 +--
 .../gobblin/yarn/GobblinYarnAppLauncher.java    | 32 +++----
 .../yarn/GobblinYarnConfigurationKeys.java      |  2 +-
 .../gobblin/yarn/GobblinYarnEventConstants.java |  2 +-
 .../gobblin/yarn/GobblinYarnLogSource.java      |  4 +-
 .../gobblin/yarn/GobblinYarnMetricTagNames.java |  2 +-
 .../gobblin/yarn/GobblinYarnTaskRunner.java     | 12 +--
 .../gobblin/yarn/HelixMessageSubTypes.java      |  2 +-
 .../gobblin/yarn/YarnAppSecurityManager.java    |  6 +-
 .../yarn/YarnContainerSecurityManager.java      |  4 +-
 .../org/apache/gobblin/yarn/YarnHelixUtils.java |  2 +-
 .../org/apache/gobblin/yarn/YarnService.java    | 32 +++----
 .../event/ApplicationReportArrivalEvent.java    |  2 +-
 .../yarn/event/ContainerShutdownRequest.java    |  2 +-
 .../yarn/event/DelegationTokenUpdatedEvent.java |  2 +-
 .../event/GetApplicationReportFailureEvent.java |  2 +-
 .../gobblin/yarn/event/NewContainerRequest.java |  2 +-
 .../yarn/GobblinYarnAppLauncherTest.java        | 16 ++--
 .../gobblin/yarn/YarnSecurityManagerTest.java   | 10 +--
 gradle/scripts/defaultBuildProperties.gradle    |  4 +-
 2410 files changed, 10266 insertions(+), 10266 deletions(-)
----------------------------------------------------------------------



[74/77] [abbrv] incubator-gobblin git commit: Disable backward compatibility test for FSStateStore since we are doing major version change

Posted by ab...@apache.org.
Disable backward compatibility test for FSStateStore since we are doing major version change


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/399d1d12
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/399d1d12
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/399d1d12

Branch: refs/heads/master
Commit: 399d1d12000daadb3409720fa0e153e0c3f1865b
Parents: 1737fde
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 22:46:54 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 22:46:54 2017 -0700

----------------------------------------------------------------------
 .../gobblin/metastore/FsStateStoreTest.java     | 42 ++++++++++----------
 1 file changed, 22 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/399d1d12/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
index 052f1d2..11154c1 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
@@ -117,26 +117,28 @@ public class FsStateStoreTest {
     Assert.assertEquals(states.get(2).getProp("k3"), "v3");
   }
 
-  @Test
-  public void testBackwardsCompat() throws IOException {
-    // Tests with a state store that was saved before the WritableShim changes
-    Config bwConfig = ConfigFactory.load(config);
-    URL path = getClass().getResource("/backwardsCompatTestStore");
-    Assert.assertNotNull(path);
-
-    bwConfig = bwConfig.withValue(ConfigurationKeys.STATE_STORE_ROOT_DIR_KEY,
-        ConfigValueFactory.fromAnyRef(path.toString()));
-
-    StateStore<State> bwStateStore = stateStoreFactory.createStateStore(bwConfig, State.class);
-    Assert.assertTrue(bwStateStore.exists("testStore", "testTable"));
-
-    List<State> states = bwStateStore.getAll("testStore", "testTable");
-    Assert.assertEquals(states.size(), 3);
-
-    Assert.assertEquals(states.get(0).getProp("k1"), "v1");
-    Assert.assertEquals(states.get(1).getProp("k2"), "v2");
-    Assert.assertEquals(states.get(2).getProp("k3"), "v3");
-  }
+//  Disable backwards compatibility change, since we are doing a major version upgrade
+//  .. and this is related to previous migration.
+//  @Test
+//  public void testBackwardsCompat() throws IOException {
+//    // Tests with a state store that was saved before the WritableShim changes
+//    Config bwConfig = ConfigFactory.load(config);
+//    URL path = getClass().getResource("/backwardsCompatTestStore");
+//    Assert.assertNotNull(path);
+//
+//    bwConfig = bwConfig.withValue(ConfigurationKeys.STATE_STORE_ROOT_DIR_KEY,
+//        ConfigValueFactory.fromAnyRef(path.toString()));
+//
+//    StateStore<State> bwStateStore = stateStoreFactory.createStateStore(bwConfig, State.class);
+//    Assert.assertTrue(bwStateStore.exists("testStore", "testTable"));
+//
+//    List<State> states = bwStateStore.getAll("testStore", "testTable");
+//    Assert.assertEquals(states.size(), 3);
+//
+//    Assert.assertEquals(states.get(0).getProp("k1"), "v1");
+//    Assert.assertEquals(states.get(1).getProp("k2"), "v2");
+//    Assert.assertEquals(states.get(2).getProp("k3"), "v3");
+//  }
 
   @AfterClass
   public void tearDown() throws IOException {


[26/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveUnitUpdateProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveUnitUpdateProvider.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveUnitUpdateProvider.java
index ac087b6..304364e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveUnitUpdateProvider.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/HiveUnitUpdateProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 import org.apache.hadoop.hive.ql.metadata.Table;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateNotFoundException.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateNotFoundException.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateNotFoundException.java
index 8079a9e..8a76b6d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateNotFoundException.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateNotFoundException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 /**
  * An exception when {@link HiveUnitUpdateProvider} can not find updates

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateProviderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateProviderFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateProviderFactory.java
index c349555..15794ac 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateProviderFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/provider/UpdateProviderFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -24,10 +24,10 @@ import org.apache.hadoop.fs.FileSystem;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
  * A factory class to create {@link HiveUnitUpdateProvider}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/publisher/HiveConvertPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/publisher/HiveConvertPublisher.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/publisher/HiveConvertPublisher.java
index 6b630f8..ff4d9e9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/publisher/HiveConvertPublisher.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/publisher/HiveConvertPublisher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.publisher;
+package org.apache.gobblin.data.management.conversion.hive.publisher;
 
 import java.io.IOException;
 import java.net.URI;
@@ -49,32 +49,32 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Ordering;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
-import gobblin.data.management.conversion.hive.events.EventConstants;
-import gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
-import gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.data.management.conversion.hive.source.HiveWorkUnit;
-import gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker;
-import gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarkerFactory;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.HiveJdbcConnector;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.sla.SlaEventSubmitter;
-import gobblin.publisher.DataPublisher;
-import gobblin.util.HadoopUtils;
-import gobblin.util.WriterUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
+import org.apache.gobblin.data.management.conversion.hive.events.EventConstants;
+import org.apache.gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveWorkUnit;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarkerFactory;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.sla.SlaEventSubmitter;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveAvroORCQueryGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveAvroORCQueryGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveAvroORCQueryGenerator.java
index 023e060..d16df29 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveAvroORCQueryGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveAvroORCQueryGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.query;
+package org.apache.gobblin.data.management.conversion.hive.query;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -54,8 +54,8 @@ import com.google.common.collect.Sets;
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 
-import gobblin.configuration.State;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHivePublishEntity;
 
 
 /***

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveValidationQueryGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveValidationQueryGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveValidationQueryGenerator.java
index b978ff1..7062571 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveValidationQueryGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/query/HiveValidationQueryGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.query;
+package org.apache.gobblin.data.management.conversion.hive.query;
 
 import java.util.List;
 
@@ -30,8 +30,8 @@ import com.google.common.base.Optional;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
 
 
 /***

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/BackfillHiveSource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/BackfillHiveSource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/BackfillHiveSource.java
index 39f320b..9f89b1b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/BackfillHiveSource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/BackfillHiveSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.source;
+package org.apache.gobblin.data.management.conversion.hive.source;
 
 import java.util.List;
 import java.util.Set;
@@ -26,9 +26,9 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveAvroToOrcSource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveAvroToOrcSource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveAvroToOrcSource.java
index 54052c8..89615e9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveAvroToOrcSource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveAvroToOrcSource.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.source;
+package org.apache.gobblin.data.management.conversion.hive.source;
 
 import java.util.List;
 
-import gobblin.configuration.SourceState;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * An extension to {@link HiveSource} that is used for Avro to ORC conversion jobs.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveSource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveSource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveSource.java
index 4ba66c1..21d8ab2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveSource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.source;
+package org.apache.gobblin.data.management.conversion.hive.source;
 
 import com.google.common.util.concurrent.UncheckedExecutionException;
 
@@ -43,40 +43,40 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.gson.Gson;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
-import gobblin.data.management.conversion.hive.avro.SchemaNotFoundException;
-import gobblin.data.management.conversion.hive.events.EventConstants;
-import gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
-import gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
-import gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
-import gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
-import gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker;
-import gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarkerFactory;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.data.management.copy.hive.filter.LookbackPartitionFilterGenerator;
-import gobblin.dataset.IterableDatasetFinder;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.HadoopUtils;
-import gobblin.util.io.GsonInterfaceAdapter;
-import gobblin.util.reflection.GobblinConstructorUtils;
-import gobblin.util.ClassAliasResolver;
-import gobblin.data.management.conversion.hive.extractor.HiveBaseExtractorFactory;
-import gobblin.data.management.conversion.hive.extractor.HiveConvertExtractorFactory;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.avro.AvroSchemaManager;
+import org.apache.gobblin.data.management.conversion.hive.avro.SchemaNotFoundException;
+import org.apache.gobblin.data.management.conversion.hive.events.EventConstants;
+import org.apache.gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
+import org.apache.gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarker;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.HiveSourceWatermarkerFactory;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.data.management.copy.hive.filter.LookbackPartitionFilterGenerator;
+import org.apache.gobblin.dataset.IterableDatasetFinder;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveBaseExtractorFactory;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveConvertExtractorFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveWorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveWorkUnit.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveWorkUnit.java
index c87202e..e5d1a2e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveWorkUnit.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/source/HiveWorkUnit.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.source;
+package org.apache.gobblin.data.management.conversion.hive.source;
 
 import java.lang.reflect.Type;
 import java.util.List;
@@ -26,9 +26,9 @@ import com.google.common.base.Optional;
 import com.google.common.reflect.TypeToken;
 import com.google.gson.Gson;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
index 9e5d1f8..4f30908 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarker.java
@@ -14,18 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import java.util.List;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 import org.apache.hadoop.hive.ql.metadata.Table;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.publisher.DataPublisher;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarkerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarkerFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarkerFactory.java
index 4b97e0a..ac933bc 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarkerFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/HiveSourceWatermarkerFactory.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * An interface for creating new {@link HiveSourceWatermarker}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/MultiKeyValueLongWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/MultiKeyValueLongWatermark.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/MultiKeyValueLongWatermark.java
index 320725c..533f88d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/MultiKeyValueLongWatermark.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/MultiKeyValueLongWatermark.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import java.math.RoundingMode;
 import java.util.Map;
@@ -29,7 +29,7 @@ import com.google.common.math.LongMath;
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
index f5316dd..161f6f6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarker.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -50,23 +50,23 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
-import gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
-import gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
-import gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
+import org.apache.gobblin.data.management.conversion.hive.provider.HiveUnitUpdateProvider;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateNotFoundException;
+import org.apache.gobblin.data.management.conversion.hive.provider.UpdateProviderFactory;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 import javax.annotation.Nonnull;
 import lombok.AccessLevel;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarker.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarker.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarker.java
index 24ca5dd..c325d69 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarker.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarker.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import java.util.Collections;
 import java.util.List;
@@ -31,12 +31,12 @@ import com.google.common.collect.FluentIterable;
 import com.google.common.collect.Maps;
 import com.google.gson.Gson;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryExecutionWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryExecutionWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryExecutionWriter.java
index bb0e2d8..94c427c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryExecutionWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryExecutionWriter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.writer;
+package org.apache.gobblin.data.management.conversion.hive.writer;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -27,14 +27,14 @@ import com.google.common.base.Optional;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.configuration.State;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
-import gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
-import gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
-import gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher;
-import gobblin.util.HiveJdbcConnector;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
+import org.apache.gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
+import org.apache.gobblin.data.management.conversion.hive.events.EventWorkunitUtils;
+import org.apache.gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher;
+import org.apache.gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.writer.DataWriter;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryWriterBuilder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryWriterBuilder.java
index bfd539d..87d945d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryWriterBuilder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/conversion/hive/writer/HiveQueryWriterBuilder.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.writer;
+package org.apache.gobblin.data.management.conversion.hive.writer;
 
-import gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
 import java.io.IOException;
 import java.sql.SQLException;
 
 import org.apache.avro.Schema;
 
-import gobblin.util.HiveJdbcConnector;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 /**
  *  A {@link DataWriterBuilder} for {@link HiveQueryWriterBuilder}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/AllEqualComparator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/AllEqualComparator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/AllEqualComparator.java
index faf56ff..cecf1d8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/AllEqualComparator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/AllEqualComparator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.Serializable;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CloseableFsCopySource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CloseableFsCopySource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CloseableFsCopySource.java
index c944ba9..f4cf4fa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CloseableFsCopySource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CloseableFsCopySource.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.extractor.CloseableFsFileAwareInputStreamExtractor;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.extractor.CloseableFsFileAwareInputStreamExtractor;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem;
+import org.apache.gobblin.util.HadoopUtils;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
index 6bd9bf5..ce1d136 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitList.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.Map;
 
@@ -30,8 +30,8 @@ import java.util.TreeMap;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Sets;
 
-import gobblin.data.management.partition.FileSet;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyConfiguration.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyConfiguration.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyConfiguration.java
index dd4111f..b8f0365 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyConfiguration.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.Properties;
 
@@ -30,12 +30,12 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.prioritization.FileSetComparator;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
-import gobblin.util.request_allocation.ResourcePool;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.prioritization.FileSetComparator;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.util.request_allocation.ResourcePool;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyContext.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyContext.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyContext.java
index 97d699e..f7cc070 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyContext.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyEntity.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyEntity.java
index 66ec965..a19bcb0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyEntity.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyEntity.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.util.guid.Guid;
-import gobblin.util.guid.HasGuid;
-import gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.util.guid.Guid;
+import org.apache.gobblin.util.guid.HasGuid;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
index e0983de..1a5a65e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyResourcePool.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 
-import gobblin.util.StringParsingUtils;
-import gobblin.util.request_allocation.ResourcePool;
-import gobblin.util.request_allocation.ResourceRequirement;
+import org.apache.gobblin.util.StringParsingUtils;
+import org.apache.gobblin.util.request_allocation.ResourcePool;
+import org.apache.gobblin.util.request_allocation.ResourceRequirement;
 
 import lombok.Singular;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
index 28e9973..6e78215 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopySource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.net.URI;
@@ -43,50 +43,50 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Multimaps;
 import com.google.common.collect.SetMultimap;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.extractor.EmptyExtractor;
-import gobblin.data.management.copy.extractor.FileAwareInputStreamExtractor;
-import gobblin.data.management.copy.prioritization.FileSetComparator;
-import gobblin.data.management.copy.publisher.CopyEventSubmitterHelper;
-import gobblin.data.management.copy.watermark.CopyableFileWatermarkGenerator;
-import gobblin.data.management.copy.watermark.CopyableFileWatermarkHelper;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.data.management.partition.CopyableDatasetRequestor;
-import gobblin.data.management.partition.FileSet;
-import gobblin.data.management.partition.FileSetResourceEstimator;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.dataset.IterableDatasetFinder;
-import gobblin.dataset.IterableDatasetFinderImpl;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitWeighter;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.WriterUtils;
-import gobblin.util.binpacking.FieldWeighter;
-import gobblin.util.binpacking.WorstFitDecreasingBinPacking;
-import gobblin.util.deprecation.DeprecationUtils;
-import gobblin.util.executors.IteratorExecutor;
-import gobblin.util.guid.Guid;
-import gobblin.util.request_allocation.GreedyAllocator;
-import gobblin.util.request_allocation.HierarchicalAllocator;
-import gobblin.util.request_allocation.HierarchicalPrioritizer;
-import gobblin.util.request_allocation.RequestAllocator;
-import gobblin.util.request_allocation.RequestAllocatorConfig;
-import gobblin.util.request_allocation.RequestAllocatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.extractor.EmptyExtractor;
+import org.apache.gobblin.data.management.copy.extractor.FileAwareInputStreamExtractor;
+import org.apache.gobblin.data.management.copy.prioritization.FileSetComparator;
+import org.apache.gobblin.data.management.copy.publisher.CopyEventSubmitterHelper;
+import org.apache.gobblin.data.management.copy.watermark.CopyableFileWatermarkGenerator;
+import org.apache.gobblin.data.management.copy.watermark.CopyableFileWatermarkHelper;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.data.management.partition.CopyableDatasetRequestor;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.data.management.partition.FileSetResourceEstimator;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.dataset.IterableDatasetFinder;
+import org.apache.gobblin.dataset.IterableDatasetFinderImpl;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitWeighter;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.binpacking.FieldWeighter;
+import org.apache.gobblin.util.binpacking.WorstFitDecreasingBinPacking;
+import org.apache.gobblin.util.deprecation.DeprecationUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.util.guid.Guid;
+import org.apache.gobblin.util.request_allocation.GreedyAllocator;
+import org.apache.gobblin.util.request_allocation.HierarchicalAllocator;
+import org.apache.gobblin.util.request_allocation.HierarchicalPrioritizer;
+import org.apache.gobblin.util.request_allocation.RequestAllocator;
+import org.apache.gobblin.util.request_allocation.RequestAllocatorConfig;
+import org.apache.gobblin.util.request_allocation.RequestAllocatorUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
index b6f44bd..f8bd006 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDataset.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetBase.java
index 2664f45..c27b839 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetBase.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadata.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadata.java
index dea1cce..800afa6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadata.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadata.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFile.java
index 74df896..f2cb933 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFile.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.data.management.partition.File;
-import gobblin.data.management.copy.PreserveAttributes.Option;
-import gobblin.util.PathUtils;
-import gobblin.util.guid.Guid;
+import org.apache.gobblin.data.management.partition.File;
+import org.apache.gobblin.data.management.copy.PreserveAttributes.Option;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.guid.Guid;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFileFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFileFilter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFileFilter.java
index c978b5c..9b841d2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFileFilter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableFileFilter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
index 2966b18..7c036f5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/CopyableGlobDatasetFinder.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
+import org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/FileAwareInputStream.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/FileAwareInputStream.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/FileAwareInputStream.java
index 31200d2..b399ec1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/FileAwareInputStream.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/FileAwareInputStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.InputStream;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
index d172970..870037a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDataset.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Iterator;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.data.management.partition.FileSet;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDatasetImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDatasetImpl.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDatasetImpl.java
index 23f7860..e401aef 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDatasetImpl.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/IterableCopyableDatasetImpl.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import com.google.common.base.Function;
 import com.google.common.collect.Iterators;
 import com.google.common.collect.Maps;
-import gobblin.data.management.partition.FileSet;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.dataset.Dataset;
 import java.io.IOException;
 import java.util.Collection;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
index 0a9b885..7ed2a95 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/OwnerAndPermission.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/PreserveAttributes.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/PreserveAttributes.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/PreserveAttributes.java
index 4e3d232..30eb972 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/PreserveAttributes.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/PreserveAttributes.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
index 2974f93..8843cf8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -27,7 +27,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.util.PathUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDataset.java
index ab13cb5..e24752a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDataset.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
-
-import gobblin.commit.CommitStep;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.PathUtils;
-import gobblin.util.FileListUtils;
-import gobblin.util.commit.DeleteFileCommitStep;
+package org.apache.gobblin.data.management.copy;
+
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursivePathFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursivePathFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursivePathFinder.java
index cc85252..ec608b2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursivePathFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/RecursivePathFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.List;
@@ -29,11 +29,11 @@ import org.apache.hadoop.fs.PathFilter;
 
 import com.google.common.collect.Sets;
 
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.util.FileListUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.filters.AndPathFilter;
-import gobblin.util.filters.HiddenFilter;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.filters.AndPathFilter;
+import org.apache.gobblin.util.filters.HiddenFilter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDataset.java
index b76e115..e0f70c3 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,11 +28,11 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.SourceState;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.PathUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDatasetFinder.java
index 142b1e9..a180562 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/SubsetFilesCopyableDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,12 +34,12 @@ import org.apache.hadoop.fs.PathFilter;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.SourceState;
-import gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.PathUtils;
-import gobblin.util.filters.RegexPathFilter;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.filters.RegexPathFilter;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 import lombok.Getter;
 import lombok.Setter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDataset.java
index b9423fc..d860599 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -37,19 +37,19 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.fs.PathFilter;
 import org.joda.time.DateTime;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.policy.SelectAfterTimeBasedPolicy;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.data.management.version.finder.DateTimeDatasetVersionFinder;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.filters.HiddenFilter;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.policy.SelectAfterTimeBasedPolicy;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.filters.HiddenFilter;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DecryptConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DecryptConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DecryptConverter.java
index 2f9fced..d074046 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DecryptConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DecryptConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.converter;
+package org.apache.gobblin.data.management.copy.converter;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -30,13 +30,13 @@ import com.google.common.collect.Maps;
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.codec.StreamCodec;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DistcpConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DistcpConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DistcpConverter.java
index 3b594dc..ee6f221 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DistcpConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/DistcpConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.converter;
+package org.apache.gobblin.data.management.copy.converter;
 
 import java.io.InputStream;
 import java.util.ArrayList;
@@ -23,14 +23,14 @@ import java.util.List;
 
 import com.google.common.base.Function;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverter.java
index 735d4b2..5e6ca61 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverter.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.converter;
+package org.apache.gobblin.data.management.copy.converter;
 
 import javax.annotation.Nullable;
 
-import gobblin.converter.Converter;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.util.io.StreamUtils;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/CommitStepCopyEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/CommitStepCopyEntity.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/CommitStepCopyEntity.java
index cb79466..8187f20 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/CommitStepCopyEntity.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/CommitStepCopyEntity.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.entities;
+package org.apache.gobblin.data.management.copy.entities;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 
 import java.util.Map;
 
-import gobblin.commit.CommitStep;
-import gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.data.management.copy.CopyEntity;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PostPublishStep.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PostPublishStep.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PostPublishStep.java
index 71b723c..4f54bfa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PostPublishStep.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PostPublishStep.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.entities;
+package org.apache.gobblin.data.management.copy.entities;
 
 import java.util.Map;
 
-import gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.CommitStep;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PrePublishStep.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PrePublishStep.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PrePublishStep.java
index 69aceaf..2eeccbe 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PrePublishStep.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/entities/PrePublishStep.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.entities;
+package org.apache.gobblin.data.management.copy.entities;
 
 import java.util.Map;
 
-import gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.CommitStep;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/CloseableFsFileAwareInputStreamExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/CloseableFsFileAwareInputStreamExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/CloseableFsFileAwareInputStreamExtractor.java
index b747474..5f48599 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/CloseableFsFileAwareInputStreamExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/CloseableFsFileAwareInputStreamExtractor.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.extractor;
+package org.apache.gobblin.data.management.copy.extractor;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/EmptyExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/EmptyExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/EmptyExtractor.java
index aea9afb..5e9155f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/EmptyExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/EmptyExtractor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.extractor;
+package org.apache.gobblin.data.management.copy.extractor;
 
 import lombok.AllArgsConstructor;
 
 import java.io.IOException;
 
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
index 7d576f0..9ba28b5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/extractor/FileAwareInputStreamExtractor.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.extractor;
+package org.apache.gobblin.data.management.copy.extractor;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.HadoopUtils;
-import gobblin.util.io.MeteredInputStream;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.io.MeteredInputStream;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelper.java
index 7cbd7bd..3c7643b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.net.URI;
@@ -54,30 +54,30 @@ import com.google.common.io.Closer;
 import com.google.gson.Gson;
 import com.typesafe.config.Config;
 
-import gobblin.commit.CommitStep;
-import gobblin.configuration.State;
-import gobblin.util.ClassAliasResolver;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.OwnerAndPermission;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.hive.avro.HiveAvroCopyEntityHelper;
-import gobblin.data.management.partition.FileSet;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.hive.HiveRegProps;
-import gobblin.hive.HiveRegisterStep;
-import gobblin.hive.PartitionDeregisterStep;
-import gobblin.hive.TableDeregisterStep;
-import gobblin.hive.metastore.HiveMetaStoreUtils;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.SimpleHiveSpec;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.MultiTimingEvent;
-import gobblin.util.PathUtils;
-import gobblin.util.commit.DeleteFileCommitStep;
-import gobblin.util.reflection.GobblinConstructorUtils;
-import gobblin.util.request_allocation.PushDownRequestor;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.OwnerAndPermission;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.hive.avro.HiveAvroCopyEntityHelper;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.hive.HiveRegProps;
+import org.apache.gobblin.hive.HiveRegisterStep;
+import org.apache.gobblin.hive.PartitionDeregisterStep;
+import org.apache.gobblin.hive.TableDeregisterStep;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.SimpleHiveSpec;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.MultiTimingEvent;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 import lombok.Builder;
 import lombok.Data;


[72/77] [abbrv] incubator-gobblin git commit: Disable GobblinClusterKillTest until reliability improves

Posted by ab...@apache.org.
Disable GobblinClusterKillTest until reliability improves


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/f6092742
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/f6092742
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/f6092742

Branch: refs/heads/master
Commit: f6092742f58403f5d09d98df7fd205180d603133
Parents: dd592cc
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 22:13:35 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 22:13:35 2017 -0700

----------------------------------------------------------------------
 .../gobblin/cluster/GobblinClusterKillTest.java      | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/f6092742/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
index 13bf91e..2c5d53d 100644
--- a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
+++ b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinClusterKillTest.java
@@ -56,7 +56,7 @@ import org.testng.annotations.Test;
  *   shutdown request message.
  * </p>
  */
-@Test(groups = { "gobblin.cluster" }, singleThreaded = true)
+// @Test(groups = { "gobblin.cluster" }, singleThreaded = true)
 public class GobblinClusterKillTest {
   public final static Logger LOG = LoggerFactory.getLogger(GobblinClusterKillTest.class);
 
@@ -140,7 +140,7 @@ public class GobblinClusterKillTest {
     _workerStartThreads[id].start();
   }
 
-  @BeforeClass
+  // @BeforeClass
   public void setUp() throws Exception {
     // Use a random ZK port
     _testingZKServer = new TestingServer(-1);
@@ -177,7 +177,8 @@ public class GobblinClusterKillTest {
   }
 
   // The kill tests are unreliable on Travis
-  @Test(groups = { "disabledOnTravis" })
+  // Disabled GobblinClusterKillTest until reliability improves
+  // @Test(groups = { "disabledOnTravis" })
   public void testKillWorker() throws TimeoutException, InterruptedException {
     Collection<File> matches = Collections.EMPTY_LIST;
 
@@ -226,7 +227,8 @@ public class GobblinClusterKillTest {
   }
 
   // The kill tests are unreliable on Travis
-  @Test(groups = { "disabledOnTravis" }, dependsOnMethods = "testKillWorker")
+  // Disabled GobblinClusterKillTest until reliability improves
+  // @Test(groups = { "disabledOnTravis" }, dependsOnMethods = "testKillWorker")
   public void testKillManager() throws IOException, TimeoutException, InterruptedException {
     Collection<File> matches = Collections.EMPTY_LIST;
 
@@ -271,7 +273,8 @@ public class GobblinClusterKillTest {
   }
 
   // The kill tests are unreliable on Travis
-  @Test(groups = { "disabledOnTravis" }, enabled=true, dependsOnMethods = "testKillManager")
+  // Disabled GobblinClusterKillTest until reliability improves
+  // @Test(groups = { "disabledOnTravis" }, enabled=true, dependsOnMethods = "testKillManager")
   public void testRestartManager() throws IOException, TimeoutException, InterruptedException {
     Collection<File> matches = Collections.EMPTY_LIST;
     // reinitialize test directory
@@ -319,7 +322,7 @@ public class GobblinClusterKillTest {
         }, "Waiting for job-completion");
   }
 
-  @AfterClass
+  // @AfterClass
   public void tearDown() throws IOException, InterruptedException {
 
     for (int i = 0; i < NUM_MANAGERS; i++) {


[10/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/ConfigStoreBasedPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/ConfigStoreBasedPolicyTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/ConfigStoreBasedPolicyTest.java
index 5721bf4..b0e6812 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/ConfigStoreBasedPolicyTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/ConfigStoreBasedPolicyTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.net.URL;
 
@@ -25,9 +25,9 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import avro.shaded.com.google.common.collect.ImmutableMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/DynamicTokenBucketTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/DynamicTokenBucketTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/DynamicTokenBucketTest.java
index f9dc8b4..95960e8 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/DynamicTokenBucketTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/DynamicTokenBucketTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/LimiterServerResourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/LimiterServerResourceTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/LimiterServerResourceTest.java
index b26a93b..efac2a2 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/LimiterServerResourceTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/LimiterServerResourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
@@ -30,9 +30,9 @@ import com.linkedin.restli.common.HttpStatus;
 import com.linkedin.restli.server.RestLiServiceException;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.metrics.MetricContext;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import avro.shaded.com.google.common.collect.ImmutableMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/PoliciesResourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/PoliciesResourceTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/PoliciesResourceTest.java
index 3d8c0b2..c22062c 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/PoliciesResourceTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/PoliciesResourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
@@ -25,8 +25,8 @@ import org.testng.annotations.Test;
 import com.google.inject.Injector;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 public class PoliciesResourceTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TestFailover.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TestFailover.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TestFailover.java
index ad0d188..aa20a4d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TestFailover.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TestFailover.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.net.URI;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TokenBucketTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TokenBucketTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TokenBucketTest.java
index 3e6cc1f..fb40790 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TokenBucketTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/java/org/apache/gobblin/restli/throttling/TokenBucketTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.List;
 import java.util.concurrent.Callable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime-hadoop/src/main/java/org/apache/gobblin/runtime/instance/plugin/hadoop/HadoopKerberosKeytabAuthenticationPlugin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime-hadoop/src/main/java/org/apache/gobblin/runtime/instance/plugin/hadoop/HadoopKerberosKeytabAuthenticationPlugin.java b/gobblin-runtime-hadoop/src/main/java/org/apache/gobblin/runtime/instance/plugin/hadoop/HadoopKerberosKeytabAuthenticationPlugin.java
index 88a07ad..4e1747d 100644
--- a/gobblin-runtime-hadoop/src/main/java/org/apache/gobblin/runtime/instance/plugin/hadoop/HadoopKerberosKeytabAuthenticationPlugin.java
+++ b/gobblin-runtime-hadoop/src/main/java/org/apache/gobblin/runtime/instance/plugin/hadoop/HadoopKerberosKeytabAuthenticationPlugin.java
@@ -14,20 +14,20 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance.plugin.hadoop;
+package org.apache.gobblin.runtime.instance.plugin.hadoop;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.security.UserGroupInformation;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.api.GobblinInstancePlugin;
-import gobblin.runtime.api.GobblinInstancePluginFactory;
-import gobblin.runtime.instance.hadoop.HadoopConfigLoader;
-import gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
-import gobblin.runtime.plugins.PluginStaticKeys;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.api.GobblinInstancePlugin;
+import org.apache.gobblin.runtime.api.GobblinInstancePluginFactory;
+import org.apache.gobblin.runtime.instance.hadoop.HadoopConfigLoader;
+import org.apache.gobblin.runtime.instance.plugin.BaseIdlePluginImpl;
+import org.apache.gobblin.runtime.plugins.PluginStaticKeys;
 
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime-hadoop/src/test/java/org/apache/gobblin/runtime/instance/plugin/hadoop/TestHadoopKerberosKeytabAuthenticationPlugin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime-hadoop/src/test/java/org/apache/gobblin/runtime/instance/plugin/hadoop/TestHadoopKerberosKeytabAuthenticationPlugin.java b/gobblin-runtime-hadoop/src/test/java/org/apache/gobblin/runtime/instance/plugin/hadoop/TestHadoopKerberosKeytabAuthenticationPlugin.java
index fd7c8e4..92802c3 100644
--- a/gobblin-runtime-hadoop/src/test/java/org/apache/gobblin/runtime/instance/plugin/hadoop/TestHadoopKerberosKeytabAuthenticationPlugin.java
+++ b/gobblin-runtime-hadoop/src/test/java/org/apache/gobblin/runtime/instance/plugin/hadoop/TestHadoopKerberosKeytabAuthenticationPlugin.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.instance.plugin.hadoop;
+package org.apache.gobblin.runtime.instance.plugin.hadoop;
 
 import org.mockito.Mockito;
 import org.testng.Assert;
@@ -24,8 +24,8 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.api.GobblinInstanceDriver;
-import gobblin.runtime.std.DefaultConfigurableImpl;
+import org.apache.gobblin.runtime.api.GobblinInstanceDriver;
+import org.apache.gobblin.runtime.std.DefaultConfigurableImpl;
 
 import avro.shaded.com.google.common.collect.ImmutableMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/jmh/java/org/apache/gobblin/runtime/fork/MockTaskContext.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/jmh/java/org/apache/gobblin/runtime/fork/MockTaskContext.java b/gobblin-runtime/src/jmh/java/org/apache/gobblin/runtime/fork/MockTaskContext.java
index d98f6a9..14806f8 100644
--- a/gobblin-runtime/src/jmh/java/org/apache/gobblin/runtime/fork/MockTaskContext.java
+++ b/gobblin-runtime/src/jmh/java/org/apache/gobblin/runtime/fork/MockTaskContext.java
@@ -9,16 +9,16 @@
  * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
  * CONDITIONS OF ANY KIND, either express or implied.
  */
-package gobblin.runtime.fork;
+package org.apache.gobblin.runtime.fork;
 
 import com.google.common.collect.Lists;
-import gobblin.configuration.WorkUnitState;
-import gobblin.qualitychecker.row.RowLevelPolicy;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.runtime.TaskContext;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/avro/AvroJobSpec.avsc b/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
index 18a65ab..3eadcb8 100644
--- a/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
+++ b/gobblin-runtime/src/main/avro/AvroJobSpec.avsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "AvroJobSpec",
-  "namespace": "gobblin.runtime.job_spec",
+  "namesapce" : "org.apache.gobblin.runtime.job_spec",
   "fields": [
     {
       "name": "uri",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractJobLauncher.java
index b0b52a0..49fa98e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractJobLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.List;
@@ -42,48 +42,48 @@ import com.google.common.eventbus.EventBus;
 import com.google.common.io.Closer;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.source.Source;
-import gobblin.source.WorkUnitStreamSource;
-import gobblin.source.workunit.BasicWorkUnitStream;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.commit.CommitSequence;
-import gobblin.commit.CommitSequenceStore;
-import gobblin.commit.DeliverySemantics;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.initializer.ConverterInitializerFactory;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.GobblinMetricsRegistry;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventName;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.JobEvent;
-import gobblin.metrics.event.TimingEvent;
-import gobblin.runtime.api.EventMetadataGenerator;
-import gobblin.runtime.listeners.CloseableJobListener;
-import gobblin.runtime.listeners.JobExecutionEventSubmitterListener;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.runtime.listeners.JobListeners;
-import gobblin.runtime.locks.JobLock;
-import gobblin.runtime.locks.JobLockEventListener;
-import gobblin.runtime.locks.JobLockException;
-import gobblin.runtime.locks.LegacyJobLockFactoryManager;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ClusterNameTags;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.Id;
-import gobblin.util.JobLauncherUtils;
-import gobblin.util.ParallelRunner;
-import gobblin.writer.initializer.WriterInitializerFactory;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.WorkUnitStreamSource;
+import org.apache.gobblin.source.workunit.BasicWorkUnitStream;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.CommitSequenceStore;
+import org.apache.gobblin.commit.DeliverySemantics;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.initializer.ConverterInitializerFactory;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.GobblinMetricsRegistry;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventName;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.runtime.api.EventMetadataGenerator;
+import org.apache.gobblin.runtime.listeners.CloseableJobListener;
+import org.apache.gobblin.runtime.listeners.JobExecutionEventSubmitterListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.listeners.JobListeners;
+import org.apache.gobblin.runtime.locks.JobLock;
+import org.apache.gobblin.runtime.locks.JobLockEventListener;
+import org.apache.gobblin.runtime.locks.JobLockException;
+import org.apache.gobblin.runtime.locks.LegacyJobLockFactoryManager;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ClusterNameTags;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.Id;
+import org.apache.gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.util.ParallelRunner;
+import org.apache.gobblin.writer.initializer.WriterInitializerFactory;
 
 import javax.annotation.Nullable;
 import lombok.RequiredArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
index 278dcc5..c9a0581 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Properties;
 import java.util.concurrent.ScheduledFuture;
@@ -31,10 +31,10 @@ import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
 import com.google.common.util.concurrent.ListeningScheduledExecutorService;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.runtime.fork.Fork;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.runtime.fork.Fork;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
index aff96c3..3ebd0f4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * @deprecated This class has been moved to {@link gobblin.util.limiter.BaseLimiterType}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueue.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueue.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueue.java
index 64b2a36..28348bd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueue.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BoundedBlockingRecordQueue.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.concurrent.BlockingQueue;
 import java.util.concurrent.TimeUnit;
@@ -28,7 +28,7 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Queues;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
index e7d55e9..c96b2ff 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.gson.Gson;
 
-import gobblin.configuration.State;
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
index 340b4f9..29edfdb 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountUpAndDownLatch.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountUpAndDownLatch.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountUpAndDownLatch.java
index 69e9bd8..c65aa60 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountUpAndDownLatch.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountUpAndDownLatch.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.Phaser;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
index 2bb7155..97ea9b5 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * {@inheritDoc}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/EventMetadataUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/EventMetadataUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/EventMetadataUtils.java
index 3082bb4..ba3490b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/EventMetadataUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/EventMetadataUtils.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.List;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ExecutionModel.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ExecutionModel.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ExecutionModel.java
index c909810..ea342a2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ExecutionModel.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ExecutionModel.java
@@ -17,9 +17,9 @@
  *
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
index 0762687..998d4b7 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * A type of {@link java.lang.Exception}s thrown when the number of schemas or

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkException.java
index 7a82b0a..a794d75 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * An exception that is thrown when anything wrong with a fork.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStore.java
index 033f09b..0e99dae 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.net.URI;
@@ -51,17 +51,17 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValue;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.nameParser.DatasetUrnStateStoreNameParser;
-import gobblin.metastore.nameParser.SimpleDatasetUrnStateStoreNameParser;
-import gobblin.util.ConfigUtils;
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.WritableShimSerialization;
-import gobblin.util.executors.IteratorExecutor;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.nameParser.DatasetUrnStateStoreNameParser;
+import org.apache.gobblin.metastore.nameParser.SimpleDatasetUrnStateStoreNameParser;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.WritableShimSerialization;
+import org.apache.gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStoreFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStoreFactory.java
index dfecc9b..218bfd6 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStoreFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/FsDatasetStateStoreFactory.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.typesafe.config.Config;
-import gobblin.annotation.Alias;
-import gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.metastore.DatasetStateStore;
 import java.util.Properties;
 
 @Alias("fs")

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/GobblinMultiTaskAttempt.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/GobblinMultiTaskAttempt.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/GobblinMultiTaskAttempt.java
index 0be432a..583440e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/GobblinMultiTaskAttempt.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/GobblinMultiTaskAttempt.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,25 +34,25 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Iterators;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.TaskScopeInstance;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.broker.iface.SubscopedBrokerBuilder;
-import gobblin.commit.CommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.StateStore;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.JobEvent;
-import gobblin.runtime.task.TaskFactory;
-import gobblin.runtime.task.TaskIFaceWrapper;
-import gobblin.runtime.task.TaskUtils;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.TaskScopeInstance;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.SubscopedBrokerBuilder;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.runtime.task.TaskFactory;
+import org.apache.gobblin.runtime.task.TaskIFaceWrapper;
+import org.apache.gobblin.runtime.task.TaskUtils;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
 
 import javax.annotation.Nullable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobContext.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobContext.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobContext.java
index d3d86e8..d5d43af 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobContext.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -45,32 +45,32 @@ import com.google.inject.Guice;
 import com.google.inject.Injector;
 import com.typesafe.config.Config;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.commit.CommitSequenceStore;
-import gobblin.commit.DeliverySemantics;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.instrumented.Instrumented;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.JobHistoryStore;
-import gobblin.metastore.MetaStoreModule;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.publisher.DataPublisher;
-import gobblin.runtime.JobState.DatasetState;
-import gobblin.runtime.commit.FsCommitSequenceStore;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.source.Source;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.Id;
-import gobblin.util.JobLauncherUtils;
-import gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.commit.CommitSequenceStore;
+import org.apache.gobblin.commit.DeliverySemantics;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.MetaStoreModule;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.runtime.JobState.DatasetState;
+import org.apache.gobblin.runtime.commit.FsCommitSequenceStore;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.Id;
+import org.apache.gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
 
 import javax.annotation.Nullable;
 import lombok.AccessLevel;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobException.java
index 4d2f62a..a1e2c68 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * A type of {@link java.lang.Exception} thrown when there is anything

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobExecutionEventSubmitter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobExecutionEventSubmitter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobExecutionEventSubmitter.java
index 67484e9..3a3caad 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobExecutionEventSubmitter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobExecutionEventSubmitter.java
@@ -15,25 +15,25 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
-
-import static gobblin.metrics.event.JobEvent.JOB_STATE;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_ID;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_NAME;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_START_TIME;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_END_TIME;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_STATE;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHED_TASKS;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_COMPLETED_TASKS;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHER_TYPE;
-import static gobblin.metrics.event.JobEvent.METADATA_JOB_TRACKING_URL;
-import static gobblin.metrics.event.TaskEvent.*;
+package org.apache.gobblin.runtime;
+
+import static org.apache.gobblin.metrics.event.JobEvent.JOB_STATE;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_ID;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_NAME;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_START_TIME;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_END_TIME;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_STATE;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHED_TASKS;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_COMPLETED_TASKS;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_LAUNCHER_TYPE;
+import static org.apache.gobblin.metrics.event.JobEvent.METADATA_JOB_TRACKING_URL;
+import static org.apache.gobblin.metrics.event.TaskEvent.*;
 
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncher.java
index ca8b868..75c558f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncher.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.Closeable;
 import javax.annotation.Nullable;
 
-import gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncherFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncherFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncherFactory.java
index baa41c4..970bd14 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncherFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobLauncherFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Properties;
 
@@ -25,12 +25,12 @@ import lombok.extern.slf4j.Slf4j;
 import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.local.LocalJobLauncher;
-import gobblin.runtime.mapreduce.MRJobLauncher;
-import gobblin.util.JobConfigurationUtils;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.local.LocalJobLauncher;
+import org.apache.gobblin.runtime.mapreduce.MRJobLauncher;
+import org.apache.gobblin.util.JobConfigurationUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
index e82cb65..8584368 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -41,23 +41,23 @@ import com.google.common.collect.Maps;
 import com.google.gson.stream.JsonWriter;
 import com.linkedin.data.template.StringMap;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobStateEnum;
-import gobblin.rest.LauncherTypeEnum;
-import gobblin.rest.Metric;
-import gobblin.rest.MetricArray;
-import gobblin.rest.MetricTypeEnum;
-import gobblin.rest.TaskExecutionInfoArray;
-import gobblin.runtime.util.JobMetrics;
-import gobblin.runtime.util.MetricGroup;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ImmutableProperties;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobStateEnum;
+import org.apache.gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.rest.Metric;
+import org.apache.gobblin.rest.MetricArray;
+import org.apache.gobblin.rest.MetricTypeEnum;
+import org.apache.gobblin.rest.TaskExecutionInfoArray;
+import org.apache.gobblin.runtime.util.JobMetrics;
+import org.apache.gobblin.runtime.util.MetricGroup;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ImmutableProperties;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
index 46291c0..0f8540a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
index 4e6d6f6..d05a60e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.List;
@@ -27,15 +27,15 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.runtime.util.TaskMetrics;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.limiter.LimiterConfigurationKeys;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.Decorator;
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.limiter.LimiterConfigurationKeys;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MultiConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MultiConverter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MultiConverter.java
index 832190e..d1a3e13 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MultiConverter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MultiConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -27,16 +27,16 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.Constructs;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.EmptyIterable;
-import gobblin.converter.IdentityConverter;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.state.ConstructState;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.EmptyIterable;
+import org.apache.gobblin.converter.IdentityConverter;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.state.ConstructState;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStore.java
index 52b3f8d..400e52c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStore.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.common.base.CharMatcher;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.MysqlStateStore;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.MysqlStateStore;
 import java.io.IOException;
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreFactory.java
index fa06953..fea2a62 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/MysqlDatasetStateStoreFactory.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.typesafe.config.Config;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.MysqlStateStore;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.MysqlStateStore;
 import java.util.Properties;
 import org.apache.commons.dbcp.BasicDataSource;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NewTaskCompletionEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NewTaskCompletionEvent.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NewTaskCompletionEvent.java
index cbe0683..09ce093 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NewTaskCompletionEvent.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NewTaskCompletionEvent.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
index 78ebd76..a8d149d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopDatasetStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopDatasetStateStore.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopDatasetStateStore.java
index e453c85..286401b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopDatasetStateStore.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopDatasetStateStore.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
 import java.io.IOException;
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopEventMetadataGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopEventMetadataGenerator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopEventMetadataGenerator.java
index 99b1843..e6363a9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopEventMetadataGenerator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NoopEventMetadataGenerator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.annotation.Alias;
-import gobblin.metrics.event.EventName;
-import gobblin.runtime.api.EventMetadataGenerator;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.metrics.event.EventName;
+import org.apache.gobblin.runtime.api.EventMetadataGenerator;
 
 @Alias("noop")
 public class NoopEventMetadataGenerator implements EventMetadataGenerator{

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
index bd1d32f..11c4b61 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
index a022647..6075fba 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.concurrent.TimeUnit;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SafeDatasetCommit.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SafeDatasetCommit.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SafeDatasetCommit.java
index 850234b..363adf3 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SafeDatasetCommit.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SafeDatasetCommit.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,18 +28,18 @@ import com.google.common.collect.ArrayListMultimap;
 import com.google.common.collect.ListMultimap;
 import com.google.common.io.Closer;
 
-import gobblin.commit.CommitSequence;
-import gobblin.commit.CommitStep;
-import gobblin.commit.DeliverySemantics;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.CommitSequencePublisher;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.UnpublishedHandling;
-import gobblin.runtime.commit.DatasetStateCommitStep;
-import gobblin.runtime.task.TaskFactory;
-import gobblin.runtime.task.TaskUtils;
-import gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.commit.CommitSequence;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.DeliverySemantics;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.CommitSequencePublisher;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.UnpublishedHandling;
+import org.apache.gobblin.runtime.commit.DatasetStateCommitStep;
+import org.apache.gobblin.runtime.task.TaskFactory;
+import org.apache.gobblin.runtime.task.TaskUtils;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
index 21cbf68..fc60b46 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -26,15 +26,15 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Throwables;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.BasicWorkUnitStream;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.Decorator;
-import gobblin.source.WorkUnitStreamSource;
-import gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.BasicWorkUnitStream;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.source.WorkUnitStreamSource;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorage.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorage.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorage.java
index 7a44a87..01cb557 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorage.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorage.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -33,13 +33,13 @@ import com.typesafe.config.ConfigValueFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metastore.StateStore;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.io.GsonInterfaceAdapter;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.io.GsonInterfaceAdapter;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorageCli.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorageCli.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorageCli.java
index 6819010..1395ff4 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorageCli.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StateStoreBasedWatermarkStorageCli.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -37,10 +37,10 @@ import com.google.common.base.Throwables;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.cli.CliApplication;
-import gobblin.runtime.cli.EmbeddedGobblinCliFactory;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.cli.CliApplication;
+import org.apache.gobblin.runtime.cli.EmbeddedGobblinCliFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StreamModelTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StreamModelTaskRunner.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StreamModelTaskRunner.java
index abcb9ea..2b0b47b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StreamModelTaskRunner.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/StreamModelTaskRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Map;
 import java.util.concurrent.Future;
@@ -27,20 +27,20 @@ import com.google.common.base.Optional;
 import com.google.common.io.Closer;
 import com.google.common.util.concurrent.Futures;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.converter.Converter;
-import gobblin.fork.ForkOperator;
-import gobblin.fork.Forker;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.runtime.fork.Fork;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.StreamingExtractor;
-import gobblin.util.ExponentialBackoff;
-import gobblin.writer.AcknowledgableWatermark;
-import gobblin.writer.FineGrainedWatermarkTracker;
-import gobblin.writer.WatermarkManager;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.fork.Forker;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.runtime.fork.Fork;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.StreamingExtractor;
+import org.apache.gobblin.util.ExponentialBackoff;
+import org.apache.gobblin.writer.AcknowledgableWatermark;
+import org.apache.gobblin.writer.FineGrainedWatermarkTracker;
+import org.apache.gobblin.writer.WatermarkManager;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 import io.reactivex.flowables.ConnectableFlowable;
 import io.reactivex.schedulers.Schedulers;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
index 1c31b1a..0ef96c0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -44,44 +44,44 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.NoArgsConstructor;
 
-import gobblin.Constructs;
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.fork.CopyHelper;
-import gobblin.fork.CopyNotSupportedException;
-import gobblin.fork.Copyable;
-import gobblin.fork.ForkOperator;
-import gobblin.instrumented.extractor.InstrumentedExtractorBase;
-import gobblin.instrumented.extractor.InstrumentedExtractorDecorator;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.TaskEvent;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.SingleTaskDataPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.runtime.fork.AsynchronousFork;
-import gobblin.runtime.fork.Fork;
-import gobblin.runtime.fork.SynchronousFork;
-import gobblin.runtime.task.TaskIFace;
-import gobblin.runtime.util.TaskMetrics;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.JobCommitPolicy;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.extractor.StreamingExtractor;
-import gobblin.state.ConstructState;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AcknowledgableWatermark;
-import gobblin.writer.DataWriter;
-import gobblin.writer.FineGrainedWatermarkTracker;
-import gobblin.writer.MultiWriterWatermarkManager;
-import gobblin.writer.TrackerBasedWatermarkManager;
-import gobblin.writer.WatermarkAwareWriter;
-import gobblin.writer.WatermarkManager;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.Constructs;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.fork.CopyHelper;
+import org.apache.gobblin.fork.CopyNotSupportedException;
+import org.apache.gobblin.fork.Copyable;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractorBase;
+import org.apache.gobblin.instrumented.extractor.InstrumentedExtractorDecorator;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.TaskEvent;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.SingleTaskDataPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.runtime.fork.AsynchronousFork;
+import org.apache.gobblin.runtime.fork.Fork;
+import org.apache.gobblin.runtime.fork.SynchronousFork;
+import org.apache.gobblin.runtime.task.TaskIFace;
+import org.apache.gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.JobCommitPolicy;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.extractor.StreamingExtractor;
+import org.apache.gobblin.state.ConstructState;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AcknowledgableWatermark;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.FineGrainedWatermarkTracker;
+import org.apache.gobblin.writer.MultiWriterWatermarkManager;
+import org.apache.gobblin.writer.TrackerBasedWatermarkManager;
+import org.apache.gobblin.writer.WatermarkAwareWriter;
+import org.apache.gobblin.writer.WatermarkManager;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskConfigurationKeys.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskConfigurationKeys.java
index 453db39..33e6fba 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskConfigurationKeys.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskConfigurationKeys.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * A class that contains configuration keys for a {@link Task}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
index c71c051..11f887d 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -27,32 +27,32 @@ import com.google.common.collect.Lists;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.fork.ForkOperator;
-import gobblin.instrumented.Instrumented;
-import gobblin.instrumented.converter.InstrumentedConverterDecorator;
-import gobblin.instrumented.fork.InstrumentedForkOperatorDecorator;
-import gobblin.publisher.TaskPublisher;
-import gobblin.publisher.TaskPublisherBuilderFactory;
-import gobblin.qualitychecker.row.RowLevelPolicyChecker;
-import gobblin.qualitychecker.row.RowLevelPolicyCheckerBuilderFactory;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
-import gobblin.qualitychecker.task.TaskLevelPolicyChecker;
-import gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
-import gobblin.runtime.util.TaskMetrics;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.limiter.DefaultLimiterFactory;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.NonRefillableLimiter;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.writer.DataWriterBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.WatermarkStorage;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.instrumented.converter.InstrumentedConverterDecorator;
+import org.apache.gobblin.instrumented.fork.InstrumentedForkOperatorDecorator;
+import org.apache.gobblin.publisher.TaskPublisher;
+import org.apache.gobblin.publisher.TaskPublisherBuilderFactory;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicyCheckerBuilderFactory;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckResults;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyChecker;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicyCheckerBuilderFactory;
+import org.apache.gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.limiter.DefaultLimiterFactory;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.NonRefillableLimiter;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskExecutor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskExecutor.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskExecutor.java
index f7998c1..2abf131 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskExecutor.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.Properties;
 import java.util.concurrent.ExecutorService;
@@ -26,7 +26,7 @@ import java.util.concurrent.SynchronousQueue;
 import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
 
-import gobblin.runtime.fork.Fork;
+import org.apache.gobblin.runtime.fork.Fork;
 import org.apache.hadoop.conf.Configuration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -35,9 +35,9 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskInstantiationException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskInstantiationException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskInstantiationException.java
index a0ceb11..749caa9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskInstantiationException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskInstantiationException.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 /**
  * An exception class to capture failures in Task instantiation

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
index c114432..981aef1 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -36,20 +36,20 @@ import com.google.gson.stream.JsonWriter;
 
 import com.linkedin.data.template.StringMap;
 
-import gobblin.rest.Metric;
-import gobblin.rest.MetricArray;
-import gobblin.rest.MetricTypeEnum;
-import gobblin.rest.Table;
-import gobblin.rest.TableTypeEnum;
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.rest.TaskStateEnum;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.runtime.util.MetricGroup;
-import gobblin.runtime.util.TaskMetrics;
-import gobblin.source.workunit.Extract;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.rest.Metric;
+import org.apache.gobblin.rest.MetricArray;
+import org.apache.gobblin.rest.MetricTypeEnum;
+import org.apache.gobblin.rest.Table;
+import org.apache.gobblin.rest.TableTypeEnum;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.rest.TaskStateEnum;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.runtime.util.MetricGroup;
+import org.apache.gobblin.runtime.util.TaskMetrics;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.metrics.GobblinMetrics;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateCollectorService.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateCollectorService.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateCollectorService.java
index 8cc2410..f832257 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateCollectorService.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateCollectorService.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.common.base.Predicate;
-import gobblin.metastore.FsStateStore;
-import gobblin.metastore.StateStore;
+import org.apache.gobblin.metastore.FsStateStore;
+import org.apache.gobblin.metastore.StateStore;
 import java.io.IOException;
 import java.util.List;
 import java.util.Properties;
@@ -36,8 +36,8 @@ import com.google.common.collect.Queues;
 import com.google.common.eventbus.EventBus;
 import com.google.common.util.concurrent.AbstractScheduledService;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ParallelRunner;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ParallelRunner;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateTracker.java
index 0009abc..88c1218 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskStateTracker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.common.util.concurrent.Service;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
index 0976c87..cf8a03c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.util.concurrent.TimeUnit;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/Configurable.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/Configurable.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/Configurable.java
index 512169d..c789431 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/Configurable.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/Configurable.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.Properties;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /** A generic interface for any class that can be configured using a {@link Config}. */
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/EventMetadataGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/EventMetadataGenerator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/EventMetadataGenerator.java
index 2f1c654..6faca39 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/EventMetadataGenerator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/EventMetadataGenerator.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.Map;
 
-import gobblin.metrics.event.EventName;
-import gobblin.runtime.JobContext;
+import org.apache.gobblin.metrics.event.EventName;
+import org.apache.gobblin.runtime.JobContext;
 
 /**
  * For generating additional event metadata to associate with an event.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
index d1a4cdb..79a4cb2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -33,9 +33,9 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
 
 import lombok.Data;
 


[37/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/bin/gobblin-admin.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-admin.sh b/bin/gobblin-admin.sh
index 7c5e8fc..0a48e2d 100755
--- a/bin/gobblin-admin.sh
+++ b/bin/gobblin-admin.sh
@@ -138,5 +138,5 @@ COMMAND+="-Xloggc:$GOBBLIN_LOG_DIR/gobblin-gc.log "
 COMMAND+="-Dgobblin.logs.dir=$GOBBLIN_LOG_DIR "
 COMMAND+="-Dlog4j.configuration=file://$FWDIR_CONF/log4j-standalone.xml "
 COMMAND+="-cp $CLASSPATH "
-COMMAND+="gobblin.cli.Cli $@"
+COMMAND+="org.apache.gobblin.cli.Cli $@"
 $COMMAND
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/bin/gobblin-compaction.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-compaction.sh b/bin/gobblin-compaction.sh
index 56826e0..baa8a66 100755
--- a/bin/gobblin-compaction.sh
+++ b/bin/gobblin-compaction.sh
@@ -118,7 +118,7 @@ if [ "$TYPE" == "hive" ]; then
 
   $HADOOP_BIN_DIR/hadoop jar \
         $FWDIR_LIB/gobblin-compaction-$GOBBLIN_VERSION.jar \
-        "gobblin.compaction.hive.CompactionRunner" \
+        "org.apache.gobblin.compaction.hive.CompactionRunner" \
         --jobconfig $COMP_CONFIG_FILE
 
 else
@@ -137,7 +137,7 @@ else
 
   $HADOOP_BIN_DIR/hadoop jar \
         $FWDIR_LIB/gobblin-compaction-$GOBBLIN_VERSION.jar \
-        "gobblin.compaction.mapreduce.MRCompactionRunner" \
+        "org.apache.gobblin.compaction.mapreduce.MRCompactionRunner" \
         -D mapreduce.user.classpath.first=true \
         -D mapreduce.job.user.classpath.first=true \
         -libjars $LIBJARS \

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/bin/gobblin-standalone.sh
----------------------------------------------------------------------
diff --git a/bin/gobblin-standalone.sh b/bin/gobblin-standalone.sh
index 1a90f67..0dd66ca 100755
--- a/bin/gobblin-standalone.sh
+++ b/bin/gobblin-standalone.sh
@@ -198,7 +198,7 @@ start() {
   COMMAND+="-cp $CLASSPATH "
   COMMAND+="-Dorg.quartz.properties=$FWDIR_CONF/quartz.properties "
   COMMAND+="$GOBBLIN_JVM_FLAGS "
-  COMMAND+="gobblin.scheduler.SchedulerDaemon $DEFAULT_CONFIG_FILE $GOBBLIN_CUSTOM_CONFIG_FILE"
+  COMMAND+="org.apache.gobblin.scheduler.SchedulerDaemon $DEFAULT_CONFIG_FILE $GOBBLIN_CUSTOM_CONFIG_FILE"
   echo "Running command:"
   echo "$COMMAND"
   nohup $COMMAND & echo $! > $PID

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperties.groovy
----------------------------------------------------------------------
diff --git a/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperties.groovy b/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperties.groovy
index 1c97089..e051673 100644
--- a/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperties.groovy
+++ b/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperties.groovy
@@ -1,4 +1,4 @@
-package gobblin.gradle;
+package org.apache.gobblin.gradle;
 
 import java.util.TreeMap
 import org.gradle.api.Project
@@ -28,22 +28,22 @@ public class BuildProperties extends TreeMap<String, BuildProperty> {
 
         // Special treatment for Boolean flags -- just specifying the property
         // is treated as setting to true.
-        if (null != defaultValue && defaultValue instanceof Boolean && 
+        if (null != defaultValue && defaultValue instanceof Boolean &&
                 !((Boolean)defaultValue).booleanValue()) {
             this.project.ext.set(propName, this.project.hasProperty(propName))
-        } 
+        }
         else if (! this.project.hasProperty(propName)) {
             this.project.ext.set(propName, defaultValue)
         }
 
         println String.format("Build property: %s=%s", propName, this.project.ext.get(propName))
-    } 
+    }
 
     public void printHelp() {
         println "\n\n"
         println "BUILD PROPERTIES"
         println ""
-        this.each { propName, propHelp -> 
+        this.each { propName, propHelp ->
             println propHelp.getHelp()
         }
     }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperty.groovy
----------------------------------------------------------------------
diff --git a/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperty.groovy b/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperty.groovy
index e49c7f1..24a8349 100644
--- a/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperty.groovy
+++ b/buildSrc/src/main/groovy/org/apache/gobblin/gradle/BuildProperty.groovy
@@ -1,4 +1,4 @@
-package gobblin.gradle;
+package org.apache.gobblin.gradle;
 
 /**
  * Encapsulates various aspects of a project property that can be used to customize the build through

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/admin/AdminWebServer.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/admin/AdminWebServer.java b/gobblin-admin/src/main/java/org/apache/gobblin/admin/AdminWebServer.java
index 5c3a593..d3f5f7e 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/admin/AdminWebServer.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/admin/AdminWebServer.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.admin;
+package org.apache.gobblin.admin;
 
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.AbstractIdleService;
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/admin/DefaultAdminWebServerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/admin/DefaultAdminWebServerFactory.java b/gobblin-admin/src/main/java/org/apache/gobblin/admin/DefaultAdminWebServerFactory.java
index 87c2112..09c2478 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/admin/DefaultAdminWebServerFactory.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/admin/DefaultAdminWebServerFactory.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.admin;
+package org.apache.gobblin.admin;
 
 import java.net.URI;
 import java.util.Properties;
 
 import com.google.common.util.concurrent.Service;
 
-import gobblin.annotation.Alias;
-import gobblin.runtime.api.AdminWebServerFactory;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.runtime.api.AdminWebServerFactory;
 
 /**
  * A factory for the default implementation of the admin web server

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/AdminClient.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/AdminClient.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/AdminClient.java
index 31ecaa7..a8268eb 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/AdminClient.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/AdminClient.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 import com.google.common.base.Optional;
 import com.google.common.io.Closer;
 import com.linkedin.r2.RemoteInvocationException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.rest.*;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.rest.*;
 
 import java.io.IOException;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/Cli.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/Cli.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/Cli.java
index 0d16bcb..61ca72d 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/Cli.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/Cli.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 import java.util.Arrays;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/CliTablePrinter.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/CliTablePrinter.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/CliTablePrinter.java
index 400391b..3c033ab 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/CliTablePrinter.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/CliTablePrinter.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/Command.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/Command.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/Command.java
index 0da14fc..6598da4 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/Command.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/Command.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 /**
  * Represents a single command for the CLI

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobCommand.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobCommand.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobCommand.java
index 67a9058..bb37012 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobCommand.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobCommand.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 import java.util.List;
 import java.util.Map;
@@ -31,8 +31,8 @@ import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 import com.linkedin.r2.RemoteInvocationException;
 
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.QueryListType;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.QueryListType;
 
 /**
  * Logic to print out job state

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobInfoPrintUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobInfoPrintUtils.java b/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobInfoPrintUtils.java
index 207847b..3d0c08d 100644
--- a/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobInfoPrintUtils.java
+++ b/gobblin-admin/src/main/java/org/apache/gobblin/cli/JobInfoPrintUtils.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.cli;
+package org.apache.gobblin.cli;
 
 import com.google.common.base.Optional;
 import com.linkedin.data.template.StringMap;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.MetricNames;
-import gobblin.rest.*;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.MetricNames;
+import org.apache.gobblin.rest.*;
 import org.joda.time.Period;
 import org.joda.time.format.DateTimeFormatter;
 import org.joda.time.format.ISODateTimeFormat;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-admin/src/test/java/org/apache/gobblin/admin/AdminWebServerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-admin/src/test/java/org/apache/gobblin/admin/AdminWebServerTest.java b/gobblin-admin/src/test/java/org/apache/gobblin/admin/AdminWebServerTest.java
index 9698a01..4b17fe4 100644
--- a/gobblin-admin/src/test/java/org/apache/gobblin/admin/AdminWebServerTest.java
+++ b/gobblin-admin/src/test/java/org/apache/gobblin/admin/AdminWebServerTest.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.admin;
+package org.apache.gobblin.admin;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 import org.apache.http.HttpEntity;
 import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpGet;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
index 03e2418..4b80d75 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
@@ -17,14 +17,14 @@
 
 package gobblin;
 
-import gobblin.converter.Converter;
-import gobblin.fork.ForkOperator;
-import gobblin.publisher.DataPublisher;
-import gobblin.qualitychecker.row.RowLevelPolicy;
-import gobblin.qualitychecker.task.TaskLevelPolicy;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.fork.ForkOperator;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.qualitychecker.row.RowLevelPolicy;
+import org.apache.gobblin.qualitychecker.task.TaskLevelPolicy;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/ack/Ackable.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/ack/Ackable.java b/gobblin-api/src/main/java/org/apache/gobblin/ack/Ackable.java
index 35b6a49..4eb1c8e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/ack/Ackable.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/ack/Ackable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ack;
+package org.apache.gobblin.ack;
 
 /**
  * An interface for entities that can be acked

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/ack/BasicAckableForTesting.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/ack/BasicAckableForTesting.java b/gobblin-api/src/main/java/org/apache/gobblin/ack/BasicAckableForTesting.java
index 4642f7f..77c8c17 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/ack/BasicAckableForTesting.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/ack/BasicAckableForTesting.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ack;
+package org.apache.gobblin.ack;
 
 /**
  * An ackable used for testing that just counts the times it is acked and nacked.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/ack/HierarchicalAckable.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/ack/HierarchicalAckable.java b/gobblin-api/src/main/java/org/apache/gobblin/ack/HierarchicalAckable.java
index e6bb10d..fb24cba 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/ack/HierarchicalAckable.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/ack/HierarchicalAckable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ack;
+package org.apache.gobblin.ack;
 
 import java.io.Closeable;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alias.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alias.java b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alias.java
index 92e4d2f..ba8866e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alias.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alias.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.annotation;
+package org.apache.gobblin.annotation;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;
@@ -22,7 +22,7 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alpha.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alpha.java b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alpha.java
index d0bc604..06b5406 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alpha.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Alpha.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.annotation;
+package org.apache.gobblin.annotation;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/annotation/Beta.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Beta.java b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Beta.java
index be60e79..551a4b1 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Beta.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Beta.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.annotation;
+package org.apache.gobblin.annotation;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/annotation/Stable.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Stable.java b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Stable.java
index 77342ae..597c07f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/annotation/Stable.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/annotation/Stable.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.annotation;
+package org.apache.gobblin.annotation;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
index fbe7e36..cc1737d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 /**
  * Constants used for {@link gobblin.broker.iface.SharedResourcesBroker}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceCoordinate.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceCoordinate.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceCoordinate.java
index e9d5a77..9144a18 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceCoordinate.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceCoordinate.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 import lombok.Data;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
index a801b7d..496ee25 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScope.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScope.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScope.java
index 0ade538..3f2bea1 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScope.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScope.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScopeType.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScopeType.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScopeType.java
index f1a34ba..8678226 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScopeType.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/SimpleScopeType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.util.Collection;
 import java.util.List;
@@ -24,8 +24,8 @@ import java.util.Set;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 import javax.annotation.Nullable;
 import lombok.AllArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
index 8f966b6..3229560 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker.gobblin_scopes;
+package org.apache.gobblin.broker.gobblin_scopes;
 
-import gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.SimpleScope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeTypes.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeTypes.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeTypes.java
index f307d22..4a9e010 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeTypes.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeTypes.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.gobblin_scopes;
+package org.apache.gobblin.broker.gobblin_scopes;
 
 import java.util.Collection;
 import java.util.List;
@@ -24,8 +24,8 @@ import java.util.Set;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 import javax.annotation.Nullable;
 import lombok.AccessLevel;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
index 3394b93..53f30cb 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.gobblin_scopes;
+package org.apache.gobblin.broker.gobblin_scopes;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
index f992e7f..35592f7 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.gobblin_scopes;
+package org.apache.gobblin.broker.gobblin_scopes;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ConfigView.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ConfigView.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ConfigView.java
index 94ce8ca..69237a7 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ConfigView.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ConfigView.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NoSuchScopeException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NoSuchScopeException.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NoSuchScopeException.java
index 7059eee..61dce6d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NoSuchScopeException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NoSuchScopeException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * Exception thrown when trying to access a {@link ScopeInstance} that is not defined in a {@link SharedResourcesBroker}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NotConfiguredException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NotConfiguredException.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NotConfiguredException.java
index f3dcc42..b3a8f2f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NotConfiguredException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/NotConfiguredException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * Exception thrown by a factory if there is not enough provided configuration to create the

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeInstance.java
index edde3c0..d6eb47c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeInstance.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * A specific scope for a {@link ScopeType}. For example, each task in a process could be a different scope.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeType.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeType.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeType.java
index 5112f73..8e5ecfb 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeType.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopeType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopedConfigView.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopedConfigView.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopedConfigView.java
index c42b657..88062d6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopedConfigView.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/ScopedConfigView.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
index b5dc725..fcb4661 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * A factory that creates {@link ScopeInstance} specific objects.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactoryResponse.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactoryResponse.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactoryResponse.java
index 84ca7f0..3579f27 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactoryResponse.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactoryResponse.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * An empty interface for responses from a {@link SharedResourceFactory}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceKey.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceKey.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceKey.java
index 3edc9ff..63b6dcb 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceKey.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceKey.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 /**
  * A key to differentiate objects generated by the same factory for a {@link SharedResourcesBroker}. The

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourcesBroker.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourcesBroker.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourcesBroker.java
index 266be92..e999967 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourcesBroker.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourcesBroker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SubscopedBrokerBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SubscopedBrokerBuilder.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SubscopedBrokerBuilder.java
index 398d15a..7bb0d2f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SubscopedBrokerBuilder.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SubscopedBrokerBuilder.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.broker.iface;
+package org.apache.gobblin.broker.iface;
 
 import com.typesafe.config.Config;
 
-import gobblin.broker.BrokerConstants;
+import org.apache.gobblin.broker.BrokerConstants;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/codec/StreamCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/codec/StreamCodec.java b/gobblin-api/src/main/java/org/apache/gobblin/codec/StreamCodec.java
index 59c478d..a6593fa 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/codec/StreamCodec.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/codec/StreamCodec.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.codec;
+package org.apache.gobblin.codec;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequence.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequence.java b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequence.java
index 0ce8bc6..92d2b1a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequence.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequence.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.util.List;
 
@@ -25,7 +25,7 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequenceStore.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequenceStore.java b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequenceStore.java
index f32047b..5d3c254 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequenceStore.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitSequenceStore.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.io.IOException;
 import java.util.Collection;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStep.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStep.java b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStep.java
index 8b3b98f..74e9de7 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStep.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStep.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.io.IOException;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStepBase.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStepBase.java b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStepBase.java
index 7c2ef10..3e9fd70 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStepBase.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/commit/CommitStepBase.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import java.io.IOException;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/commit/DeliverySemantics.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/commit/DeliverySemantics.java b/gobblin-api/src/main/java/org/apache/gobblin/commit/DeliverySemantics.java
index a1223d6..80f00f8 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/commit/DeliverySemantics.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/commit/DeliverySemantics.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.commit;
+package org.apache.gobblin.commit;
 
 import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/TextSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/TextSerializer.java b/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/TextSerializer.java
index 8067804..a0939d6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/TextSerializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/TextSerializer.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compat.hadoop;
+package org.apache.gobblin.compat.hadoop;
 
 import java.io.DataInput;
 import java.io.DataOutput;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/WritableShim.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/WritableShim.java b/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/WritableShim.java
index ffedd29..859e9d5 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/WritableShim.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/compat/hadoop/WritableShim.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compat.hadoop;
+package org.apache.gobblin.compat.hadoop;
 
 import java.io.DataInput;
 import java.io.DataOutput;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
index 5bb8460..c77f871 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.nio.charset.Charset;
 import java.util.concurrent.TimeUnit;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/ImmutableWorkUnitState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ImmutableWorkUnitState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ImmutableWorkUnitState.java
index 5f45030..3c1cff6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ImmutableWorkUnitState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ImmutableWorkUnitState.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.io.DataInput;
 import java.io.IOException;
 import java.util.Properties;
 
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
index 8baa280..141386a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -37,8 +37,8 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.Extract;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/State.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/State.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/State.java
index f4ac748..20b6e17 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/State.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/State.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -40,8 +40,8 @@ import com.google.gson.JsonParser;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 
-import gobblin.compat.hadoop.TextSerializer;
-import gobblin.compat.hadoop.WritableShim;
+import org.apache.gobblin.compat.hadoop.TextSerializer;
+import org.apache.gobblin.compat.hadoop.WritableShim;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/StateUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/StateUtils.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/StateUtils.java
index 870d15e..df1dfdc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/StateUtils.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/StateUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.util.Arrays;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
index 6d148fd61..1a8ea89 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -29,13 +29,13 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonParser;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.broker.iface.SubscopedBrokerBuilder;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.ImmutableWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.SubscopedBrokerBuilder;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.ImmutableWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import javax.annotation.Nullable;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
index 822cb58..49544fe 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
@@ -15,24 +15,24 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.Iterator;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.initializer.ConverterInitializer;
-import gobblin.converter.initializer.NoopConverterInitializer;
-import gobblin.stream.ControlMessage;
-import gobblin.records.ControlMessageHandler;
-import gobblin.records.RecordStreamProcessor;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.RecordEnvelope;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.stream.StreamEntity;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.initializer.ConverterInitializer;
+import org.apache.gobblin.converter.initializer.NoopConverterInitializer;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.records.RecordStreamProcessor;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.stream.StreamEntity;
+import org.apache.gobblin.util.FinalState;
 
 import io.reactivex.Flowable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/converter/DataConversionException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/DataConversionException.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/DataConversionException.java
index f9f6af7..9167b2e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/DataConversionException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/DataConversionException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 /**
  * A type of {@link Exception} thrown when there's anything wrong

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/converter/SchemaConversionException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/SchemaConversionException.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/SchemaConversionException.java
index bd2e443..801e167 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/SchemaConversionException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/SchemaConversionException.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
-import gobblin.records.RecordStreamProcessor;
+import org.apache.gobblin.records.RecordStreamProcessor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializer.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializer.java
index 26ea1ee..79dbebe 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/ConverterInitializer.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.converter.initializer;
+package org.apache.gobblin.converter.initializer;
 
-import gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.Initializer;
 
 /**
  * ConverterInitializer is being invoked at driver which means it will only invoked once per converter.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/NoopConverterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/NoopConverterInitializer.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/NoopConverterInitializer.java
index b9c5b90..6410b45 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/NoopConverterInitializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/initializer/NoopConverterInitializer.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.converter.initializer;
+package org.apache.gobblin.converter.initializer;
 
 import lombok.ToString;
-import gobblin.initializer.Initializer;
-import gobblin.initializer.NoopInitializer;
+import org.apache.gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.NoopInitializer;
 
 
 @ToString

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStore.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStore.java b/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStore.java
index 1dcabd2..bc313ae 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStore.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStore.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStoreProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStoreProvider.java b/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStoreProvider.java
index 1bc14b7..ca9c28f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStoreProvider.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/crypto/CredentialStoreProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/crypto/EncryptionProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/crypto/EncryptionProvider.java b/gobblin-api/src/main/java/org/apache/gobblin/crypto/EncryptionProvider.java
index aa81bbf..5ea09f8 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/crypto/EncryptionProvider.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/crypto/EncryptionProvider.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Map;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/dataset/Dataset.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/dataset/Dataset.java b/gobblin-api/src/main/java/org/apache/gobblin/dataset/Dataset.java
index cac6a54..fb8c1fa 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/dataset/Dataset.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/dataset/Dataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.dataset;
+package org.apache.gobblin.dataset;
 
 /**
  * Interface representing a dataset.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/dataset/DatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/dataset/DatasetsFinder.java b/gobblin-api/src/main/java/org/apache/gobblin/dataset/DatasetsFinder.java
index cc040fa..27a4dae 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/dataset/DatasetsFinder.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/dataset/DatasetsFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.dataset;
+package org.apache.gobblin.dataset;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/dataset/FileSystemDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/dataset/FileSystemDataset.java b/gobblin-api/src/main/java/org/apache/gobblin/dataset/FileSystemDataset.java
index 8532255..2c5051c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/dataset/FileSystemDataset.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/dataset/FileSystemDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.dataset;
+package org.apache.gobblin.dataset;
 
 import org.apache.hadoop.fs.Path;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinder.java b/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinder.java
index 5b5f9cc..93f9586 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinder.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.dataset;
+package org.apache.gobblin.dataset;
 
 import java.io.IOException;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinderImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinderImpl.java b/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinderImpl.java
index f959fd8..af09996 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinderImpl.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/dataset/IterableDatasetFinderImpl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.dataset;
+package org.apache.gobblin.dataset;
 
 import java.io.IOException;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyHelper.java b/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyHelper.java
index 34a07c9..e145937 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyHelper.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyHelper.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 /**
  * A helper class to copy things that may or may not be {@link Copyable}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyNotSupportedException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyNotSupportedException.java b/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyNotSupportedException.java
index b08ada7..93970ac 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyNotSupportedException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/fork/CopyNotSupportedException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 /**
  * A type of {@link java.lang.Exception}s thrown when copying is not supported.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/fork/Copyable.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/fork/Copyable.java b/gobblin-api/src/main/java/org/apache/gobblin/fork/Copyable.java
index a8dc1b6..a57e627 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/fork/Copyable.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/fork/Copyable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 /**
  * An interface for classes that supports making copies of their instances.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/fork/ForkOperator.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/fork/ForkOperator.java b/gobblin-api/src/main/java/org/apache/gobblin/fork/ForkOperator.java
index 5dd535b..615852c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/fork/ForkOperator.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/fork/ForkOperator.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.io.Closeable;
 import java.util.List;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/fork/Forker.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/fork/Forker.java b/gobblin-api/src/main/java/org/apache/gobblin/fork/Forker.java
index 69e0cb3..d70e5ba 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/fork/Forker.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/fork/Forker.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.util.List;
 
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.ControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import io.reactivex.Flowable;
 import io.reactivex.flowables.ConnectableFlowable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/initializer/Initializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/initializer/Initializer.java b/gobblin-api/src/main/java/org/apache/gobblin/initializer/Initializer.java
index bb56a0b..4454c8a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/initializer/Initializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/initializer/Initializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.initializer;
+package org.apache.gobblin.initializer;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/initializer/NoopInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/initializer/NoopInitializer.java b/gobblin-api/src/main/java/org/apache/gobblin/initializer/NoopInitializer.java
index 68aa2af..d98e8a0 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/initializer/NoopInitializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/initializer/NoopInitializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.initializer;
+package org.apache.gobblin.initializer;
 
 import lombok.ToString;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/metadata/MetadataMerger.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/metadata/MetadataMerger.java b/gobblin-api/src/main/java/org/apache/gobblin/metadata/MetadataMerger.java
index 048949f..4cabedc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/metadata/MetadataMerger.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/metadata/MetadataMerger.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata;
+package org.apache.gobblin.metadata;
 
-import gobblin.writer.FsWriterMetrics;
+import org.apache.gobblin.writer.FsWriterMetrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/password/PasswordManager.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/password/PasswordManager.java b/gobblin-api/src/main/java/org/apache/gobblin/password/PasswordManager.java
index 50cd0b4..6df6d7e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/password/PasswordManager.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/password/PasswordManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.password;
+package org.apache.gobblin.password;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -47,8 +47,8 @@ import com.google.common.cache.LoadingCache;
 import com.google.common.io.Closer;
 import com.google.common.io.LineReader;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/publisher/DataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/publisher/DataPublisher.java b/gobblin-api/src/main/java/org/apache/gobblin/publisher/DataPublisher.java
index c65d935..a190d4a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/publisher/DataPublisher.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/publisher/DataPublisher.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.Closeable;
 import java.io.IOException;
 import java.lang.reflect.Constructor;
 import java.util.Collection;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/publisher/SingleTaskDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/publisher/SingleTaskDataPublisher.java b/gobblin-api/src/main/java/org/apache/gobblin/publisher/SingleTaskDataPublisher.java
index f8213a8..9ae84de 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/publisher/SingleTaskDataPublisher.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/publisher/SingleTaskDataPublisher.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/publisher/UnpublishedHandling.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/publisher/UnpublishedHandling.java b/gobblin-api/src/main/java/org/apache/gobblin/publisher/UnpublishedHandling.java
index 103c038..fbce8cb 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/publisher/UnpublishedHandling.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/publisher/UnpublishedHandling.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.publisher;
+package org.apache.gobblin.publisher;
 
 import java.io.IOException;
 import java.util.Collection;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
index a860325..de718eb 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.row;
+package org.apache.gobblin.qualitychecker.row;
 
 import java.io.Closeable;
 import java.io.IOException;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.FinalState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.FinalState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicy.java b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicy.java
index 2531729..d016adf 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicy.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/task/TaskLevelPolicy.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.qualitychecker.task;
+package org.apache.gobblin.qualitychecker.task;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 public abstract class TaskLevelPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/FieldDoesNotExistException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/FieldDoesNotExistException.java b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/FieldDoesNotExistException.java
index e58efec..05556c4 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/FieldDoesNotExistException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/FieldDoesNotExistException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 public class FieldDoesNotExistException extends RecordAccessorException {
   public FieldDoesNotExistException(String msg) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/IncorrectTypeException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/IncorrectTypeException.java b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/IncorrectTypeException.java
index 505bb17..adff060 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/IncorrectTypeException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/IncorrectTypeException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 /**
  * Thrown when a get() or set() call on an Accessor accesses a record with an

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessor.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessor.java b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessor.java
index 5139da4..5791771 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessor.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessor.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 import java.util.Map;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorException.java b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorException.java
index d0f7901..617f917 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorException.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 /**
  * Base class for exceptions thrown by RecordAccessors. Exceptions are Runtime rather

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProvider.java b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProvider.java
index 034d5f7..d10d7af 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProvider.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/recordaccess/RecordAccessorProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.recordaccess;
+package org.apache.gobblin.recordaccess;
 
 /**
  * A ServiceProvider that can construct a RecordAccessor based on an object's type.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/records/ControlMessageHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/records/ControlMessageHandler.java b/gobblin-api/src/main/java/org/apache/gobblin/records/ControlMessageHandler.java
index 4364a45..51ec907 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/records/ControlMessageHandler.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/records/ControlMessageHandler.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.records;
+package org.apache.gobblin.records;
 
-import gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.ControlMessage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/records/FlushControlMessageHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/records/FlushControlMessageHandler.java b/gobblin-api/src/main/java/org/apache/gobblin/records/FlushControlMessageHandler.java
index fe8e41e..3047a2d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/records/FlushControlMessageHandler.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/records/FlushControlMessageHandler.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.records;
+package org.apache.gobblin.records;
 
 import java.io.Flushable;
 import java.io.IOException;
 
-import gobblin.stream.ControlMessage;
-import gobblin.stream.FlushControlMessage;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.FlushControlMessage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamConsumer.java b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamConsumer.java
index 66a9592..3c53ff4 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamConsumer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.records;
+package org.apache.gobblin.records;
 
 /**
  * An object that a {@link RecordStreamWithMetadata}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamProcessor.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamProcessor.java b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamProcessor.java
index 40791c1..62a9325 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamProcessor.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamProcessor.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.records;
+package org.apache.gobblin.records;
 
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamWithMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamWithMetadata.java b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamWithMetadata.java
index 5a4197a..57c1e7c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamWithMetadata.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/records/RecordStreamWithMetadata.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.records;
+package org.apache.gobblin.records;
 
 import java.util.function.Function;
 
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import io.reactivex.Flowable;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/BasicTestControlMessage.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/BasicTestControlMessage.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/BasicTestControlMessage.java
index b434390..5796a71 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/BasicTestControlMessage.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/BasicTestControlMessage.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
-import gobblin.stream.ControlMessage;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.StreamEntity;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/AdminWebServerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/AdminWebServerFactory.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/AdminWebServerFactory.java
index f9f998d..3a448a9 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/AdminWebServerFactory.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/AdminWebServerFactory.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Properties;
 
 import com.google.common.util.concurrent.Service;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 /**
  * A factory interface for AdminWebServer.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/Spec.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/Spec.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/Spec.java
index 1d9bc83..0dda7fa 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/Spec.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/Spec.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.io.Serializable;
 import java.net.URI;


[17/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaperPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaperPolicy.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaperPolicy.java
index 49df933..fa1131c 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaperPolicy.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionReaperPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -23,11 +23,11 @@ import java.util.concurrent.TimeUnit;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HivePartitionDataset;
-import gobblin.compliance.HivePartitionVersion;
-import gobblin.compliance.HivePartitionVersionPolicy;
-import gobblin.configuration.State;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionVersion;
+import org.apache.gobblin.compliance.HivePartitionVersionPolicy;
+import org.apache.gobblin.configuration.State;
 
 
 public class HivePartitionVersionRetentionReaperPolicy extends HivePartitionVersionPolicy {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionRunner.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionRunner.java
index 5ff1874..868a94a 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionRunner.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/HivePartitionVersionRetentionRunner.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.retention;
+package org.apache.gobblin.compliance.retention;
 
 import java.util.List;
 
-import gobblin.configuration.State;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.version.VersionCleaner;
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.version.VersionCleaner;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/DatasetUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/DatasetUtils.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/DatasetUtils.java
index c45304a..2ed08d7 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/DatasetUtils.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/DatasetUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.utils;
+package org.apache.gobblin.compliance.utils;
 
 import java.util.List;
 
@@ -22,7 +22,7 @@ import com.google.common.base.Optional;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.HivePartitionDataset;
+import org.apache.gobblin.compliance.HivePartitionDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/PartitionUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/PartitionUtils.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/PartitionUtils.java
index 0003491..37bd2a2 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/PartitionUtils.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/PartitionUtils.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.utils;
+package org.apache.gobblin.compliance.utils;
 
 import java.util.Map;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/ProxyUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/ProxyUtils.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/ProxyUtils.java
index 01bd765..3b4ebc9 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/ProxyUtils.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/utils/ProxyUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.utils;
+package org.apache.gobblin.compliance.utils;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,12 +34,12 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceConfigurationKeys;
-import gobblin.compliance.HiveProxyQueryExecutor;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.HostUtils;
-import gobblin.util.WriterUtils;
+import org.apache.gobblin.compliance.ComplianceConfigurationKeys;
+import org.apache.gobblin.compliance.HiveProxyQueryExecutor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HostUtils;
+import org.apache.gobblin.util.WriterUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
index 4f58dee..7df4fca 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.validation;
+package org.apache.gobblin.compliance.validation;
 
 import java.io.IOException;
 import java.util.List;
@@ -36,16 +36,16 @@ import com.google.common.util.concurrent.ListenableFuture;
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compliance.ComplianceEvents;
-import gobblin.compliance.ComplianceJob;
-import gobblin.compliance.utils.ProxyUtils;
-import gobblin.configuration.State;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compliance.ComplianceEvents;
+import org.apache.gobblin.compliance.ComplianceJob;
+import org.apache.gobblin.compliance.utils.ProxyUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
-import static gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_DATASET_FINDER_CLASS;
+import static org.apache.gobblin.compliance.ComplianceConfigurationKeys.GOBBLIN_COMPLIANCE_DATASET_FINDER_CLASS;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ValidatableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ValidatableDataset.java b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ValidatableDataset.java
index 7801186..d86a3fc 100644
--- a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ValidatableDataset.java
+++ b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ValidatableDataset.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.validation;
+package org.apache.gobblin.compliance.validation;
 
 import java.io.IOException;
 
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerConverterTest.java b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerConverterTest.java
index 1a4af67..eeae319 100644
--- a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerConverterTest.java
+++ b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerConverterTest.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerExtractorTest.java b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerExtractorTest.java
index 2b3dd5d..884f934 100644
--- a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerExtractorTest.java
+++ b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerExtractorTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerWriterTest.java b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerWriterTest.java
index 94b6983..2af9e86 100644
--- a/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerWriterTest.java
+++ b/gobblin-modules/gobblin-compliance/src/test/java/org/apache/gobblin/compliance/purger/HivePurgerWriterTest.java
@@ -1,4 +1,4 @@
-package gobblin.compliance.purger;
+package org.apache.gobblin.compliance.purger;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/common/TupleDocument.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/common/TupleDocument.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/common/TupleDocument.java
index fee1429..519cc4f 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/common/TupleDocument.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/common/TupleDocument.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.common;
+package org.apache.gobblin.couchbase.common;
 
 import com.couchbase.client.core.lang.Tuple2;
 import com.couchbase.client.core.message.kv.MutationToken;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverter.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverter.java
index d2bd6bf..6977ac5 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverter.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverter.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.couchbase.converter;
+package org.apache.gobblin.couchbase.converter;
 
 import com.couchbase.client.java.document.RawJsonDocument;
 import com.google.common.base.Preconditions;
@@ -27,13 +27,13 @@ import com.google.gson.JsonObject;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.util.ForkOperatorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverter.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverter.java
index 93e5909..1a747e3 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverter.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.converter;
+package org.apache.gobblin.couchbase.converter;
 
 import java.nio.ByteBuffer;
 
@@ -26,12 +26,12 @@ import com.couchbase.client.core.lang.Tuple;
 import com.couchbase.client.deps.io.netty.buffer.ByteBuf;
 import com.couchbase.client.deps.io.netty.buffer.Unpooled;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.couchbase.common.TupleDocument;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.couchbase.common.TupleDocument;
 
 
 public class AvroToCouchbaseTupleConverter extends Converter<Schema, String, GenericRecord, TupleDocument> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseEnvironmentFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseEnvironmentFactory.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseEnvironmentFactory.java
index 703e354..341a5b6 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseEnvironmentFactory.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseEnvironmentFactory.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.couchbase.writer;
+package org.apache.gobblin.couchbase.writer;
 
 import com.couchbase.client.java.env.CouchbaseEnvironment;
 import com.couchbase.client.java.env.DefaultCouchbaseEnvironment;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriter.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriter.java
index 309bfc9..f7001da 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriter.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.writer;
+package org.apache.gobblin.couchbase.writer;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -51,16 +51,16 @@ import lombok.extern.slf4j.Slf4j;
 import rx.Observable;
 import rx.Subscriber;
 
-import gobblin.couchbase.common.TupleDocument;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.GenericWriteResponse;
-import gobblin.writer.GenericWriteResponseWrapper;
-import gobblin.writer.SyncDataWriter;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
-import gobblin.writer.WriteResponseFuture;
-import gobblin.writer.WriteResponseMapper;
+import org.apache.gobblin.couchbase.common.TupleDocument;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.GenericWriteResponse;
+import org.apache.gobblin.writer.GenericWriteResponseWrapper;
+import org.apache.gobblin.writer.SyncDataWriter;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
+import org.apache.gobblin.writer.WriteResponseFuture;
+import org.apache.gobblin.writer.WriteResponseMapper;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterBuilder.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterBuilder.java
index c1ccf63..58f1a7a 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterBuilder.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.writer;
+package org.apache.gobblin.couchbase.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -23,12 +23,12 @@ import java.util.Properties;
 import com.couchbase.client.java.env.CouchbaseEnvironment;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AsyncWriterManager;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AsyncWriterManager;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterConfigurationKeys.java b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterConfigurationKeys.java
index d369f88..43e69b9 100644
--- a/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterConfigurationKeys.java
+++ b/gobblin-modules/gobblin-couchbase/src/main/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.writer;
+package org.apache.gobblin.couchbase.writer;
 
 import java.util.Collections;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/CouchbaseTestServer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/CouchbaseTestServer.java b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/CouchbaseTestServer.java
index c5ab893..3189a55 100644
--- a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/CouchbaseTestServer.java
+++ b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/CouchbaseTestServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase;
+package org.apache.gobblin.couchbase;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -41,7 +41,7 @@ import com.google.common.base.Throwables;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.test.TestUtils;
+import org.apache.gobblin.test.TestUtils;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverterTest.java b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverterTest.java
index 056abaf..b237655 100644
--- a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverterTest.java
+++ b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AnyToCouchbaseJsonConverterTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.couchbase.converter;
+package org.apache.gobblin.couchbase.converter;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -30,9 +30,9 @@ import com.google.gson.Gson;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
 
 import static org.mockito.Matchers.notNull;
 import static org.mockito.Mockito.mock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverterTest.java b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverterTest.java
index 69b328e..d3eb404 100644
--- a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverterTest.java
+++ b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/converter/AvroToCouchbaseTupleConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.converter;
+package org.apache.gobblin.couchbase.converter;
 
 import java.nio.ByteBuffer;
 import java.nio.charset.Charset;
@@ -27,8 +27,8 @@ import org.apache.avro.generic.GenericRecord;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.converter.Converter;
-import gobblin.couchbase.common.TupleDocument;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.couchbase.common.TupleDocument;
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterTest.java b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterTest.java
index 52218b8..c3927de 100644
--- a/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterTest.java
+++ b/gobblin-modules/gobblin-couchbase/src/test/java/org/apache/gobblin/couchbase/writer/CouchbaseWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.couchbase.writer;
+package org.apache.gobblin.couchbase.writer;
 
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
@@ -64,18 +64,18 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.couchbase.CouchbaseTestServer;
-import gobblin.couchbase.common.TupleDocument;
-import gobblin.couchbase.converter.AnyToCouchbaseJsonConverter;
-import gobblin.couchbase.converter.AvroToCouchbaseTupleConverter;
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.reporter.OutputStreamReporter;
-import gobblin.test.TestUtils;
-import gobblin.writer.AsyncWriterManager;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.couchbase.CouchbaseTestServer;
+import org.apache.gobblin.couchbase.common.TupleDocument;
+import org.apache.gobblin.couchbase.converter.AnyToCouchbaseJsonConverter;
+import org.apache.gobblin.couchbase.converter.AvroToCouchbaseTupleConverter;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.reporter.OutputStreamReporter;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.writer.AsyncWriterManager;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
 
 @Slf4j
 public class CouchbaseWriterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverter.java b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverter.java
index fdd2de1..0a23d13 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverter.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverter.java
@@ -16,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.recordaccess.AvroGenericRecordAccessor;
-import gobblin.recordaccess.RecordAccessor;
+import org.apache.gobblin.recordaccess.AvroGenericRecordAccessor;
+import org.apache.gobblin.recordaccess.RecordAccessor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverter.java b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverter.java
index b7ab047..d91f72c 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverter.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverter.java
@@ -16,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Map;
 
-import gobblin.codec.StreamCodec;
-import gobblin.configuration.WorkUnitState;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/StringFieldEncryptorConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/StringFieldEncryptorConverter.java b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/StringFieldEncryptorConverter.java
index 059bc72..4930a7c 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/StringFieldEncryptorConverter.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/converter/StringFieldEncryptorConverter.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -28,11 +28,11 @@ import java.util.Map;
 
 import com.google.common.base.Splitter;
 
-import gobblin.codec.StreamCodec;
-import gobblin.configuration.WorkUnitState;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
-import gobblin.recordaccess.RecordAccessor;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.recordaccess.RecordAccessor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/GobblinEncryptionProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/GobblinEncryptionProvider.java b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/GobblinEncryptionProvider.java
index 93e29e9..7d4cd5e 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/GobblinEncryptionProvider.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/GobblinEncryptionProvider.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.util.Map;
@@ -23,8 +23,8 @@ import java.util.Set;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.annotation.Alpha;
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.codec.StreamCodec;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreCli.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreCli.java b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreCli.java
index bdda5bd..06c56b9 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreCli.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreCli.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -46,9 +46,9 @@ import com.google.gson.GsonBuilder;
 import javax.xml.bind.DatatypeConverter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.annotation.Alias;
-import gobblin.crypto.JCEKSKeystoreCredentialStore;
-import gobblin.runtime.cli.CliApplication;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.crypto.JCEKSKeystoreCredentialStore;
+import org.apache.gobblin.runtime.cli.CliApplication;
 
 
 @Alias(value = "keystore", description = "Examine JCE Keystore files")

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverterTest.java b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverterTest.java
index 6dc72ad..c86df54 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverterTest.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/AvroStringFieldEncryptorConverterTest.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -18,9 +18,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.test.TestUtils;
-import gobblin.test.crypto.InsecureShiftCodec;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.test.crypto.InsecureShiftCodec;
 
 
 public class AvroStringFieldEncryptorConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterTest.java b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterTest.java
index 38a58f7..ef9a7f5 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterTest.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.Iterator;
 
@@ -22,12 +22,12 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.metadata.types.Metadata;
-import gobblin.test.crypto.InsecureShiftCodec;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.test.crypto.InsecureShiftCodec;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 public class SerializedRecordToEncryptedSerializedRecordConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/crypto/GobblinEncryptionProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/crypto/GobblinEncryptionProviderTest.java b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/crypto/GobblinEncryptionProviderTest.java
index 4fd03bc..fb94914 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/crypto/GobblinEncryptionProviderTest.java
+++ b/gobblin-modules/gobblin-crypto-provider/src/test/java/org/apache/gobblin/crypto/GobblinEncryptionProviderTest.java
@@ -1,4 +1,4 @@
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -10,7 +10,7 @@ import java.util.Map;
 import org.junit.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 public class GobblinEncryptionProviderTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc b/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
index ba6beb5..b979e0a 100644
--- a/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
+++ b/gobblin-modules/gobblin-crypto-provider/src/test/resources/record_with_arrays.avsc
@@ -1,7 +1,7 @@
 {
     "name": "NestedTestRecord",
     "type": "record",
-    "namespace": "gobblin.test",
+    "namesapce" : "org.apache.gobblin.test",
     "fields": [
         {
             "name": "fieldToEncrypt",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/jmh/java/org/apache/gobblin/crypto/EncodingBenchmark.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/jmh/java/org/apache/gobblin/crypto/EncodingBenchmark.java b/gobblin-modules/gobblin-crypto/src/jmh/java/org/apache/gobblin/crypto/EncodingBenchmark.java
index 622d7dd..1421733 100644
--- a/gobblin-modules/gobblin-crypto/src/jmh/java/org/apache/gobblin/crypto/EncodingBenchmark.java
+++ b/gobblin-modules/gobblin-crypto/src/jmh/java/org/apache/gobblin/crypto/EncodingBenchmark.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import com.google.common.collect.ImmutableMap;
 import java.io.ByteArrayOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
index 7541676..0f0b8ca 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/converter/SerializedRecordToEncryptedSerializedRecordConverterBase.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.ByteArrayOutputStream;
 import java.io.OutputStream;
@@ -25,9 +25,9 @@ import java.util.Collections;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.codec.StreamCodec;
-import gobblin.configuration.WorkUnitState;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/Base64KeyToStringCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/Base64KeyToStringCodec.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/Base64KeyToStringCodec.java
index 47a127e..7b2995e 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/Base64KeyToStringCodec.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/Base64KeyToStringCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.util.Base64;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGCodec.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGCodec.java
index fd533a9..e2330e3 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGCodec.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGCodec.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGFileDecryptor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGFileDecryptor.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGFileDecryptor.java
index d5d7e78..ace76bd 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGFileDecryptor.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/GPGFileDecryptor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/HexKeyToStringCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/HexKeyToStringCodec.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/HexKeyToStringCodec.java
index c7d9873..a9ae686 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/HexKeyToStringCodec.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/HexKeyToStringCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import javax.xml.bind.DatatypeConverter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStore.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStore.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStore.java
index 1ce3505..db6c042 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStore.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStore.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JsonCredentialStore.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JsonCredentialStore.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JsonCredentialStore.java
index 4b86f6f..0d28af1 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JsonCredentialStore.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/JsonCredentialStore.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/KeyToStringCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/KeyToStringCodec.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/KeyToStringCodec.java
index b9945ce..935ab64 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/KeyToStringCodec.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/KeyToStringCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 /**
  * A package that can convert a key to and from a string representation

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/RotatingAESCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/RotatingAESCodec.java b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/RotatingAESCodec.java
index 16f7f00..db8438a 100644
--- a/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/RotatingAESCodec.java
+++ b/gobblin-modules/gobblin-crypto/src/main/java/org/apache/gobblin/crypto/RotatingAESCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.FilterOutputStream;
 import java.io.IOException;
@@ -42,8 +42,8 @@ import javax.crypto.spec.IvParameterSpec;
 import javax.crypto.spec.SecretKeySpec;
 import javax.xml.bind.DatatypeConverter;
 
-import gobblin.codec.Base64Codec;
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.Base64Codec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreTest.java b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreTest.java
index 330d0fb..b5be755 100644
--- a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreTest.java
+++ b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JCEKSKeystoreCredentialStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JsonCredentialStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JsonCredentialStoreTest.java b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JsonCredentialStoreTest.java
index 501c87a..6fd7882 100644
--- a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JsonCredentialStoreTest.java
+++ b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/JsonCredentialStoreTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.IOException;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/KeyToStringCodecTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/KeyToStringCodecTest.java b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/KeyToStringCodecTest.java
index 14dd61a..0dcad05 100644
--- a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/KeyToStringCodecTest.java
+++ b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/KeyToStringCodecTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/RotatingAESCodecTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/RotatingAESCodecTest.java b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/RotatingAESCodecTest.java
index f81461d..c3ead0f 100644
--- a/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/RotatingAESCodecTest.java
+++ b/gobblin-modules/gobblin-crypto/src/test/java/org/apache/gobblin/crypto/RotatingAESCodecTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.crypto;
+package org.apache.gobblin.crypto;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
index 0b48dbc..9671b65 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/EventhubMetricNames.java
@@ -1,4 +1,4 @@
-package gobblin.eventhub;
+package org.apache.gobblin.eventhub;
 
 /**
  * Contains names for all metrics generated by eventhub component
@@ -12,7 +12,7 @@ public class EventhubMetricNames {
      * to be written by a {@link gobblin.eventhub.writer.EventhubDataWriter}. This includes retries.
      */
     public static final String RECORDS_ATTEMPTED_METER = "eventhub.writer.records.attempted";
-  
+
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number records written by a {@link gobblin.eventhub.writer.EventhubDataWriter}
      */
@@ -27,7 +27,7 @@ public class EventhubMetricNames {
      * A {@link com.codahale.metrics.Meter} measuring the number bytes written by a {@link gobblin.eventhub.writer.EventhubDataWriter} as
      */
     public static final String BYTES_WRITTEN_METER = "eventhub.writer.bytes.written";
-  
+
     /**
      * A {@link com.codahale.metrics.Timer} measuring the time taken for each write operation.
      */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriter.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriter.java
index d74f2a5..398a9be 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriter.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriter.java
@@ -1,6 +1,6 @@
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
-import gobblin.writer.BufferedAsyncDataWriter;
+import org.apache.gobblin.writer.BufferedAsyncDataWriter;
 
 /**
  * A batch writer for eventhub, composed by {@link EventhubBatchAccumulator} and {@link EventhubDataWriter}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubBatchAccumulator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubBatchAccumulator.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubBatchAccumulator.java
index 03c94fd..19ba87f 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubBatchAccumulator.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubBatchAccumulator.java
@@ -1,6 +1,6 @@
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
-import gobblin.writer.SequentialBasedBatchAccumulator;
+import org.apache.gobblin.writer.SequentialBasedBatchAccumulator;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriter.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriter.java
index 461da39..1a96473 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriter.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriter.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 
-import gobblin.configuration.State;
-import gobblin.eventhub.EventhubMetricNames;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.eventhub.EventhubMetricNames;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
 import org.apache.http.HttpEntity;
 import org.apache.http.HttpResponse;
 import org.apache.http.HttpStatus;
@@ -45,14 +45,14 @@ import com.microsoft.azure.servicebus.SharedAccessSignatureTokenProvider;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.password.PasswordManager;
-import gobblin.writer.Batch;
-import gobblin.writer.BatchAsyncDataWriter;
-import gobblin.writer.SyncDataWriter;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
-import gobblin.writer.WriteResponseFuture;
-import gobblin.writer.WriteResponseMapper;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.writer.Batch;
+import org.apache.gobblin.writer.BatchAsyncDataWriter;
+import org.apache.gobblin.writer.SyncDataWriter;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
+import org.apache.gobblin.writer.WriteResponseFuture;
+import org.apache.gobblin.writer.WriteResponseMapper;
 
 import java.time.Duration;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterBuilder.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterBuilder.java
index b1e6675..46ed1ba 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterBuilder.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterBuilder.java
@@ -17,20 +17,20 @@
  * under the License.
  */
 
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 import java.util.Properties;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.AsyncWriterManager;
-import gobblin.writer.BufferedAsyncDataWriter;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.AsyncWriterManager;
+import org.apache.gobblin.writer.BufferedAsyncDataWriter;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubRequest.java b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubRequest.java
index de77d6e..02596a2 100644
--- a/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubRequest.java
+++ b/gobblin-modules/gobblin-eventhub/src/main/java/org/apache/gobblin/eventhub/writer/EventhubRequest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 
 import org.codehaus.jackson.annotate.JsonProperty;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriterTest.java b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriterTest.java
index 2a90aad..b37d781 100644
--- a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriterTest.java
+++ b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/BatchedEventhubDataWriterTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 import java.util.LinkedList;
@@ -25,7 +25,7 @@ import java.util.List;
 import java.util.Properties;
 import java.util.concurrent.Future;
 
-import gobblin.writer.*;
+import org.apache.gobblin.writer.*;
 import org.apache.http.StatusLine;
 import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpPost;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubAccumulatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubAccumulatorTest.java b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubAccumulatorTest.java
index 35269fd..639eef2 100644
--- a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubAccumulatorTest.java
+++ b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubAccumulatorTest.java
@@ -1,12 +1,12 @@
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 import java.util.concurrent.CountDownLatch;
 
-import gobblin.writer.SequentialBasedBatchAccumulator;
+import org.apache.gobblin.writer.SequentialBasedBatchAccumulator;
 import org.testng.Assert;
 import org.testng.annotations.Test;
-import gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteCallback;
 
 
 public class EventhubAccumulatorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubBatchTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubBatchTest.java b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubBatchTest.java
index a63659d..fc2d8d8 100644
--- a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubBatchTest.java
+++ b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubBatchTest.java
@@ -1,12 +1,12 @@
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 
-import gobblin.writer.BytesBoundedBatch;
+import org.apache.gobblin.writer.BytesBoundedBatch;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteCallback;
 
 
 public class EventhubBatchTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterTest.java b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterTest.java
index fbd1855..8bbb069 100644
--- a/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterTest.java
+++ b/gobblin-modules/gobblin-eventhub/src/test/java/org/apache/gobblin/eventhub/writer/EventhubDataWriterTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.eventhub.writer;
+package org.apache.gobblin.eventhub.writer;
 
 import java.io.IOException;
 import java.util.LinkedList;
@@ -34,9 +34,9 @@ import org.testng.Assert;
 import org.testng.annotations.Test;
 
 
-import gobblin.writer.Batch;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.writer.Batch;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
 
 import static org.mockito.Matchers.isA;
 import static org.mockito.Mockito.*;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStore.java b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStore.java
index 029c420..59d0e4f 100644
--- a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStore.java
+++ b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -45,8 +45,8 @@ import com.google.common.base.Predicates;
 import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.io.StreamUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreConfigurationKeys.java b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreConfigurationKeys.java
index d0b4bcd..349aa5a 100644
--- a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreConfigurationKeys.java
+++ b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreConfigurationKeys.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 public class ZkStateStoreConfigurationKeys {
   public static final String STATE_STORE_ZK_CONNECT_STRING_KEY = "state.store.zk.connectString";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreFactory.java b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreFactory.java
index e2267a6..2b15efe 100644
--- a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreFactory.java
+++ b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/metastore/ZkStateStoreFactory.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.typesafe.config.Config;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
 import java.util.Properties;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStore.java b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStore.java
index 3ac06f0..dbde3fc 100644
--- a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStore.java
+++ b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStore.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.google.common.base.CharMatcher;
 import com.google.common.base.Predicate;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.ZkStateStore;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.ZkStateStore;
 import java.io.IOException;
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStoreFactory.java b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStoreFactory.java
index 9a79d21..8c30f0b 100644
--- a/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStoreFactory.java
+++ b/gobblin-modules/gobblin-helix/src/main/java/org/apache/gobblin/runtime/ZkDatasetStateStoreFactory.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import com.typesafe.config.Config;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.ZkStateStoreConfigurationKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.ZkStateStoreConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
 
 @Alias("zk")
 public class ZkDatasetStateStoreFactory implements DatasetStateStore.Factory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/StateStoreWatermarkStorageTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/StateStoreWatermarkStorageTest.java b/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/StateStoreWatermarkStorageTest.java
index 508c0f1..cae278b 100644
--- a/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/StateStoreWatermarkStorageTest.java
+++ b/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/StateStoreWatermarkStorageTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
+package org.apache.gobblin.runtime;
 
 import java.io.IOException;
 import java.util.Map;
@@ -29,14 +29,14 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.metastore.ZkStateStoreConfigurationKeys;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.DefaultCheckpointableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metastore.ZkStateStoreConfigurationKeys;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.DefaultCheckpointableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/ZkDatasetStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/ZkDatasetStateStoreTest.java b/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/ZkDatasetStateStoreTest.java
index 8c64649..742aa98 100644
--- a/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/ZkDatasetStateStoreTest.java
+++ b/gobblin-modules/gobblin-helix/src/test/java/org/apache/gobblin/runtime/ZkDatasetStateStoreTest.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.runtime;
-
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metastore.DatasetStateStore;
-import gobblin.metastore.StateStore;
-import gobblin.metastore.ZkStateStore;
-import gobblin.metastore.ZkStateStoreConfigurationKeys;
-import gobblin.util.ClassAliasResolver;
+package org.apache.gobblin.runtime;
+
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metastore.DatasetStateStore;
+import org.apache.gobblin.metastore.StateStore;
+import org.apache.gobblin.metastore.ZkStateStore;
+import org.apache.gobblin.metastore.ZkStateStoreConfigurationKeys;
+import org.apache.gobblin.util.ClassAliasResolver;
 import java.io.IOException;
 import java.util.Map;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc b/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
index 36f19ed..ee51716 100644
--- a/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
+++ b/gobblin-modules/gobblin-http/src/main/avro/HttpOperation.avsc
@@ -2,7 +2,7 @@
   "type": "record",
   "name": "HttpOperation",
   "doc": "Represents an operation to be performed over http",
-  "namespace": "gobblin.http",
+  "namesapce" : "org.apache.gobblin.http",
   "fields": [
     {
       "name": "keys",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc b/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
index ad0100d..ae179dc 100644
--- a/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
+++ b/gobblin-modules/gobblin-http/src/main/avro/HttpRequestReponse.avsc
@@ -2,7 +2,7 @@
   "type": "record",
   "name": "HttpRequestResponseRecord",
   "doc": "Represents an http output record",
-  "namespace": "gobblin.http",
+  "namesapce" : "org.apache.gobblin.http",
   "fields" : [
     {"name": "requestUrl", "type": "string"},
     {"name": "method", "type": "string"},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AsyncHttpJoinConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AsyncHttpJoinConverter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AsyncHttpJoinConverter.java
index 77f237d..8c39cda 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AsyncHttpJoinConverter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AsyncHttpJoinConverter.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.util.Queue;
@@ -14,23 +14,23 @@ import com.typesafe.config.ConfigFactory;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.AsyncRequest;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
-import gobblin.async.Callback;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpClient;
-import gobblin.http.HttpOperation;
-import gobblin.http.ResponseHandler;
-import gobblin.http.ResponseStatus;
-import gobblin.net.Request;
-import gobblin.utils.HttpConstants;
-import gobblin.writer.WriteCallback;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.net.Request;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.writer.WriteCallback;
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroApacheHttpJoinConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroApacheHttpJoinConverter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroApacheHttpJoinConverter.java
index 4a17947..6e7ec4f 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroApacheHttpJoinConverter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroApacheHttpJoinConverter.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.nio.ByteBuffer;
@@ -12,15 +12,15 @@ import org.apache.http.impl.nio.client.HttpAsyncClientBuilder;
 import com.typesafe.config.Config;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.http.ApacheHttpAsyncClient;
-import gobblin.http.ApacheHttpResponseHandler;
-import gobblin.http.ApacheHttpResponseStatus;
-import gobblin.http.ApacheHttpRequestBuilder;
-import gobblin.http.HttpRequestResponseRecord;
-import gobblin.http.ResponseStatus;
-import gobblin.utils.HttpConstants;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.http.ApacheHttpAsyncClient;
+import org.apache.gobblin.http.ApacheHttpResponseHandler;
+import org.apache.gobblin.http.ApacheHttpResponseStatus;
+import org.apache.gobblin.http.ApacheHttpRequestBuilder;
+import org.apache.gobblin.http.HttpRequestResponseRecord;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.utils.HttpConstants;
 
 /**
  * Apache version of http join converter

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroHttpJoinConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroHttpJoinConverter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroHttpJoinConverter.java
index f3237a8..b619bed 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroHttpJoinConverter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroHttpJoinConverter.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -13,12 +13,12 @@ import org.apache.avro.generic.GenericRecord;
 import com.google.common.collect.Lists;
 
 import lombok.extern.slf4j.Slf4j;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpOperation;
-import gobblin.http.HttpRequestResponseRecord;
-import gobblin.http.ResponseStatus;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.http.HttpRequestResponseRecord;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 /**


[02/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHierarchicalPrioritizer.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHierarchicalPrioritizer.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHierarchicalPrioritizer.java
index 7a6281f..a6adc72 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHierarchicalPrioritizer.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHierarchicalPrioritizer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.Serializable;
 import java.util.Comparator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/VectorAlgebra.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/VectorAlgebra.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/VectorAlgebra.java
index d26b98b..04859b3 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/VectorAlgebra.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/request_allocation/VectorAlgebra.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 /**
  * Basic vector operations. These operations are NOT safe (e.g. no bound checks on vectors), so they are package-private.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/service/StandardServiceConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/service/StandardServiceConfig.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/service/StandardServiceConfig.java
index d4055f9..056b254 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/service/StandardServiceConfig.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/service/StandardServiceConfig.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.service;
+package org.apache.gobblin.util.service;
 
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/test/FastSequentialSource.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/FastSequentialSource.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/FastSequentialSource.java
index c0d98f1..add4220 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/FastSequentialSource.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/FastSequentialSource.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.IOException;
 import java.util.List;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.RequiredArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/test/HelloWorldSource.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/HelloWorldSource.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/HelloWorldSource.java
index 9cd08e0..2cfca47 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/HelloWorldSource.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/HelloWorldSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -23,14 +23,14 @@ import java.util.List;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ConfigUtils;
 
 /**
  * Hello world!

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/test/StdoutWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/StdoutWriter.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/StdoutWriter.java
index ec57c00..7e9297a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/StdoutWriter.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/StdoutWriter.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.IOException;
 import java.nio.charset.Charset;
 
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 /**
  * A simple writer implementation that writes the output to Stdout

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/main/java/org/apache/gobblin/util/test/TestingSource.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/TestingSource.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/TestingSource.java
index 208212e..b9fcc09 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/test/TestingSource.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/test/TestingSource.java
@@ -14,18 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.Getter;
 import lombok.Setter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/AutoscopedFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/AutoscopedFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/AutoscopedFactoryTest.java
index e0d3a5b..cc5af6b 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/AutoscopedFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/AutoscopedFactoryTest.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.gobblin_scopes.TaskScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.TaskScopeInstance;
 
 
 public class AutoscopedFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/DefaultGobblinBrokerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/DefaultGobblinBrokerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/DefaultGobblinBrokerTest.java
index 043cd79..477032b 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/DefaultGobblinBrokerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/DefaultGobblinBrokerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.util.Random;
 
@@ -27,17 +27,17 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeInstance;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.gobblin_scopes.TaskScopeInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NoSuchScopeException;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.TaskScopeInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 import lombok.Data;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerConfTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerConfTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerConfTest.java
index f5a7d5c..3d2803c 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerConfTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerConfTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerCreationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerCreationTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerCreationTest.java
index 792d733..61b1e89 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerCreationTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/GobblinBrokerCreationTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
@@ -23,10 +23,10 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeInstance;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.gobblin_scopes.JobScopeInstance;
-import gobblin.broker.gobblin_scopes.TaskScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
+import org.apache.gobblin.broker.gobblin_scopes.TaskScopeInstance;
 
 
 public class GobblinBrokerCreationTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/KeyedScopedConfigViewImplTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/KeyedScopedConfigViewImplTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/KeyedScopedConfigViewImplTest.java
index ea70ee8..6adaa21 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/KeyedScopedConfigViewImplTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/KeyedScopedConfigViewImplTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
@@ -25,7 +25,7 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
 
 
 public class KeyedScopedConfigViewImplTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/SharedResourcesBrokerFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/SharedResourcesBrokerFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/SharedResourcesBrokerFactoryTest.java
index 2a2858f..1b1c3e8 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/SharedResourcesBrokerFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/SharedResourcesBrokerFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.ExecutorService;
@@ -29,8 +29,8 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 import lombok.RequiredArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactory.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactory.java
index 8cd5a3e..9fcdd23 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactory.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactory.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.Random;
@@ -27,12 +27,12 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 import lombok.Data;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactoryWithRedirect.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactoryWithRedirect.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactoryWithRedirect.java
index e436ff3..bd52414 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactoryWithRedirect.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestFactoryWithRedirect.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
 
 
 public class TestFactoryWithRedirect<S extends ScopeType<S>> extends TestFactory<S> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestResourceKey.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestResourceKey.java b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestResourceKey.java
index 78b2609..1af7996 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestResourceKey.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/broker/TestResourceKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.broker;
+package org.apache.gobblin.broker;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactoryTest.java
index 280a47e..5e39f85 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/ConstructorAndPublicMethodsCliObjectFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactoryTest.java
index be0b20f..b58f13d 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/runtime/cli/PublicMethodsCliObjectFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.cli;
+package org.apache.gobblin.runtime.cli;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroFlattenerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroFlattenerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroFlattenerTest.java
index 79db63c..521bda2 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroFlattenerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroFlattenerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import org.apache.avro.Schema;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
index 08a19f4..5114599 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/AvroUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/ClustersNamesTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/ClustersNamesTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/ClustersNamesTest.java
index 2cbebd2..34ad41f 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/ClustersNamesTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/ClustersNamesTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/ConfigUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/ConfigUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/ConfigUtilsTest.java
index de8a877..0339eaa 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/ConfigUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/ConfigUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.File;
 import java.io.IOException;
@@ -40,8 +40,8 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 
 public class ConfigUtilsTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/DatePartitionTypeTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/DatePartitionTypeTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/DatePartitionTypeTest.java
index a46d258..3ab8d3c 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/DatePartitionTypeTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/DatePartitionTypeTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/ExecutorsUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/ExecutorsUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/ExecutorsUtilsTest.java
index d578904..0d7bb07 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/ExecutorsUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/ExecutorsUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Arrays;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
index 9c926d5..547af08 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/FileListUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/ForkOperatorUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/ForkOperatorUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/ForkOperatorUtilsTest.java
index 31cc0c7..5941749 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/ForkOperatorUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/ForkOperatorUtilsTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/HadoopUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/HadoopUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/HadoopUtilsTest.java
index c9fb2d2..768dbdd 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/HadoopUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/HadoopUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.net.URI;
@@ -42,7 +42,7 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Maps;
 import com.google.common.io.Files;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 @Test(groups = { "gobblin.util" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/HeapDumpForTaskUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/HeapDumpForTaskUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/HeapDumpForTaskUtilsTest.java
index f85ddc9..ba91a75 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/HeapDumpForTaskUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/HeapDumpForTaskUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.BufferedReader;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/JobLauncherUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/JobLauncherUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/JobLauncherUtilsTest.java
index 0bac925..c11fcc4 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/JobLauncherUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/JobLauncherUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -29,13 +29,13 @@ import org.slf4j.LoggerFactory;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandlerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandlerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandlerTest.java
index e3b7e1b..20407a5 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandlerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/LoggingUncaughtExceptionHandlerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.mockito.Mockito;
 import org.slf4j.Logger;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/ParallelRunnerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/ParallelRunnerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/ParallelRunnerTest.java
index cd7a46e..d2cd06e 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/ParallelRunnerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/ParallelRunnerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -50,11 +50,11 @@ import com.google.common.io.Closer;
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkSerializerHelper;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.io.SeekableFSInputStream;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkSerializerHelper;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.io.SeekableFSInputStream;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/PortUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/PortUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/PortUtilsTest.java
index 1e15688..b1daf48 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/PortUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/PortUtilsTest.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.mockito.Mockito;
 import org.mockito.invocation.InvocationOnMock;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/PropertiesUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/PropertiesUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/PropertiesUtilsTest.java
index 6d0082c..87f6828 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/PropertiesUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/PropertiesUtilsTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/PullFileLoaderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/PullFileLoaderTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/PullFileLoaderTest.java
index f2612b3..ab1a72a 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/PullFileLoaderTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/PullFileLoaderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -30,7 +30,7 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 public class PullFileLoaderTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/RatedControlledFileSystemTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/RatedControlledFileSystemTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/RatedControlledFileSystemTest.java
index 1e1e791..4818b0a 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/RatedControlledFileSystemTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/RatedControlledFileSystemTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 import java.util.Random;
@@ -32,8 +32,8 @@ import org.testng.annotations.Test;
 import com.codahale.metrics.Meter;
 import com.google.common.math.DoubleMath;
 
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/SerializationUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/SerializationUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/SerializationUtilsTest.java
index 070bca2..fa32b42 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/SerializationUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/SerializationUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.IOException;
 
@@ -27,7 +27,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/StringParsingUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/StringParsingUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/StringParsingUtilsTest.java
index aeb945c..8ed3ab5 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/StringParsingUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/StringParsingUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/TestImmutableProperties.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/TestImmutableProperties.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/TestImmutableProperties.java
index 92afae1..1592fee 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/TestImmutableProperties.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/TestImmutableProperties.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/TimeRangeCheckerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/TimeRangeCheckerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/TimeRangeCheckerTest.java
index 8abc62f..a2882f1 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/TimeRangeCheckerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/TimeRangeCheckerTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import org.joda.time.DateTime;
 import org.joda.time.DateTimeZone;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/WriterUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/WriterUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/WriterUtilsTest.java
index b04bbd3..820b5a3 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/WriterUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/WriterUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.base.Optional;
 import org.apache.avro.file.CodecFactory;
@@ -23,13 +23,13 @@ import org.apache.hadoop.fs.Path;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 /**
  * Tests for {@link WriterUtils}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPackingTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPackingTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPackingTest.java
index 022a3b7..749dc24 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPackingTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/binpacking/WorstFitDecreasingBinPackingTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.binpacking;
+package org.apache.gobblin.util.binpacking;
 
 import java.util.List;
 
@@ -24,10 +24,10 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitWeighter;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitWeighter;
 
 
 public class WorstFitDecreasingBinPackingTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/callbacks/TestCallbacksDispatcher.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/callbacks/TestCallbacksDispatcher.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/callbacks/TestCallbacksDispatcher.java
index 41f2b13..90099f9 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/callbacks/TestCallbacksDispatcher.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/callbacks/TestCallbacksDispatcher.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.callbacks;
+package org.apache.gobblin.util.callbacks;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Executors;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskSchedulerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskSchedulerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskSchedulerTest.java
index 12a302b..1ef192b 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskSchedulerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/HashedWheelTimerTaskSchedulerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskSchedulerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskSchedulerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskSchedulerTest.java
index b81648f..f321f51 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskSchedulerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/ScheduledExecutorServiceTaskSchedulerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactoryTest.java
index 1f6c2ba..26b4fff 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import org.apache.commons.lang.StringUtils;
 import org.hamcrest.Matchers;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerTest.java
index 0ea1cee..04c457f 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/concurrent/TaskSchedulerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.concurrent;
+package org.apache.gobblin.util.concurrent;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/dataset/DatasetUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/dataset/DatasetUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/dataset/DatasetUtilsTest.java
index 250684f..9490869 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/dataset/DatasetUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/dataset/DatasetUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.dataset;
+package org.apache.gobblin.util.dataset;
 
 import java.util.Map;
 
@@ -24,8 +24,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/executors/IteratorExecutorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/executors/IteratorExecutorTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/executors/IteratorExecutorTest.java
index adb2bd3..b1eb818 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/executors/IteratorExecutorTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/executors/IteratorExecutorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.executors;
+package org.apache.gobblin.util.executors;
 
 import java.util.Iterator;
 import java.util.concurrent.Callable;
@@ -37,7 +37,7 @@ import org.testng.annotations.Test;
 import com.google.common.base.Predicate;
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
 
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 public class IteratorExecutorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/FileSystemFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/FileSystemFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/FileSystemFactoryTest.java
index ab0416c..f0e37f4 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/FileSystemFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/FileSystemFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.net.URI;
 import java.util.List;
@@ -28,11 +28,11 @@ import org.testng.annotations.Test;
 
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.DecoratorUtils;
 
 
 public class FileSystemFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystemTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystemTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystemTest.java
index 7505331..db6d791 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystemTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/InstrumentedLocalFileSystemTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import java.io.File;
 import java.net.URI;
@@ -29,7 +29,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Files;
 
-import gobblin.util.DecoratorUtils;
+import org.apache.gobblin.util.DecoratorUtils;
 
 
 public class InstrumentedLocalFileSystemTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/ThrottledFileSystemTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/ThrottledFileSystemTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/ThrottledFileSystemTest.java
index 50f1af1..f8a863f 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/ThrottledFileSystemTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/filesystem/ThrottledFileSystemTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filesystem;
+package org.apache.gobblin.util.filesystem;
 
 import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
@@ -26,9 +26,9 @@ import org.mockito.stubbing.Answer;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.util.limiter.CountBasedLimiter;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.NotEnoughPermitsException;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.NotEnoughPermitsException;
 
 
 public class ThrottledFileSystemTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/filters/RegexPathFilterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/filters/RegexPathFilterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/filters/RegexPathFilterTest.java
index ffab9a4..8f730f2 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/filters/RegexPathFilterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/filters/RegexPathFilterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.filters;
+package org.apache.gobblin.util.filters;
 
 import org.apache.hadoop.fs.Path;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/guid/GuidTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/guid/GuidTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/guid/GuidTest.java
index 04aed92..94211c0 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/guid/GuidTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/guid/GuidTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.guid;
+package org.apache.gobblin.util.guid;
 
 import java.io.IOException;
 import java.util.Random;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
index 8e6ce80..17f1ac0 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
@@ -23,8 +23,8 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.gson.Gson;
 
-import gobblin.util.test.BaseClass;
-import gobblin.util.test.TestClass;
+import org.apache.gobblin.util.test.BaseClass;
+import org.apache.gobblin.util.test.TestClass;
 
 
 public class GsonInterfaceAdapterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredInputStreamTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredInputStreamTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredInputStreamTest.java
index 19dfd22..fc9ce35 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredInputStreamTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredInputStreamTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredOutputStreamTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredOutputStreamTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredOutputStreamTest.java
index f637732..0d33629 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredOutputStreamTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/MeteredOutputStreamTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.ByteArrayOutputStream;
 import java.io.DataOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamCopierTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamCopierTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamCopierTest.java
index a7a1fa2..afde7dd 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamCopierTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamCopierTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -27,7 +27,7 @@ import com.codahale.metrics.Meter;
 import com.codahale.metrics.MetricRegistry;
 import com.google.common.base.Charsets;
 
-import gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
 
 
 public class StreamCopierTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamUtilsTest.java
index 368a4a2..003ea77 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/StreamUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.isIn;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/io/ThrottledInputStreamTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/ThrottledInputStreamTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/ThrottledInputStreamTest.java
index c3f2c90..22a00ef 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/ThrottledInputStreamTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/ThrottledInputStreamTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.io;
+package org.apache.gobblin.util.io;
 
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;
@@ -26,8 +26,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Charsets;
 
-import gobblin.util.limiter.CountBasedLimiter;
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 public class ThrottledInputStreamTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/CountBasedLimiterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/CountBasedLimiterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/CountBasedLimiterTest.java
index 3c38328..e33af47 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/CountBasedLimiterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/CountBasedLimiterTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.util.limiter.CountBasedLimiter;
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/DefaultLimiterFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/DefaultLimiterFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/DefaultLimiterFactoryTest.java
index 23d91c2..711b4be 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/DefaultLimiterFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/DefaultLimiterFactoryTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.concurrent.TimeUnit;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/MultiLimiterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/MultiLimiterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/MultiLimiterTest.java
index 1bde6fc..eaacf52 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/MultiLimiterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/MultiLimiterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/RateBasedLimiterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/RateBasedLimiterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/RateBasedLimiterTest.java
index 48c2faa..a925f61 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/RateBasedLimiterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/RateBasedLimiterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.Random;
 import java.util.concurrent.TimeUnit;
@@ -28,8 +28,8 @@ import org.testng.annotations.Test;
 import com.codahale.metrics.Meter;
 import com.google.common.math.DoubleMath;
 
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/TimeBasedLimiterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/TimeBasedLimiterTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/TimeBasedLimiterTest.java
index 5e76362..8197cc9 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/TimeBasedLimiterTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/TimeBasedLimiterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.concurrent.TimeUnit;
 
@@ -24,8 +24,8 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.TimeBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.TimeBasedLimiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactoryTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactoryTest.java
index 62b1583..9f4b23d 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactoryTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.broker;
+package org.apache.gobblin.util.limiter.broker;
 
 import java.util.Map;
 
@@ -27,18 +27,18 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConstants;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.SimpleScope;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.CountBasedLimiter;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.MultiLimiter;
-import gobblin.util.limiter.NoopLimiter;
-import gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.BrokerConstants;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.MultiLimiter;
+import org.apache.gobblin.util.limiter.NoopLimiter;
+import org.apache.gobblin.broker.ResourceInstance;
 
 
 public class SharedLimiterFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProviderTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProviderTest.java
index e936e3b..d78fc79 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProviderTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/CompactionRecordCountProviderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.recordcount;
+package org.apache.gobblin.util.recordcount;
 
 import java.util.regex.Pattern;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProviderTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProviderTest.java
index a0bd169..9248b03 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProviderTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/recordcount/IngestionRecordCountProviderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.recordcount;
+package org.apache.gobblin.util.recordcount;
 
 import org.apache.hadoop.fs.Path;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/reflection/GobblinConstructorUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/reflection/GobblinConstructorUtilsTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/reflection/GobblinConstructorUtilsTest.java
index d374004..564073f 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/reflection/GobblinConstructorUtilsTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/reflection/GobblinConstructorUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.reflection;
+package org.apache.gobblin.util.reflection;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/BruteForceAllocatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/BruteForceAllocatorTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/BruteForceAllocatorTest.java
index 05c25dc..1243cd1 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/BruteForceAllocatorTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/BruteForceAllocatorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterableTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterableTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterableTest.java
index 4002e56..58a56ea 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterableTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ConcurrentBoundedPriorityIterableTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/GreedyAllocatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/GreedyAllocatorTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/GreedyAllocatorTest.java
index 577b2ee..c1d52d6 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/GreedyAllocatorTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/GreedyAllocatorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocatorTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocatorTest.java
index 8e749ad..dc7f170 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocatorTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/HierarchicalAllocatorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/PreOrderAllocatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/PreOrderAllocatorTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/PreOrderAllocatorTest.java
index 8e3e17d..38d5d99 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/PreOrderAllocatorTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/PreOrderAllocatorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ResourcePoolTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ResourcePoolTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ResourcePoolTest.java
index b4f54fe..2b80591 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ResourcePoolTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/ResourcePoolTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequest.java
index 3dbdca3..d935e4f 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.util.Comparator;
 import java.util.Set;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequestor.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequestor.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequestor.java
index 56200c9..b3e621b 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequestor.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/StringRequestor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.IOException;
 import java.util.Collections;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/VectorAlgebraTest.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/VectorAlgebraTest.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/VectorAlgebraTest.java
index 03c137a..872397d 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/VectorAlgebraTest.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/request_allocation/VectorAlgebraTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
index b875829..bbb1c54 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
index cad15d2..beec266 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
index ab3abf5..26d32b8 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestHelloWorldSource.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestHelloWorldSource.java b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestHelloWorldSource.java
index 820d41e..658e607 100644
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestHelloWorldSource.java
+++ b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestHelloWorldSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.IOException;
 import java.util.List;
@@ -22,11 +22,11 @@ import java.util.List;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 /**
  * Unit tests for {@link HelloWorldSource}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinApplicationMaster.java
----------------------------------------------------------------------
diff --git a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinApplicationMaster.java b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinApplicationMaster.java
index 1a56625..ea60c4e 100644
--- a/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinApplicationMaster.java
+++ b/gobblin-yarn/src/main/java/org/apache/gobblin/yarn/GobblinApplicationMaster.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.yarn;
+package org.apache.gobblin.yarn;
 
 import java.util.Collections;
 import java.util.List;
@@ -47,12 +47,12 @@ import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinClusterManager;
-import gobblin.util.JvmUtils;
-import gobblin.util.logs.Log4jConfigurationHelper;
-import gobblin.yarn.event.DelegationTokenUpdatedEvent;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinClusterManager;
+import org.apache.gobblin.util.JvmUtils;
+import org.apache.gobblin.util.logs.Log4jConfigurationHelper;
+import org.apache.gobblin.yarn.event.DelegationTokenUpdatedEvent;
 
 
 /**


[21/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/UnixTimestampVersionFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/UnixTimestampVersionFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/UnixTimestampVersionFinderTest.java
index f28347d..bd105a0 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/UnixTimestampVersionFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/UnixTimestampVersionFinderTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
-import gobblin.data.management.retention.version.finder.UnixTimestampVersionFinder;
-import gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.UnixTimestampVersionFinder;
+import org.apache.gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/WatermarkDatasetVersionFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/WatermarkDatasetVersionFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/WatermarkDatasetVersionFinderTest.java
index 12301f3..6ca40ca 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/WatermarkDatasetVersionFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/WatermarkDatasetVersionFinderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.util.Properties;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.fs.Path;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.data.management.retention.version.StringDatasetVersion;
-import gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
 
 
 public class WatermarkDatasetVersionFinderTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/action/RetentionActionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/action/RetentionActionTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/action/RetentionActionTest.java
index 9f1cccb..b15c78f 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/action/RetentionActionTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/action/RetentionActionTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.action;
+package org.apache.gobblin.data.management.retention.action;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
@@ -22,7 +22,7 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.policy.SelectAfterTimeBasedPolicy;
+import org.apache.gobblin.data.management.policy.SelectAfterTimeBasedPolicy;
 
 
 @Test(groups = { "gobblin.data.management.retention" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/HiveRetentionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/HiveRetentionTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/HiveRetentionTest.java
index 8aeabec..2db01c3 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/HiveRetentionTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/HiveRetentionTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.integration;
+package org.apache.gobblin.data.management.retention.integration;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsInAnyOrder;
@@ -42,11 +42,11 @@ import com.google.common.collect.FluentIterable;
 import com.google.common.collect.ImmutableList;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.test.RetentionTestDataGenerator.FixedThreadLocalMillisProvider;
-import gobblin.util.test.RetentionTestHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.test.RetentionTestDataGenerator.FixedThreadLocalMillisProvider;
+import org.apache.gobblin.util.test.RetentionTestHelper;
 
 @Test(groups = { "SystemTimeTests"})
 public class HiveRetentionTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/RetentionIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/RetentionIntegrationTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/RetentionIntegrationTest.java
index 0397024..68c25f4 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/RetentionIntegrationTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/integration/RetentionIntegrationTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.integration;
+package org.apache.gobblin.data.management.retention.integration;
 
 import lombok.extern.slf4j.Slf4j;
 
@@ -28,9 +28,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Files;
 
-import gobblin.util.PathUtils;
-import gobblin.util.test.RetentionTestDataGenerator;
-import gobblin.util.test.RetentionTestHelper;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.test.RetentionTestDataGenerator;
+import org.apache.gobblin.util.test.RetentionTestHelper;
 
 /**
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
index a777862..e3d56f3 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlBasedRetentionPoc.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.sql;
+package org.apache.gobblin.data.management.retention.sql;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlUdfs.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlUdfs.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlUdfs.java
index c2f964f..336c13f 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlUdfs.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/sql/SqlUdfs.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.sql;
+package org.apache.gobblin.data.management.retention.sql;
 
 import java.sql.Timestamp;
 import java.util.concurrent.TimeUnit;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsARetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsARetentionPolicy.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsARetentionPolicy.java
index 5eae906..01538d0 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsARetentionPolicy.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsARetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.test;
+package org.apache.gobblin.data.management.retention.test;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsBRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsBRetentionPolicy.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsBRetentionPolicy.java
index 53e3100..47e5b9f 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsBRetentionPolicy.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsBRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.test;
+package org.apache.gobblin.data.management.retention.test;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsCRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsCRetentionPolicy.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsCRetentionPolicy.java
index d9a9ac0..3d4dc9c 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsCRetentionPolicy.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsCRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.test;
+package org.apache.gobblin.data.management.retention.test;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsStringRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsStringRetentionPolicy.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsStringRetentionPolicy.java
index d4b97f8..4184f0b 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsStringRetentionPolicy.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/test/ContainsStringRetentionPolicy.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.test;
+package org.apache.gobblin.data.management.retention.test;
 
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.StringDatasetVersion;
 
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleanerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleanerTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleanerTest.java
index cd60214..f70bd92 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleanerTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleanerTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.io.IOException;
 
@@ -26,7 +26,7 @@ import com.typesafe.config.ConfigFactory;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
+import org.apache.gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
 
 
 public class HiveDatasetVersionCleanerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/AsyncTrashTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/AsyncTrashTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/AsyncTrashTest.java
index b23301d..0a3e133 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/AsyncTrashTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/AsyncTrashTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/MockTrashTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/MockTrashTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/MockTrashTest.java
index 4ab21fa..3857212 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/MockTrashTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/MockTrashTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestCleanupPolicy.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestCleanupPolicy.java
index 0495861..0f7c8de 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestCleanupPolicy.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestCleanupPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestTrashTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestTrashTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestTrashTest.java
index b2b84b6..6df06f5 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestTrashTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TestTrashTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashFactoryTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashFactoryTest.java
index e25242c..8a1d2ad 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashFactoryTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTest.java
index 6d760b6..be2691c 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTestBase.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTestBase.java
index 3c6f9b1..237198a 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTestBase.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/trash/TrashTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/util/PathUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/util/PathUtilsTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/util/PathUtilsTest.java
index 82ed884..ba7b144 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/util/PathUtilsTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/util/PathUtilsTest.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.util;
+package org.apache.gobblin.data.management.util;
 
-import gobblin.util.PathUtils;
+import org.apache.gobblin.util.PathUtils;
 import org.apache.hadoop.fs.Path;
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/version/finder/DatePartitionedHiveVersionFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/version/finder/DatePartitionedHiveVersionFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/version/finder/DatePartitionedHiveVersionFinderTest.java
index f8286a5..e028c34 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/version/finder/DatePartitionedHiveVersionFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/version/finder/DatePartitionedHiveVersionFinderTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.anyOf;
@@ -39,9 +39,9 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
-import gobblin.data.management.version.TimestampedHiveDatasetVersion;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
+import org.apache.gobblin.data.management.version.TimestampedHiveDatasetVersion;
 
 
 @Test(groups = { "gobblin.data.management.version" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcpTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcpTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcpTest.java
index a7b485c..3b289c0 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcpTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcpTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.embedded;
+package org.apache.gobblin.runtime.embedded;
 
 import java.io.File;
 import java.io.FileOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizerTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizerTest.java
index 5a681f7..0173765 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizerTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 
 import java.util.Properties;
@@ -25,8 +25,8 @@ import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.partition.CopyableDatasetRequestor;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.partition.CopyableDatasetRequestor;
 
 
 public class SimpleHiveDatasetTieringPrioritizerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonConverter.java b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonConverter.java
index 7558618..7fbabff 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonConverter.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.simplejson;
+package org.apache.gobblin.example.simplejson;
 
 import java.lang.reflect.Type;
 import java.util.Map;
@@ -28,12 +28,12 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SchemaConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.converter.ToAvroConverterBase;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SchemaConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.ToAvroConverterBase;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonExtractor.java b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonExtractor.java
index 89b3476..e8e922c 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonExtractor.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.simplejson;
+package org.apache.gobblin.example.simplejson;
 
 import java.io.BufferedReader;
 import java.io.IOException;
@@ -33,11 +33,11 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.io.Closer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.password.PasswordManager;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
index 91a3811..bb8c495 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.simplejson;
+package org.apache.gobblin.example.simplejson;
 
 import java.io.IOException;
 import java.util.List;
@@ -23,13 +23,13 @@ import java.util.List;
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/EmbeddedWikipediaExample.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/EmbeddedWikipediaExample.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/EmbeddedWikipediaExample.java
index edeca69..f30c61b 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/EmbeddedWikipediaExample.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/EmbeddedWikipediaExample.java
@@ -15,26 +15,26 @@
  * limitations under the License.
  */
 
-package gobblin.example.wikipedia;
+package org.apache.gobblin.example.wikipedia;
 
 import java.io.IOException;
 import java.net.URISyntaxException;
 
 import org.apache.commons.cli.CommandLine;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.publisher.BaseDataPublisher;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.cli.CliObjectOption;
-import gobblin.runtime.cli.CliObjectSupport;
-import gobblin.runtime.cli.PublicMethodsGobblinCliFactory;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
-import gobblin.writer.AvroDataWriterBuilder;
-import gobblin.writer.Destination;
-import gobblin.writer.WriterOutputFormat;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.publisher.BaseDataPublisher;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.cli.CliObjectOption;
+import org.apache.gobblin.runtime.cli.CliObjectSupport;
+import org.apache.gobblin.runtime.cli.PublicMethodsGobblinCliFactory;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.writer.AvroDataWriterBuilder;
+import org.apache.gobblin.writer.Destination;
+import org.apache.gobblin.writer.WriterOutputFormat;
 
 import avro.shaded.com.google.common.base.Joiner;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
index 2928f3c..9ba71b7 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.wikipedia;
+package org.apache.gobblin.example.wikipedia;
 
 import java.lang.reflect.Type;
 import java.util.Map;
@@ -28,9 +28,9 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.converter.ToAvroConverterBase;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.ToAvroConverterBase;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaExtractor.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaExtractor.java
index 298135d..0809126 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaExtractor.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.wikipedia;
+package org.apache.gobblin.example.wikipedia;
 
 import java.io.BufferedReader;
 import java.io.Closeable;
@@ -59,13 +59,13 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpClientConfigurator;
-import gobblin.http.HttpClientConfiguratorLoader;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpClientConfigurator;
+import org.apache.gobblin.http.HttpClientConfiguratorLoader;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaPartitioner.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaPartitioner.java
index ad7ec96..7a93eba 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaPartitioner.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaPartitioner.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.example.wikipedia;
+package org.apache.gobblin.example.wikipedia;
 
-import gobblin.configuration.State;
-import gobblin.writer.partitioner.WriterPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.writer.partitioner.WriterPartitioner;
 
 import org.apache.avro.Schema;
 import org.apache.avro.SchemaBuilder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
index 5ea8770..8e41796 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.example.wikipedia;
+package org.apache.gobblin.example.wikipedia;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -31,17 +31,17 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.gson.JsonElement;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 /**
  * An implementation of {@link Source} for the Wikipedia example.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveConstants.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveConstants.java
index eb9ab59..8b03e6f 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveConstants.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveConstants.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveLock.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveLock.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveLock.java
index 3ec790b..85df169 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveLock.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveLock.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.concurrent.locks.Lock;
 
@@ -24,7 +24,7 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 import com.google.common.util.concurrent.Striped;
 
-import gobblin.util.AutoCloseableLock;
+import org.apache.gobblin.util.AutoCloseableLock;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetaStoreClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetaStoreClientFactory.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetaStoreClientFactory.java
index fd4b320..772b5d0 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetaStoreClientFactory.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetaStoreClientFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetastoreClientPool.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetastoreClientPool.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetastoreClientPool.java
index 9f296a9..65cfc44 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetastoreClientPool.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveMetastoreClientPool.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.IOException;
 import java.util.Map;
@@ -37,8 +37,8 @@ import com.google.common.cache.RemovalNotification;
 import com.google.common.collect.Maps;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
index dadc065..11bdbc5 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.List;
 
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 import lombok.Getter;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartitionComparator.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartitionComparator.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartitionComparator.java
index 32bdcc4..087d5f5 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartitionComparator.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartitionComparator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import com.google.common.base.Optional;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegProps.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegProps.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegProps.java
index 7ecc857..fd5d8e8 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegProps.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegProps.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
-import gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
 import java.util.List;
 
 import com.google.common.base.Optional;
@@ -27,9 +27,9 @@ import com.google.common.base.Splitter;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.metastore.HiveMetaStoreBasedRegister;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
index 0212226..66cce96 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -37,16 +37,16 @@ import com.google.common.collect.Maps;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.HiveRegistrationUnit.Column;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.HiveSpecWithPostActivities;
-import gobblin.hive.spec.HiveSpecWithPreActivities;
-import gobblin.hive.spec.HiveSpecWithPredicates;
-import gobblin.hive.spec.activity.Activity;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveRegistrationUnit.Column;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.HiveSpecWithPostActivities;
+import org.apache.gobblin.hive.spec.HiveSpecWithPreActivities;
+import org.apache.gobblin.hive.spec.HiveSpecWithPredicates;
+import org.apache.gobblin.hive.spec.activity.Activity;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterStep.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterStep.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterStep.java
index 31ecfa5..eb03266 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterStep.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.Arrays;
 import lombok.AllArgsConstructor;
@@ -31,8 +31,8 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Optional;
 import com.google.common.util.concurrent.ListenableFuture;
 
-import gobblin.commit.CommitStep;
-import gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.hive.spec.HiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterUtils.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterUtils.java
index 1a7cecb..035413c 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterUtils.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegisterUtils.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.IOException;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.configuration.State;
-import gobblin.hive.policy.HiveRegistrationPolicy;
-import gobblin.hive.policy.HiveRegistrationPolicyBase;
-import gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicy;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicyBase;
+import org.apache.gobblin.hive.spec.HiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
index 2caf523..4e82dc6 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.IOException;
 import java.util.List;
@@ -30,8 +30,8 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.reflect.TypeToken;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnitComparator.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnitComparator.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnitComparator.java
index 4f8e31a..8b76056 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnitComparator.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnitComparator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.Set;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeManager.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeManager.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeManager.java
index 9ebe1f3..9ed696c 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeManager.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.IOException;
 
@@ -25,9 +25,9 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.avro.HiveAvroSerDeManager;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.avro.HiveAvroSerDeManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeWrapper.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeWrapper.java
index 9ea9e46..fea2e99 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeWrapper.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveSerDeWrapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.io.IOException;
 
@@ -37,8 +37,8 @@ import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
index e946abd..9029ebd 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.List;
 
@@ -24,8 +24,8 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.reflect.TypeToken;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTableComparator.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTableComparator.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTableComparator.java
index 1408eb1..3e29f1b 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTableComparator.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTableComparator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 /**
  * An extension to {@link HiveRegistrationUnitComparator} for {@link HiveTable}s.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/PartitionDeregisterStep.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/PartitionDeregisterStep.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/PartitionDeregisterStep.java
index 9e5b39d..550dbbc 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/PartitionDeregisterStep.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/PartitionDeregisterStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import java.util.Arrays;
 import lombok.AllArgsConstructor;
@@ -27,8 +27,8 @@ import org.apache.hadoop.hive.metastore.api.Table;
 
 import com.google.common.base.Optional;
 
-import gobblin.commit.CommitStep;
-import gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/TableDeregisterStep.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/TableDeregisterStep.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/TableDeregisterStep.java
index 8bbd167..274d872 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/TableDeregisterStep.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/TableDeregisterStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import lombok.AllArgsConstructor;
 
@@ -25,7 +25,7 @@ import org.apache.hadoop.hive.metastore.api.Table;
 
 import com.google.common.base.Optional;
 
-import gobblin.commit.CommitStep;
+import org.apache.gobblin.commit.CommitStep;
 
 /**
  * {@link CommitStep} to deregister a Hive table.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/avro/HiveAvroSerDeManager.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/avro/HiveAvroSerDeManager.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/avro/HiveAvroSerDeManager.java
index 0547c33..96ebe83 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/avro/HiveAvroSerDeManager.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/avro/HiveAvroSerDeManager.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.hive.avro;
+package org.apache.gobblin.hive.avro;
 
 import com.codahale.metrics.Timer;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
 import java.io.IOException;
 
 import org.apache.avro.Schema;
@@ -28,13 +28,13 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.HiveRegistrationUnit;
-import gobblin.hive.HiveSerDeManager;
-import gobblin.hive.HiveSerDeWrapper;
-import gobblin.util.AvroUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveRegistrationUnit;
+import org.apache.gobblin.hive.HiveSerDeManager;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.HadoopUtils;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
index 9c724c3..49c08a7 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.metastore;
+package org.apache.gobblin.hive.metastore;
 
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
@@ -44,23 +44,23 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.primitives.Ints;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.HiveMetaStoreClientFactory;
-import gobblin.hive.HiveLock;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveRegProps;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.HiveRegistrationUnit.Column;
-import gobblin.hive.HiveTable;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.GobblinMetricsRegistry;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.AutoCloseableLock;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveMetaStoreClientFactory;
+import org.apache.gobblin.hive.HiveLock;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveRegProps;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.HiveRegistrationUnit.Column;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.GobblinMetricsRegistry;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.AutoCloseableLock;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreEventHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreEventHelper.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreEventHelper.java
index 4bd392e..143ea20 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreEventHelper.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreEventHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.metastore;
+package org.apache.gobblin.hive.metastore;
 
 import java.util.List;
 import java.util.Map;
@@ -23,10 +23,10 @@ import java.util.Map;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveTable;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.metrics.event.EventSubmitter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtils.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtils.java
index e4a37e2..61d3f5f 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtils.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.metastore;
+package org.apache.gobblin.hive.metastore;
 
 import com.google.common.base.Splitter;
 import java.lang.reflect.InvocationTargetException;
@@ -53,13 +53,13 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.primitives.Ints;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.HiveConstants;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveRegistrationUnit;
-import gobblin.hive.HiveRegistrationUnit.Column;
-import gobblin.hive.HiveTable;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveConstants;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveRegistrationUnit;
+import org.apache.gobblin.hive.HiveRegistrationUnit.Column;
+import org.apache.gobblin.hive.HiveTable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
index cb5915a..cca4da0 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.hive.policy;
+package org.apache.gobblin.hive.policy;
 
 import java.io.IOException;
 import java.util.Collection;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.spec.HiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
index 96c9f95..728b78f 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBase.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.hive.policy;
+package org.apache.gobblin.hive.policy;
 
 import com.codahale.metrics.Timer;
 import com.google.common.base.Splitter;
 import com.typesafe.config.Config;
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.metastore.HiveMetaStoreUtils;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.source.extractor.extract.kafka.ConfigStoreUtils;
-import gobblin.source.extractor.extract.kafka.KafkaSource;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.metastore.HiveMetaStoreUtils;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.source.extractor.extract.kafka.ConfigStoreUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaSource;
 import java.io.IOException;
 import java.net.URI;
 import java.util.Collection;
@@ -46,15 +46,15 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveRegProps;
-import gobblin.hive.HiveSerDeManager;
-import gobblin.hive.HiveTable;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.SimpleHiveSpec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveRegProps;
+import org.apache.gobblin.hive.HiveSerDeManager;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.SimpleHiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
index 144ebc9..fe02df5 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.policy;
+package org.apache.gobblin.hive.policy;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -33,11 +33,11 @@ import com.google.common.base.Throwables;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.State;
-import gobblin.hive.HiveTable;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.SimpleHiveSpec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.SimpleHiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpec.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpec.java
index c86f9b8..8a34510 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpec.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpec.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec;
+package org.apache.gobblin.hive.spec;
 
 import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveTable;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveTable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPostActivities.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPostActivities.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPostActivities.java
index 43d168d..d919ce2 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPostActivities.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPostActivities.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec;
+package org.apache.gobblin.hive.spec;
 
 import java.util.Collection;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.spec.activity.Activity;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.spec.activity.Activity;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPreActivities.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPreActivities.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPreActivities.java
index bdbcddc..dfbaea3 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPreActivities.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPreActivities.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec;
+package org.apache.gobblin.hive.spec;
 
 import java.util.Collection;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.spec.activity.Activity;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.spec.activity.Activity;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPredicates.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPredicates.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPredicates.java
index 6cc7ade..f14c369 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPredicates.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/HiveSpecWithPredicates.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec;
+package org.apache.gobblin.hive.spec;
 
 import java.util.Collection;
 
 import com.google.common.base.Predicate;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.HiveRegister;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.HiveRegister;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/SimpleHiveSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/SimpleHiveSpec.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/SimpleHiveSpec.java
index de93c3f..a455d7e 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/SimpleHiveSpec.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/SimpleHiveSpec.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec;
+package org.apache.gobblin.hive.spec;
 
 import org.apache.hadoop.fs.Path;
 
@@ -25,11 +25,11 @@ import com.google.common.base.Preconditions;
 import com.google.common.base.Predicate;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.HivePartition;
-import gobblin.hive.HiveTable;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.spec.activity.Activity;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.HivePartition;
+import org.apache.gobblin.hive.HiveTable;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.spec.activity.Activity;
 
 import lombok.Builder;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/Activity.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/Activity.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/Activity.java
index cfe41db..6378099 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/Activity.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/Activity.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec.activity;
+package org.apache.gobblin.hive.spec.activity;
 
 import java.io.IOException;
 
-import gobblin.annotation.Alpha;
-import gobblin.hive.HiveRegister;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.hive.HiveRegister;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropPartitionActivity.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropPartitionActivity.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropPartitionActivity.java
index 862ecda..730c99e 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropPartitionActivity.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropPartitionActivity.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec.activity;
+package org.apache.gobblin.hive.spec.activity;
 
 import java.io.IOException;
 import java.util.List;
 
-import gobblin.hive.HiveRegister;
-import gobblin.hive.HiveRegistrationUnit.Column;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.HiveRegistrationUnit.Column;
 import lombok.AllArgsConstructor;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropTableActivity.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropTableActivity.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropTableActivity.java
index 6f29040..26f3fc3 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropTableActivity.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/activity/DropTableActivity.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec.activity;
+package org.apache.gobblin.hive.spec.activity;
 
 import java.io.IOException;
 
-import gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.HiveRegister;
 import lombok.AllArgsConstructor;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/PartitionNotExistPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/PartitionNotExistPredicate.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/PartitionNotExistPredicate.java
index 7453fa3..acfe27a 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/PartitionNotExistPredicate.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/PartitionNotExistPredicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec.predicate;
+package org.apache.gobblin.hive.spec.predicate;
 
 import java.io.IOException;
 import java.util.List;
@@ -23,8 +23,8 @@ import java.util.List;
 import com.google.common.base.Predicate;
 import com.google.common.base.Throwables;
 
-import gobblin.hive.HiveRegister;
-import gobblin.hive.HiveRegistrationUnit.Column;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.HiveRegistrationUnit.Column;
 import lombok.AllArgsConstructor;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/TableNotExistPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/TableNotExistPredicate.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/TableNotExistPredicate.java
index 32227aa..e79a1d8 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/TableNotExistPredicate.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/spec/predicate/TableNotExistPredicate.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.hive.spec.predicate;
+package org.apache.gobblin.hive.spec.predicate;
 
 import java.io.IOException;
 
 import com.google.common.base.Predicate;
 import com.google.common.base.Throwables;
 
-import gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.HiveRegister;
 import lombok.AllArgsConstructor;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveMetaStoreClientFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveMetaStoreClientFactoryTest.java b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveMetaStoreClientFactoryTest.java
index a55e756..08ceadc 100644
--- a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveMetaStoreClientFactoryTest.java
+++ b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveMetaStoreClientFactoryTest.java
@@ -1,4 +1,4 @@
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import org.apache.hadoop.hive.conf.HiveConf;
 import org.apache.hadoop.hive.metastore.IMetaStoreClient;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveRegistrationUnitComparatorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveRegistrationUnitComparatorTest.java b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveRegistrationUnitComparatorTest.java
index 631a29d..2fcccf0 100644
--- a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveRegistrationUnitComparatorTest.java
+++ b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/HiveRegistrationUnitComparatorTest.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.hive;
+package org.apache.gobblin.hive;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 public class HiveRegistrationUnitComparatorTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtilsTest.java b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtilsTest.java
index 33f74c6..9e3cdd6 100644
--- a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtilsTest.java
+++ b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/metastore/HiveMetaStoreUtilsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.metastore;
+package org.apache.gobblin.hive.metastore;
 
 import java.util.List;
 import java.util.Properties;
@@ -30,8 +30,8 @@ import org.apache.hadoop.hive.serde2.avro.AvroSerDe;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.hive.HiveTable;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveTable;
 
 
 public class HiveMetaStoreUtilsTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBaseTest.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBaseTest.java b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBaseTest.java
index e244bda..6eda1d2 100644
--- a/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBaseTest.java
+++ b/gobblin-hive-registration/src/test/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicyBaseTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.hive.policy;
+package org.apache.gobblin.hive.policy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -25,9 +25,9 @@ import org.apache.hadoop.fs.Path;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.hive.spec.HiveSpec;
-import gobblin.hive.spec.SimpleHiveSpec;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.hive.spec.SimpleHiveSpec;
 
 
 /**


[23/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/GlobCleanableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/GlobCleanableDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/GlobCleanableDatasetFinder.java
index e894f9a..70369b7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/GlobCleanableDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/GlobCleanableDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,8 +24,8 @@ import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.slf4j.LoggerFactory;
 
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ManagedCleanableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ManagedCleanableDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ManagedCleanableDatasetFinder.java
index ccd9f3b..a4c9910 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ManagedCleanableDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ManagedCleanableDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.net.URISyntaxException;
@@ -27,15 +27,15 @@ import org.slf4j.LoggerFactory;
 
 import com.typesafe.config.Config;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.ConfigClientCache;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.VersionDoesNotExistException;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.ConfigClientCache;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
index fce977d..e1a96ed 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -22,8 +22,8 @@ import java.util.Properties;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.dataset.Dataset;
-import gobblin.data.management.retention.dataset.ModificationTimeDataset;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.dataset.ModificationTimeDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiCleanableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiCleanableDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiCleanableDatasetFinder.java
index 2abc2e3..93479e5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiCleanableDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiCleanableDatasetFinder.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
-import gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
 
 import java.net.URI;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiDatasetFinder.java
index b7deb5a..d1bb84e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/MultiDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -36,15 +36,15 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.ConfigClientCache;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.config.store.api.VersionDoesNotExistException;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.ConfigClientCache;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.config.store.api.VersionDoesNotExistException;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
index 8014585..1cbc604 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -26,13 +26,13 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.dataset.Dataset;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.util.ProxiedFileSystemCache;
-import gobblin.util.RateControlledFileSystem;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.util.ProxiedFileSystemCache;
+import org.apache.gobblin.util.RateControlledFileSystem;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
index c92323d..1ed92db 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -23,8 +23,8 @@ import java.util.Properties;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.data.management.retention.dataset.SnapshotDataset;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.dataset.SnapshotDataset;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
index d1ae7ce..fceca48 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.List;
@@ -24,9 +24,9 @@ import java.util.Properties;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.dataset.Dataset;
-import gobblin.data.management.retention.dataset.TrackingDataset;
-import gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.dataset.TrackingDataset;
+import org.apache.gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
index 6414239..7884c93 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.util.Set;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
index 05622f7..e36bff7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleaner.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleaner.java
index 6e907b9..ffcc3b3 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleaner.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/HiveDatasetVersionCleaner.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -32,12 +32,12 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.dataset.CleanableHiveDataset;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.HiveDatasetVersion;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.dataset.CleanableHiveDataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.HiveDatasetVersion;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
index fa8df7a..194c04d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
index 9553e6a..a25cab9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/VersionCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/VersionCleaner.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/VersionCleaner.java
index f44e726..ee0a36c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/VersionCleaner.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/VersionCleaner.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.version;
+package org.apache.gobblin.data.management.retention.version;
 
 import java.io.IOException;
 
@@ -22,8 +22,8 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
index a0fde57..a509b19 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DatasetVersionFinder.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.util.Properties;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 0631404..0c05215 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -26,8 +26,8 @@ import org.apache.hadoop.fs.Path;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
index ca84b92..a5e2750 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -23,9 +23,9 @@ import java.util.Properties;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
index 88bf426..ec9d866 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
index 427d77d..028ed66 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -23,9 +23,9 @@ import java.util.Properties;
 
 import org.apache.hadoop.fs.FileSystem;
 
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
index 1adb9d1..d53ce6c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -27,10 +27,10 @@ import com.google.common.collect.Lists;
 
 import lombok.Getter;
 
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.FileStatusDatasetVersion;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.FileStatusDatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
index cdf7fe1..10b2511 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
index aed468e..b6f81d9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/VersionFinder.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
-import gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index af0d738..60c6cb5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.version.finder;
+package org.apache.gobblin.data.management.retention.version.finder;
 
 import java.util.Properties;
 
@@ -24,8 +24,8 @@ import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/AsyncTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/AsyncTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/AsyncTrash.java
index 905781d..a57687c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/AsyncTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/AsyncTrash.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
-import gobblin.util.Decorator;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinProxiedTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinProxiedTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinProxiedTrash.java
index 5cdfa5d..bcb262a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinProxiedTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinProxiedTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinTrash.java
index f997fa8..ab166aa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/GobblinTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
index fdb0bf2..ca8c7cf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -23,7 +23,7 @@ import java.util.Properties;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.util.ProxiedFileSystemCache;
+import org.apache.gobblin.util.ProxiedFileSystemCache;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
index 60e0b28..58aed6a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
index a89524b..cbf6423 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
index b7af0b0..2453c16 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.List;
@@ -34,7 +34,7 @@ import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.collect.Lists;
 
-import gobblin.util.ProxiedFileSystemCache;
+import org.apache.gobblin.util.ProxiedFileSystemCache;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
index 8d5fed5..a84317e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import org.apache.hadoop.fs.FileStatus;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
index be8c5e8..864c147 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TimeBasedSnapshotCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TimeBasedSnapshotCleanupPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TimeBasedSnapshotCleanupPolicy.java
index ea90c8f..54c084b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TimeBasedSnapshotCleanupPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TimeBasedSnapshotCleanupPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
index d4b2ad3..caf95d0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -38,7 +38,7 @@ import org.joda.time.format.DateTimeFormatter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.util.PathUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
index 665cb1e..79aa677 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.trash;
+package org.apache.gobblin.data.management.trash;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/DatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/DatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/DatasetVersion.java
index 613e39a..12879bb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/DatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/DatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 /**
  * Dataset version.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusAware.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusAware.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusAware.java
index c177185..3049b62 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusAware.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusAware.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
index 113a59c..fac432d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusTimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusTimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusTimestampedDatasetVersion.java
index 7065952..c0d09eb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusTimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusTimestampedDatasetVersion.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileSystemDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileSystemDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileSystemDatasetVersion.java
index 2a154fa..07e9741 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileSystemDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileSystemDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/HiveDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/HiveDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/HiveDatasetVersion.java
index 0bba8f2..ec7dad4 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/HiveDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/HiveDatasetVersion.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/StringDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/StringDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/StringDatasetVersion.java
index 6b0bde2..df22cae 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/StringDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/StringDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
index 95490dd..33719af 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedHiveDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedHiveDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedHiveDatasetVersion.java
index 3f67742..60d17ea 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedHiveDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedHiveDatasetVersion.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version;
+package org.apache.gobblin.data.management.version;
 
 import lombok.EqualsAndHashCode;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
index 8ecfb3c..12fcf9f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,10 +28,10 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.Lists;
 
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractHiveDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractHiveDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractHiveDatasetVersionFinder.java
index af5061a..ce167b4 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractHiveDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractHiveDatasetVersionFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -31,12 +31,12 @@ import com.google.common.base.Predicates;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HiveUtils;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.HiveDatasetVersion;
-import gobblin.dataset.Dataset;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HiveUtils;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.HiveDatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
index a34a335..ba38584 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.util.Properties;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatePartitionHiveVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatePartitionHiveVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatePartitionHiveVersionFinder.java
index 0255699..cc01a55 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatePartitionHiveVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatePartitionHiveVersionFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.fs.FileSystem;
@@ -28,9 +28,9 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.Iterables;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.version.TimestampedHiveDatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.version.TimestampedHiveDatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
index bc3600f..7a2fc92 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.util.Properties;
 
@@ -33,10 +33,10 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.version.FileStatusTimestampedDatasetVersion;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.version.FileStatusTimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
index 44f39ea..f688813 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -32,11 +32,11 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.FileListUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/GlobModTimeDatasetVersionFinder.java
index 904fb72..c71eb2d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -27,8 +27,8 @@ import org.joda.time.DateTime;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/ModDateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/ModDateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/ModDateTimeDatasetVersionFinder.java
index 00125f6..bc0e1a3 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/ModDateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/ModDateTimeDatasetVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -29,10 +29,10 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/SingleVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/SingleVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/SingleVersionFinder.java
index 6dc089f..8fde9a9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/SingleVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/SingleVersionFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,11 +28,11 @@ import org.apache.hadoop.fs.FileSystem;
 
 import lombok.Getter;
 
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.FileStatusDatasetVersion;
-import gobblin.data.management.version.StringDatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.FileStatusDatasetVersion;
+import org.apache.gobblin.data.management.version.StringDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/UnixTimestampVersionFinder.java
index 8d08427..46288be 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/UnixTimestampVersionFinder.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.StringDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/VersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/VersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/VersionFinder.java
index e1599c0..7b8b14f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/VersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/VersionFinder.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
 import java.io.IOException;
 import java.util.Collection;
 
-import gobblin.dataset.Dataset;
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/WatermarkDatasetVersionFinder.java
index 9446460..5c14054 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/WatermarkDatasetVersionFinder.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.version.finder;
+package org.apache.gobblin.data.management.version.finder;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.StringDatasetVersion;
 
 import java.util.Properties;
 import java.util.regex.Matcher;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcp.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcp.java b/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcp.java
index 59f79a0..e52748f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcp.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblinDistcp.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.embedded;
+package org.apache.gobblin.runtime.embedded;
 
 import java.io.IOException;
 import java.net.URISyntaxException;
@@ -25,16 +25,16 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.util.ClassUtil;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.RecursiveCopyableDataset;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.cli.CliObjectOption;
-import gobblin.runtime.cli.NotOnCli;
-import gobblin.runtime.cli.PublicMethodsGobblinCliFactory;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.RecursiveCopyableDataset;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.cli.CliObjectOption;
+import org.apache.gobblin.runtime.cli.NotOnCli;
+import org.apache.gobblin.runtime.cli.PublicMethodsGobblinCliFactory;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/retention/DatasetCleanerCli.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/retention/DatasetCleanerCli.java b/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/retention/DatasetCleanerCli.java
index f1ca40c..47b4cf0 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/retention/DatasetCleanerCli.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/runtime/retention/DatasetCleanerCli.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.retention;
+package org.apache.gobblin.runtime.retention;
 
-import gobblin.annotation.Alias;
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.runtime.cli.CliApplication;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.runtime.cli.CliApplication;
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.CommandLineParser;
 import org.apache.commons.cli.DefaultParser;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/util/commit/DeleteFileCommitStep.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/util/commit/DeleteFileCommitStep.java b/gobblin-data-management/src/main/java/org/apache/gobblin/util/commit/DeleteFileCommitStep.java
index 82084e4..bf105a6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/util/commit/DeleteFileCommitStep.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/util/commit/DeleteFileCommitStep.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.commit;
+package org.apache.gobblin.util.commit;
 
 import java.io.IOException;
 import java.net.URI;
@@ -38,10 +38,10 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Sets;
 
-import gobblin.commit.CommitStep;
-import gobblin.data.management.trash.Trash;
-import gobblin.data.management.trash.TrashFactory;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.data.management.trash.Trash;
+import org.apache.gobblin.data.management.trash.TrashFactory;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizer.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizer.java b/gobblin-data-management/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizer.java
index 8c6a6b0..5123ad2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizer.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/util/request_allocation/SimpleHiveDatasetTieringPrioritizer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.request_allocation;
+package org.apache.gobblin.util.request_allocation;
 
 import java.io.IOException;
 import java.io.Serializable;
@@ -28,15 +28,15 @@ import java.util.regex.Pattern;
 
 import com.google.common.collect.Maps;
 
-import gobblin.annotation.Alias;
-import gobblin.data.management.copy.AllEqualComparator;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.WhitelistBlacklist;
-import gobblin.data.management.copy.prioritization.FileSetComparator;
-import gobblin.data.management.partition.CopyableDatasetRequestor;
-import gobblin.data.management.partition.FileSet;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.data.management.copy.AllEqualComparator;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.WhitelistBlacklist;
+import org.apache.gobblin.data.management.copy.prioritization.FileSetComparator;
+import org.apache.gobblin.data.management.partition.CopyableDatasetRequestor;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.dataset.Dataset;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestDataGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestDataGenerator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestDataGenerator.java
index c10f869..2f85dae 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestDataGenerator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestDataGenerator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import java.io.File;
 import java.io.IOException;
@@ -35,8 +35,8 @@ import org.testng.Assert;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestHelper.java
index 7fa7647..d4ba4b9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/util/test/RetentionTestHelper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util.test;
+package org.apache.gobblin.util.test;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;
@@ -35,16 +35,16 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.dataset.CleanableDatasetBase;
-import gobblin.data.management.retention.profile.MultiCleanableDatasetFinder;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.PathUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDatasetBase;
+import org.apache.gobblin.data.management.retention.profile.MultiCleanableDatasetFinder;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
  * Helper methods for Retention integration tests

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/ConversionHiveTestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/ConversionHiveTestUtils.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/ConversionHiveTestUtils.java
index 2f5b69e..1f2d263 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/ConversionHiveTestUtils.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/ConversionHiveTestUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management;
+package org.apache.gobblin.data.management;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -25,9 +25,9 @@ import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 public class ConversionHiveTestUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/BackfillHiveSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/BackfillHiveSourceTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/BackfillHiveSourceTest.java
index 4f9991a..f28dc06 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/BackfillHiveSourceTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/BackfillHiveSourceTest.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive;
+package org.apache.gobblin.data.management.conversion.hive;
 
 import org.apache.hadoop.hive.ql.metadata.Partition;
 import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.SourceState;
-import gobblin.data.management.conversion.hive.source.BackfillHiveSource;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.conversion.hive.source.BackfillHiveSource;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 @Test(groups = {"gobblin.data.management.conversion"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/CopyPartitionParametersTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/CopyPartitionParametersTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/CopyPartitionParametersTest.java
index eb5b93c..4441bf7 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/CopyPartitionParametersTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/CopyPartitionParametersTest.java
@@ -1,4 +1,4 @@
-package gobblin.data.management.conversion.hive;
+package org.apache.gobblin.data.management.conversion.hive;
 
 import java.util.Collections;
 import java.util.HashMap;
@@ -12,8 +12,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher;
 
 
 /**


[36/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstance.java
index 3587f1a..47569f3 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstance.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.Map;
@@ -23,7 +23,7 @@ import java.util.concurrent.Future;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceConsumer.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceConsumer.java
index b209d3e..475c5af 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceConsumer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.util.List;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceProducer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceProducer.java b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceProducer.java
index b3f94f2..12508da 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceProducer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/runtime/api/SpecExecutorInstanceProducer.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.runtime.api;
+package org.apache.gobblin.runtime.api;
 
 import java.net.URI;
 import java.util.List;
 import java.util.concurrent.Future;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
index ecc3917..7b9b82a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
 import java.io.IOException;
 import java.util.List;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/WorkUnitStreamSource.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/WorkUnitStreamSource.java b/gobblin-api/src/main/java/org/apache/gobblin/source/WorkUnitStreamSource.java
index 13d7049..2137ebc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/WorkUnitStreamSource.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/WorkUnitStreamSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source;
+package org.apache.gobblin.source;
 
-import gobblin.configuration.SourceState;
-import gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/CheckpointableWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/CheckpointableWatermark.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/CheckpointableWatermark.java
index 4d366b4..38673b8 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/CheckpointableWatermark.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/CheckpointableWatermark.java
@@ -17,9 +17,9 @@
  * under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/ComparableWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/ComparableWatermark.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/ComparableWatermark.java
index cc00e70..361f315 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/ComparableWatermark.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/ComparableWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 /**
  * {@link Watermark} that is also {@link Comparable}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/DataRecordException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/DataRecordException.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/DataRecordException.java
index 7f8915b..b1b66c0 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/DataRecordException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/DataRecordException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 public class DataRecordException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
index fb3134a..6a1af0f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import io.reactivex.Emitter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/StreamingExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/StreamingExtractor.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/StreamingExtractor.java
index 1b8328f..035bcdc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/StreamingExtractor.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/StreamingExtractor.java
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import java.io.IOException;
 
-import gobblin.annotation.Alpha;
-import gobblin.writer.WatermarkStorage;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.writer.WatermarkStorage;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
index 5e61d37..391e876 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.gson.JsonElement;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
index 0e42220..37f70bd 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkSerializerHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkSerializerHelper.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkSerializerHelper.java
index 7d15745..e4ae0fc 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkSerializerHelper.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkSerializerHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/BasicWorkUnitStream.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/BasicWorkUnitStream.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/BasicWorkUnitStream.java
index a143ace..0d07312 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/BasicWorkUnitStream.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/BasicWorkUnitStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.Collection;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/Extract.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/Extract.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/Extract.java
index 19a0f73..5161427 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/Extract.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/Extract.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.List;
 import java.util.Locale;
@@ -28,10 +28,10 @@ import org.joda.time.format.DateTimeFormatter;
 import com.google.common.base.Joiner;
 import com.google.common.base.Strings;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ExtractFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ExtractFactory.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ExtractFactory.java
index d0aae7a..53fff64 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ExtractFactory.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ExtractFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.Locale;
 import java.util.Set;
@@ -28,7 +28,7 @@ import org.joda.time.format.DateTimeFormatter;
 import com.google.common.base.Strings;
 import com.google.common.collect.Sets;
 
-import gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.Extract.TableType;
 
 
 public class ExtractFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableExtract.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableExtract.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableExtract.java
index 480fe23..176019e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableExtract.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableExtract.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.io.DataInput;
 import java.io.IOException;
 import java.util.Properties;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableWorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableWorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableWorkUnit.java
index 1d80e8e..134d638 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableWorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/ImmutableWorkUnit.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.io.DataInput;
 import java.io.IOException;
 import java.util.Properties;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MissingExtractAttributeException.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MissingExtractAttributeException.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MissingExtractAttributeException.java
index 1d42f5e..664919e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MissingExtractAttributeException.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MissingExtractAttributeException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 public class MissingExtractAttributeException extends Exception {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
index abbfb71..834f4f3 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.io.DataInput;
 import java.io.DataOutput;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
index 55d00b3..21915a5 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -29,9 +29,9 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonParser;
 
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.Watermark;
-import gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
 import lombok.ToString;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitBinPacker.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitBinPacker.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitBinPacker.java
index a8dcf73..daa9273 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitBinPacker.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitBinPacker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitStream.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitStream.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitStream.java
index ff4b0f2..dba630c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitStream.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitStream.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.Collection;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
index ed191f0..a9db38c 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 /**
  * Provides weights for {@link WorkUnit}s to use by a {@link WorkUnitBinPacker}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/stream/ControlMessage.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/stream/ControlMessage.java b/gobblin-api/src/main/java/org/apache/gobblin/stream/ControlMessage.java
index b556dff..242cb8d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/stream/ControlMessage.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/stream/ControlMessage.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
 /**
  * A {@link StreamEntity} used to send control messages through the ingestion pipeline. Most constructs will just

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/stream/FlushControlMessage.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/stream/FlushControlMessage.java b/gobblin-api/src/main/java/org/apache/gobblin/stream/FlushControlMessage.java
index a44188a..8760754 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/stream/FlushControlMessage.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/stream/FlushControlMessage.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/stream/RecordEnvelope.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/stream/RecordEnvelope.java b/gobblin-api/src/main/java/org/apache/gobblin/stream/RecordEnvelope.java
index 338b4bf..edfa1f0 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/stream/RecordEnvelope.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/stream/RecordEnvelope.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
-import gobblin.annotation.Alpha;
-import gobblin.fork.CopyHelper;
-import gobblin.fork.CopyNotSupportedException;
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.fork.CopyHelper;
+import org.apache.gobblin.fork.CopyNotSupportedException;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 import javax.annotation.Nullable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/stream/StreamEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/stream/StreamEntity.java b/gobblin-api/src/main/java/org/apache/gobblin/stream/StreamEntity.java
index 45c43d3..6168968 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/stream/StreamEntity.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/stream/StreamEntity.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
 import java.io.Closeable;
 import java.util.List;
@@ -23,8 +23,8 @@ import java.util.List;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.ack.Ackable;
-import gobblin.ack.HierarchicalAckable;
+import org.apache.gobblin.ack.Ackable;
+import org.apache.gobblin.ack.HierarchicalAckable;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/testing/AssertWithBackoff.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/testing/AssertWithBackoff.java b/gobblin-api/src/main/java/org/apache/gobblin/testing/AssertWithBackoff.java
index 06a261e..84504df 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/testing/AssertWithBackoff.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/testing/AssertWithBackoff.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.testing;
+package org.apache.gobblin.testing;
 
 import java.util.concurrent.TimeoutException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java b/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
index d76d32d..c7663d2 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/ClassAliasResolver.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 import java.util.Map;
@@ -29,7 +29,7 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/CompletedFuture.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/CompletedFuture.java b/gobblin-api/src/main/java/org/apache/gobblin/util/CompletedFuture.java
index 9a42c25..3639cc7 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/CompletedFuture.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/CompletedFuture.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/Decorator.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/Decorator.java b/gobblin-api/src/main/java/org/apache/gobblin/util/Decorator.java
index 5a57a2e..2d5170e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/Decorator.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/Decorator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java b/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
index 419527b..9b67347 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java b/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
index f27e19a..2abff3f 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/util/RecordCountProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/RecordCountProvider.java b/gobblin-api/src/main/java/org/apache/gobblin/util/RecordCountProvider.java
index 0e83c94..cb912b7 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/RecordCountProvider.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/RecordCountProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
index 613cd2b..0dcc888 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.Closeable;
 import java.io.Flushable;
 import java.io.IOException;
 
-import gobblin.records.ControlMessageHandler;
-import gobblin.records.FlushControlMessageHandler;
-import gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.records.ControlMessageHandler;
+import org.apache.gobblin.records.FlushControlMessageHandler;
+import org.apache.gobblin.stream.RecordEnvelope;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriterBuilder.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriterBuilder.java
index 9376f14..52ea5b1 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriterBuilder.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriterBuilder.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.writer.initializer.NoopWriterInitializer;
-import gobblin.writer.initializer.WriterInitializer;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.writer.initializer.NoopWriterInitializer;
+import org.apache.gobblin.writer.initializer.WriterInitializer;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/Destination.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/Destination.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/Destination.java
index 563908c..506d4ee 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/Destination.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/Destination.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/FluentDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/FluentDataWriterBuilder.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/FluentDataWriterBuilder.java
index 8836359..7953017 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/FluentDataWriterBuilder.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/FluentDataWriterBuilder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 /**
  * A helper class to help create fluent {@link DataWriterBuilder}s. To make the Java generics magic

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/FsWriterMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/FsWriterMetrics.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/FsWriterMetrics.java
index c1419bb..374c557 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/FsWriterMetrics.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/FsWriterMetrics.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/PartitionIdentifier.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/PartitionIdentifier.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/PartitionIdentifier.java
index 0e1efc5..332ceef 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/PartitionIdentifier.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/PartitionIdentifier.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/WatermarkStorage.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/WatermarkStorage.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/WatermarkStorage.java
index cda1b3c..eab115a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/WatermarkStorage.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/WatermarkStorage.java
@@ -17,13 +17,13 @@
  * under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Map;
 
-import gobblin.annotation.Alpha;
-import gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterOutputFormat.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterOutputFormat.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterOutputFormat.java
index c2c297d..64714d4 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterOutputFormat.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterOutputFormat.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import org.apache.commons.lang3.StringUtils;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterWrapper.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterWrapper.java
index 77b195f..edf1473 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterWrapper.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/WriterWrapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/NoopWriterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/NoopWriterInitializer.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/NoopWriterInitializer.java
index 059a062..60dd419 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/NoopWriterInitializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/NoopWriterInitializer.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.writer.initializer;
+package org.apache.gobblin.writer.initializer;
 
 import lombok.ToString;
-import gobblin.initializer.Initializer;
-import gobblin.initializer.NoopInitializer;
+import org.apache.gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.NoopInitializer;
 
 @ToString
 public class NoopWriterInitializer implements WriterInitializer {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializer.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializer.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializer.java
index 083c658..d05aae1 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializer.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/initializer/WriterInitializer.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.writer.initializer;
+package org.apache.gobblin.writer.initializer;
 
-import gobblin.initializer.Initializer;
+import org.apache.gobblin.initializer.Initializer;
 
 public interface WriterInitializer extends Initializer {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/com/linkedin/gobblin/TestAlias.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/com/linkedin/gobblin/TestAlias.java b/gobblin-api/src/test/java/com/linkedin/gobblin/TestAlias.java
index 4e54d2e..51b92d6 100644
--- a/gobblin-api/src/test/java/com/linkedin/gobblin/TestAlias.java
+++ b/gobblin-api/src/test/java/com/linkedin/gobblin/TestAlias.java
@@ -11,7 +11,7 @@
  */
 package com.linkedin.gobblin;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 /**
  * Dummy test class to test alias resolution for com.linkedin.gobblin package

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/ack/HierarchicalAckableTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/ack/HierarchicalAckableTest.java b/gobblin-api/src/test/java/org/apache/gobblin/ack/HierarchicalAckableTest.java
index 54c918a..589e6aa 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/ack/HierarchicalAckableTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/ack/HierarchicalAckableTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ack;
+package org.apache.gobblin.ack;
 
 import org.testng.Assert;
 import org.testng.TestException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopesTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopesTest.java b/gobblin-api/src/test/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopesTest.java
index 559978d..78b11f0 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopesTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopesTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.broker.gobblin_scopes;
+package org.apache.gobblin.broker.gobblin_scopes;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/compat/TextSerializerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/compat/TextSerializerTest.java b/gobblin-api/src/test/java/org/apache/gobblin/compat/TextSerializerTest.java
index 32773cb..04ba79f 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/compat/TextSerializerTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/compat/TextSerializerTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.compat;
+package org.apache.gobblin.compat;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -28,7 +28,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.base.Strings;
 
-import gobblin.compat.hadoop.TextSerializer;
+import org.apache.gobblin.compat.hadoop.TextSerializer;
 
 
 public class TextSerializerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/configuration/StateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/configuration/StateTest.java b/gobblin-api/src/test/java/org/apache/gobblin/configuration/StateTest.java
index 5dcd8d7..bcfa9a7 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/configuration/StateTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/configuration/StateTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.configuration;
+package org.apache.gobblin.configuration;
 
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/converter/ConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/converter/ConverterTest.java b/gobblin-api/src/test/java/org/apache/gobblin/converter/ConverterTest.java
index 20b47c6..f5f0ed5 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/converter/ConverterTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/converter/ConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.List;
 
@@ -24,12 +24,12 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.ack.BasicAckableForTesting;
-import gobblin.configuration.WorkUnitState;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.stream.ControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.ack.BasicAckableForTesting;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.stream.ControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import io.reactivex.Flowable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/fork/CopyHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/fork/CopyHelperTest.java b/gobblin-api/src/test/java/org/apache/gobblin/fork/CopyHelperTest.java
index 6463f2a..58e9fae 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/fork/CopyHelperTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/fork/CopyHelperTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.io.ByteArrayInputStream;
 import java.util.Random;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/fork/ForkerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/fork/ForkerTest.java b/gobblin-api/src/test/java/org/apache/gobblin/fork/ForkerTest.java
index 07dbd01..1c8beb1 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/fork/ForkerTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/fork/ForkerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.fork;
+package org.apache.gobblin.fork;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -30,12 +30,12 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.records.RecordStreamWithMetadata;
-import gobblin.runtime.BasicTestControlMessage;
-import gobblin.stream.RecordEnvelope;
-import gobblin.stream.StreamEntity;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.records.RecordStreamWithMetadata;
+import org.apache.gobblin.runtime.BasicTestControlMessage;
+import org.apache.gobblin.stream.RecordEnvelope;
+import org.apache.gobblin.stream.StreamEntity;
 
 import io.reactivex.Flowable;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/password/PasswordManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/password/PasswordManagerTest.java b/gobblin-api/src/test/java/org/apache/gobblin/password/PasswordManagerTest.java
index bd025f2..6ca0a8a 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/password/PasswordManagerTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/password/PasswordManagerTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.password;
+package org.apache.gobblin.password;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/TestWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/TestWatermark.java b/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/TestWatermark.java
index 56ccf87..0552d45 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/TestWatermark.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/TestWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/WatermarkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/WatermarkTest.java b/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/WatermarkTest.java
index 499a1a1..9f1dab4 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/WatermarkTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/source/extractor/WatermarkTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor;
+package org.apache.gobblin.source.extractor;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/source/workunit/ExtractFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/source/workunit/ExtractFactoryTest.java b/gobblin-api/src/test/java/org/apache/gobblin/source/workunit/ExtractFactoryTest.java
index d286324..3dd16e5 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/source/workunit/ExtractFactoryTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/source/workunit/ExtractFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.workunit;
+package org.apache.gobblin.source.workunit;
 
 import java.util.Set;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/stream/RecordEnvelopeTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/stream/RecordEnvelopeTest.java b/gobblin-api/src/test/java/org/apache/gobblin/stream/RecordEnvelopeTest.java
index ae07f60..2e276fb 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/stream/RecordEnvelopeTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/stream/RecordEnvelopeTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
 import java.util.Random;
 
@@ -24,12 +24,12 @@ import org.testng.annotations.Test;
 
 import com.google.gson.JsonElement;
 
-import gobblin.ack.BasicAckableForTesting;
-import gobblin.fork.CopyNotSupportedException;
-import gobblin.fork.Copyable;
-import gobblin.source.extractor.CheckpointableWatermark;
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.ack.BasicAckableForTesting;
+import org.apache.gobblin.fork.CopyNotSupportedException;
+import org.apache.gobblin.fork.Copyable;
+import org.apache.gobblin.source.extractor.CheckpointableWatermark;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/stream/StreamEntityTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/stream/StreamEntityTest.java b/gobblin-api/src/test/java/org/apache/gobblin/stream/StreamEntityTest.java
index e3a5704..b2c2d87 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/stream/StreamEntityTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/stream/StreamEntityTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.stream;
+package org.apache.gobblin.stream;
 
 import java.util.Random;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.ack.BasicAckableForTesting;
+import org.apache.gobblin.ack.BasicAckableForTesting;
 
 
 public class StreamEntityTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/testing/AssertWithBackoffTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/testing/AssertWithBackoffTest.java b/gobblin-api/src/test/java/org/apache/gobblin/testing/AssertWithBackoffTest.java
index 4026c33..7f1fae8 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/testing/AssertWithBackoffTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/testing/AssertWithBackoffTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.testing;
+package org.apache.gobblin.testing;
 
 import java.util.concurrent.TimeoutException;
 import java.util.concurrent.atomic.AtomicInteger;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/util/ClassAliasResolverTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/util/ClassAliasResolverTest.java b/gobblin-api/src/test/java/org/apache/gobblin/util/ClassAliasResolverTest.java
index d5e0c59..e4a5cf6 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/util/ClassAliasResolverTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/util/ClassAliasResolverTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
@@ -22,7 +22,7 @@ import org.testng.annotations.Test;
 import com.linkedin.gobblin.TestAlias.DummyAliasCom;
 import com.linkedin.gobblin.TestAlias.IDummyAliasCom;
 
-import gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alias;
 
 @Test(groups = { "gobblin.api.util"})
 public class ClassAliasResolverTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-api/src/test/java/org/apache/gobblin/writer/FsWriterMetricsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/test/java/org/apache/gobblin/writer/FsWriterMetricsTest.java b/gobblin-api/src/test/java/org/apache/gobblin/writer/FsWriterMetricsTest.java
index 7f86312..1873862 100644
--- a/gobblin-api/src/test/java/org/apache/gobblin/writer/FsWriterMetricsTest.java
+++ b/gobblin-api/src/test/java/org/apache/gobblin/writer/FsWriterMetricsTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Set;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditGenerator.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditGenerator.java
index c408eb0..a658bad 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditGenerator.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditGenerator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.auditor;
+package org.apache.gobblin.audit.values.auditor;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -26,12 +26,12 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.policy.column.ColumnProjectionPolicy;
-import gobblin.audit.values.policy.column.DefaultColumnProjectionPolicyFactory;
-import gobblin.audit.values.policy.row.DefaultRowSelectionPolicyFactory;
-import gobblin.audit.values.policy.row.RowSelectionPolicy;
-import gobblin.audit.values.sink.AuditSink;
-import gobblin.audit.values.sink.DefaultAuditSinkFactory;
+import org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy;
+import org.apache.gobblin.audit.values.policy.column.DefaultColumnProjectionPolicyFactory;
+import org.apache.gobblin.audit.values.policy.row.DefaultRowSelectionPolicyFactory;
+import org.apache.gobblin.audit.values.policy.row.RowSelectionPolicy;
+import org.apache.gobblin.audit.values.sink.AuditSink;
+import org.apache.gobblin.audit.values.sink.DefaultAuditSinkFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditRuntimeMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditRuntimeMetadata.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditRuntimeMetadata.java
index 533f22b..d1f5bf2 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditRuntimeMetadata.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/auditor/ValueAuditRuntimeMetadata.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.auditor;
+package org.apache.gobblin.audit.values.auditor;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
index 753d862..59f4e54 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/AbstractColumnProjectionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.column;
+package org.apache.gobblin.audit.values.policy.column;
 
 import java.util.List;
 
@@ -23,7 +23,7 @@ import org.apache.avro.Schema;
 import com.google.common.collect.ImmutableList;
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ColumnProjectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ColumnProjectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ColumnProjectionPolicy.java
index 00aff0c..5f08717 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ColumnProjectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ColumnProjectionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.column;
+package org.apache.gobblin.audit.values.policy.column;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/DefaultColumnProjectionPolicyFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/DefaultColumnProjectionPolicyFactory.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/DefaultColumnProjectionPolicyFactory.java
index 00eb963..b3713f3 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/DefaultColumnProjectionPolicyFactory.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/DefaultColumnProjectionPolicyFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.column;
+package org.apache.gobblin.audit.values.policy.column;
 
 import java.lang.reflect.InvocationTargetException;
 
@@ -25,8 +25,8 @@ import org.apache.commons.lang3.reflect.ConstructorUtils;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 /**
  * Default factory class to create new {@link ColumnProjectionPolicy}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
index 0e0452f..a57e513 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/column/ProjectAllColumnProjectionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.column;
+package org.apache.gobblin.audit.values.policy.column;
 
 import java.util.List;
 
@@ -22,8 +22,8 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
 
 /**
  * An {@link AbstractColumnProjectionPolicy} that projects all columns/fields of the <code>inputRecord</code>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/AbstractRowSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/AbstractRowSelectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/AbstractRowSelectionPolicy.java
index f9e2358..721bd43 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/AbstractRowSelectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/AbstractRowSelectionPolicy.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.row;
+package org.apache.gobblin.audit.values.policy.row;
 
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.auditor.ValueAuditGenerator;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.policy.column.ColumnProjectionPolicy;
+import org.apache.gobblin.audit.values.auditor.ValueAuditGenerator;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/DefaultRowSelectionPolicyFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/DefaultRowSelectionPolicyFactory.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/DefaultRowSelectionPolicyFactory.java
index dd5b0d7..70a1ec4 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/DefaultRowSelectionPolicyFactory.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/DefaultRowSelectionPolicyFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.row;
+package org.apache.gobblin.audit.values.policy.row;
 
 import java.lang.reflect.InvocationTargetException;
 
@@ -25,10 +25,10 @@ import org.apache.commons.lang3.reflect.ConstructorUtils;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.auditor.ValueAuditGenerator;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.policy.column.ColumnProjectionPolicy;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.audit.values.auditor.ValueAuditGenerator;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 /**
  * Default factory class to create new {@link RowSelectionPolicy}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/RowSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/RowSelectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/RowSelectionPolicy.java
index ae520d3..8a0406e 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/RowSelectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/RowSelectionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.row;
+package org.apache.gobblin.audit.values.policy.row;
 
 import org.apache.avro.generic.GenericRecord;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
index a794f70..84ba0b9 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/policy/row/SelectAllRowSelectionPolicy.java
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.policy.row;
+package org.apache.gobblin.audit.values.policy.row;
 
 import org.apache.avro.generic.GenericRecord;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.policy.column.ColumnProjectionPolicy;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.policy.column.ColumnProjectionPolicy;
 
 /**
  * A {@link RowSelectionPolicy} that selects all rows for auditing

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/AuditSink.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/AuditSink.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/AuditSink.java
index 8ccabcb..b35a427 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/AuditSink.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/AuditSink.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.sink;
+package org.apache.gobblin.audit.values.sink;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/DefaultAuditSinkFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/DefaultAuditSinkFactory.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/DefaultAuditSinkFactory.java
index ba3e425..443fbde 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/DefaultAuditSinkFactory.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/DefaultAuditSinkFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.sink;
+package org.apache.gobblin.audit.values.sink;
 
 import java.lang.reflect.InvocationTargetException;
 
@@ -24,8 +24,8 @@ import org.apache.commons.lang3.reflect.ConstructorUtils;
 
 import com.typesafe.config.Config;
 
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 /**
  * Default factory class to create new {@link AuditSink}s

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
index 2952afc..78d21d6 100644
--- a/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
+++ b/gobblin-audit/src/main/java/org/apache/gobblin/audit/values/sink/FsAuditSink.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values.sink;
+package org.apache.gobblin.audit.values.sink;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -32,11 +32,11 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/FsAuditSinkTest.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/FsAuditSinkTest.java b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/FsAuditSinkTest.java
index c259c15..2085ec7 100644
--- a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/FsAuditSinkTest.java
+++ b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/FsAuditSinkTest.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values;
+package org.apache.gobblin.audit.values;
 
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.sink.FsAuditSink;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.sink.FsAuditSink;
 
 import java.io.File;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/MockSink.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/MockSink.java b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/MockSink.java
index 907e20c..02ed6b1 100644
--- a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/MockSink.java
+++ b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/MockSink.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values;
+package org.apache.gobblin.audit.values;
 
-import gobblin.annotation.Alias;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.sink.AuditSink;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.sink.AuditSink;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditGeneratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditGeneratorTest.java b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditGeneratorTest.java
index b3db7b0..7618720 100644
--- a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditGeneratorTest.java
+++ b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditGeneratorTest.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values;
+package org.apache.gobblin.audit.values;
 
 import static org.mockito.Mockito.mock;
-import gobblin.audit.values.auditor.ValueAuditGenerator;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.policy.column.ProjectAllColumnProjectionPolicy;
-import gobblin.audit.values.policy.row.SelectAllRowSelectionPolicy;
+import org.apache.gobblin.audit.values.auditor.ValueAuditGenerator;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.policy.column.ProjectAllColumnProjectionPolicy;
+import org.apache.gobblin.audit.values.policy.row.SelectAllRowSelectionPolicy;
 
 import org.apache.avro.generic.GenericRecord;
 import org.mockito.Mockito;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditRuntimeMetadataTest.java
----------------------------------------------------------------------
diff --git a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditRuntimeMetadataTest.java b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditRuntimeMetadataTest.java
index 68d7fdf..b51dd42 100644
--- a/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditRuntimeMetadataTest.java
+++ b/gobblin-audit/src/test/java/org/apache/gobblin/audit/values/ValueAuditRuntimeMetadataTest.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.audit.values;
+package org.apache.gobblin.audit.values;
 
 import static org.mockito.Mockito.mock;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
-import gobblin.audit.values.auditor.ValueAuditRuntimeMetadata.Phase;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata;
+import org.apache.gobblin.audit.values.auditor.ValueAuditRuntimeMetadata.Phase;
 
 import org.apache.avro.Schema;
 import org.mockito.Mockito;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSClusterSecurityManager.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSClusterSecurityManager.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSClusterSecurityManager.java
index 9217720..ecd50af 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSClusterSecurityManager.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSClusterSecurityManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.util.concurrent.TimeUnit;
 
@@ -33,9 +33,9 @@ import com.amazonaws.auth.profile.ProfileCredentialsProvider;
 import com.amazonaws.util.StringUtils;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.password.PasswordManager;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSJobConfigurationManager.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSJobConfigurationManager.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSJobConfigurationManager.java
index 524d1b9..58f4c9f 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSJobConfigurationManager.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSJobConfigurationManager.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -44,16 +44,16 @@ import com.google.common.collect.Maps;
 import com.google.common.eventbus.EventBus;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.cluster.GobblinHelixJobScheduler;
-import gobblin.cluster.JobConfigurationManager;
-import gobblin.cluster.event.NewJobConfigArrivalEvent;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.SchedulerUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.cluster.GobblinHelixJobScheduler;
+import org.apache.gobblin.cluster.JobConfigurationManager;
+import org.apache.gobblin.cluster.event.NewJobConfigArrivalEvent;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.SchedulerUtils;
 
-import static gobblin.aws.GobblinAWSUtils.appendSlash;
+import static org.apache.gobblin.aws.GobblinAWSUtils.appendSlash;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSSdkClient.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSSdkClient.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSSdkClient.java
index 89d93dc..5066e63 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSSdkClient.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSSdkClient.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.io.IOException;
@@ -68,7 +68,7 @@ import com.google.common.base.Supplier;
 import com.google.common.base.Suppliers;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSShutdownHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSShutdownHandler.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSShutdownHandler.java
index c57e804..3afe94a 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSShutdownHandler.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/AWSShutdownHandler.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.util.List;
 
@@ -25,7 +25,7 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-aws/src/main/java/org/apache/gobblin/aws/CloudInitScriptBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/CloudInitScriptBuilder.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/CloudInitScriptBuilder.java
index aad4930..fa65f5b 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/CloudInitScriptBuilder.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/CloudInitScriptBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.aws;
+package org.apache.gobblin.aws;
 
 import java.io.File;
 import java.util.List;
@@ -26,10 +26,10 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Optional;
 import com.google.common.base.Splitter;
 
-import gobblin.annotation.Alpha;
-import gobblin.cluster.GobblinClusterConfigurationKeys;
-import gobblin.util.JvmUtils;
-import static gobblin.aws.GobblinAWSUtils.encodeBase64;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.cluster.GobblinClusterConfigurationKeys;
+import org.apache.gobblin.util.JvmUtils;
+import static org.apache.gobblin.aws.GobblinAWSUtils.encodeBase64;
 
 
 /**


[14/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistry.java
index fcc1012..fbad64e 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/ConfluentKafkaSchemaRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -31,8 +31,8 @@ import io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientExcept
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/FixedSchemaKafkaAvroExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/FixedSchemaKafkaAvroExtractor.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/FixedSchemaKafkaAvroExtractor.java
index ce258da..71e7e6e 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/FixedSchemaKafkaAvroExtractor.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/FixedSchemaKafkaAvroExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import org.apache.avro.Schema;
 import org.apache.avro.io.Decoder;
@@ -23,8 +23,8 @@ import org.apache.avro.io.DecoderFactory;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaAvroExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaAvroExtractor.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaAvroExtractor.java
index 5052f70..4547cfe 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaAvroExtractor.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaAvroExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 
@@ -31,13 +31,13 @@ import org.apache.avro.io.Decoder;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaExtractor.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaExtractor.java
index ef47b0f..ac1a7f2 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaExtractor.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.util.Iterator;
@@ -33,21 +33,21 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.kafka.client.DecodeableKafkaRecord;
-import gobblin.kafka.client.GobblinKafkaConsumerClient;
-import gobblin.kafka.client.GobblinKafkaConsumerClient.GobblinKafkaConsumerClientFactory;
-import gobblin.kafka.client.KafkaConsumerRecord;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.EventBasedExtractor;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.kafka.client.DecodeableKafkaRecord;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient.GobblinKafkaConsumerClientFactory;
+import org.apache.gobblin.kafka.client.KafkaConsumerRecord;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.EventBasedExtractor;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaOffsetRetrievalFailureException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaOffsetRetrievalFailureException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaOffsetRetrievalFailureException.java
index 644c295..b042e92 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaOffsetRetrievalFailureException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaOffsetRetrievalFailureException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 @SuppressWarnings("serial")
 public class KafkaOffsetRetrievalFailureException extends Exception {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaPartition.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaPartition.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaPartition.java
index 6b4c2e1..0a11bbf 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaPartition.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaPartition.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import com.google.common.net.HostAndPort;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaRecord.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaRecord.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaRecord.java
index c76b6f4..995d441 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaRecord.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaRecord.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleExtractor.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleExtractor.java
index c4de5a9..28c56e5 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleExtractor.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleExtractor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 /**
  * An implementation of {@link KafkaExtractor} from which reads and returns records as an array of bytes.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleJsonExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleJsonExtractor.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleJsonExtractor.java
index 9001df1..44a2674 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleJsonExtractor.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleJsonExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.nio.charset.Charset;
@@ -23,9 +23,9 @@ import java.nio.charset.StandardCharsets;
 
 import com.google.gson.Gson;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.source.extractor.Extractor;
 
 public class KafkaSimpleJsonExtractor extends KafkaSimpleExtractor implements Extractor<String, byte[]> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleSource.java
index 9b0a6da..6bbd69c 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSimpleSource.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
index b68faeb..4fa9fb4 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -47,27 +47,27 @@ import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.GobblinKafkaConsumerClient;
-import gobblin.kafka.client.GobblinKafkaConsumerClient.GobblinKafkaConsumerClientFactory;
-import gobblin.source.extractor.extract.EventBasedSource;
-import gobblin.source.extractor.extract.kafka.workunit.packer.KafkaWorkUnitPacker;
-import gobblin.source.extractor.limiter.LimiterConfigurationKeys;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.dataset.DatasetUtils;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.source.extractor.limiter.LimiterConfigurationKeys;
-import gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient.GobblinKafkaConsumerClientFactory;
+import org.apache.gobblin.source.extractor.extract.EventBasedSource;
+import org.apache.gobblin.source.extractor.extract.kafka.workunit.packer.KafkaWorkUnitPacker;
+import org.apache.gobblin.source.extractor.limiter.LimiterConfigurationKeys;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.dataset.DatasetUtils;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.source.extractor.limiter.LimiterConfigurationKeys;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
 
 import lombok.Getter;
 import lombok.Setter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaTopic.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaTopic.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaTopic.java
index d782257..d8de232 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaTopic.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaTopic.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.util.Collections;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaUtils.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaUtils.java
index acc0de2..55ecab4 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaUtils.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaUtils.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
index 5e36747..0f35db0 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/MultiLongWatermark.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.math.RoundingMode;
 import java.util.List;
@@ -26,7 +26,7 @@ import com.google.common.math.LongMath;
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 
-import gobblin.source.extractor.Watermark;
+import org.apache.gobblin.source.extractor.Watermark;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/PreviousOffsetNotFoundException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/PreviousOffsetNotFoundException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/PreviousOffsetNotFoundException.java
index be74e5b..7495640 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/PreviousOffsetNotFoundException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/PreviousOffsetNotFoundException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 @SuppressWarnings("serial")
 public class PreviousOffsetNotFoundException extends Exception {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistry.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistry.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistry.java
index 765231e..9740512 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistry.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/SimpleKafkaSchemaRegistry.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.util.Properties;
 
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/StartOffsetOutOfRangeException.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/StartOffsetOutOfRangeException.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/StartOffsetOutOfRangeException.java
index 39befb2..a6d10bb 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/StartOffsetOutOfRangeException.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/StartOffsetOutOfRangeException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 @SuppressWarnings("serial")
 public class StartOffsetOutOfRangeException extends Exception {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/UniversalKafkaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/UniversalKafkaSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/UniversalKafkaSource.java
index 89350a3..87714d7 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/UniversalKafkaSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/UniversalKafkaSource.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordSizeBasedWorkUnitSizeEstimator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordSizeBasedWorkUnitSizeEstimator.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordSizeBasedWorkUnitSizeEstimator.java
index e64abd8..f80c7c4 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordSizeBasedWorkUnitSizeEstimator.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordSizeBasedWorkUnitSizeEstimator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
 import java.util.List;
 import java.util.Map;
@@ -25,12 +25,12 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaUtils;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaUtils;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordTimeBasedWorkUnitSizeEstimator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordTimeBasedWorkUnitSizeEstimator.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordTimeBasedWorkUnitSizeEstimator.java
index 1eb60e2..e0539a5 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordTimeBasedWorkUnitSizeEstimator.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaAvgRecordTimeBasedWorkUnitSizeEstimator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
 import java.util.List;
 import java.util.Map;
@@ -28,12 +28,12 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaUtils;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaUtils;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaBiLevelWorkUnitPacker.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaBiLevelWorkUnitPacker.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaBiLevelWorkUnitPacker.java
index af38c3a..ae06c67 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaBiLevelWorkUnitPacker.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaBiLevelWorkUnitPacker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
 import java.util.Collections;
 import java.util.List;
@@ -24,11 +24,11 @@ import java.util.PriorityQueue;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaSingleLevelWorkUnitPacker.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaSingleLevelWorkUnitPacker.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaSingleLevelWorkUnitPacker.java
index b3d9cfa..b731e96 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaSingleLevelWorkUnitPacker.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaSingleLevelWorkUnitPacker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
 import java.util.List;
 import java.util.Map;
@@ -23,10 +23,10 @@ import java.util.Map;
 import com.google.common.collect.Lists;
 import com.google.common.math.DoubleMath;
 
-import gobblin.configuration.SourceState;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitPacker.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitPacker.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitPacker.java
index 2ebb720..38d050d 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitPacker.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitPacker.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
 import java.util.Collections;
 import java.util.Comparator;
@@ -32,19 +32,19 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.MinMaxPriorityQueue;
 import com.google.common.primitives.Doubles;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaSource;
-import gobblin.source.extractor.extract.kafka.KafkaUtils;
-import gobblin.source.extractor.extract.kafka.MultiLongWatermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaSource;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.MultiLongWatermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitSizeEstimator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitSizeEstimator.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitSizeEstimator.java
index 8181339..892ee83 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitSizeEstimator.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/workunit/packer/KafkaWorkUnitSizeEstimator.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka.workunit.packer;
+package org.apache.gobblin.source.extractor.extract.kafka.workunit.packer;
 
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/EnvelopeSchemaConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/EnvelopeSchemaConverterTest.java b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/EnvelopeSchemaConverterTest.java
index 87e3abb..a00e2c0 100644
--- a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/EnvelopeSchemaConverterTest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/EnvelopeSchemaConverterTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/KafkaAvroSchemaRegistryForTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/KafkaAvroSchemaRegistryForTest.java b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/KafkaAvroSchemaRegistryForTest.java
index b81eec4..ea960db 100644
--- a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/KafkaAvroSchemaRegistryForTest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/converter/KafkaAvroSchemaRegistryForTest.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
-import gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistryFactory;
 import java.util.Properties;
 import org.apache.avro.Schema;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistryTest.java b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistryTest.java
index ca31ed0..4ce24d7 100644
--- a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistryTest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/schemareg/CachingKafkaSchemaRegistryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.schemareg;
+package org.apache.gobblin.kafka.schemareg;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/serialize/MD5DigestTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/serialize/MD5DigestTest.java b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/serialize/MD5DigestTest.java
index dfbebb5..6ffa111 100644
--- a/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/serialize/MD5DigestTest.java
+++ b/gobblin-modules/gobblin-kafka-common/src/test/java/org/apache/gobblin/kafka/serialize/MD5DigestTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.UnsupportedEncodingException;
 import java.security.MessageDigest;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/MetadataConverterWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/MetadataConverterWrapper.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/MetadataConverterWrapper.java
index 55ea9b2..55395b2 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/MetadataConverterWrapper.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/MetadataConverterWrapper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 
@@ -23,10 +23,10 @@ import com.google.common.collect.Iterables;
 
 import javax.annotation.Nullable;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.types.Metadata;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadata.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadata.java
index 7985fd8..3f3b4f8 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadata.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadata.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -28,10 +28,10 @@ import org.codehaus.jackson.JsonFactory;
 import org.codehaus.jackson.JsonGenerator;
 import org.codehaus.jackson.map.ObjectMapper;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.types.GlobalMetadata;
-import gobblin.type.ContentTypeUtils;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.type.ContentTypeUtils;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/GlobalMetadataCollector.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/GlobalMetadataCollector.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/GlobalMetadataCollector.java
index 502cfb0..f8d3f48 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/GlobalMetadataCollector.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/GlobalMetadataCollector.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata;
+package org.apache.gobblin.metadata;
 
 import java.util.Collections;
 import java.util.Iterator;
@@ -23,7 +23,7 @@ import java.util.Set;
 
 import com.google.common.base.Preconditions;
 
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareFsMetadataProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareFsMetadataProvider.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareFsMetadataProvider.java
index e3dc6b6..d8eed42 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareFsMetadataProvider.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareFsMetadataProvider.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProvider.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProvider.java
index a28c467..1537cc5 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProvider.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProvider.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
-import gobblin.annotation.Alpha;
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProviderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProviderFactory.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProviderFactory.java
index 8b88bdf..1e1aea8 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProviderFactory.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/DatasetAwareMetadataProviderFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
 import com.typesafe.config.Config;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/MetadataAwareFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/MetadataAwareFileSystem.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/MetadataAwareFileSystem.java
index 4121756..177d582 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/MetadataAwareFileSystem.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/MetadataAwareFileSystem.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
 import java.io.IOException;
 
@@ -27,15 +27,15 @@ import org.apache.hadoop.util.Progressable;
 
 import com.typesafe.config.Config;
 
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.filesystem.FileSystemInstrumentation;
-import gobblin.util.filesystem.FileSystemInstrumentationFactory;
-import gobblin.util.filesystem.FileSystemKey;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.filesystem.FileSystemInstrumentation;
+import org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory;
+import org.apache.gobblin.util.filesystem.FileSystemKey;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/PermissionMetadataParser.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/PermissionMetadataParser.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/PermissionMetadataParser.java
index 7e51e8e..8143a4b 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/PermissionMetadataParser.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/PermissionMetadataParser.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleConfigMetadataProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleConfigMetadataProvider.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleConfigMetadataProvider.java
index 3fc54fc..570c23e 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleConfigMetadataProvider.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleConfigMetadataProvider.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
 import org.apache.hadoop.fs.Path;
 
-import gobblin.annotation.Alpha;
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 import lombok.RequiredArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleMetadataProviderFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleMetadataProviderFactory.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleMetadataProviderFactory.java
index c331c38..fd2f097 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleMetadataProviderFactory.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/provider/SimpleMetadataProviderFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metadata.provider;
+package org.apache.gobblin.metadata.provider;
 
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.util.ConfigUtils;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadata.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadata.java
index 681fadc..4dde2f3 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadata.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadata.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata.types;
+package org.apache.gobblin.metadata.types;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadataJsonMerger.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadataJsonMerger.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadataJsonMerger.java
index 797c436..d4e68bb 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadataJsonMerger.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/GlobalMetadataJsonMerger.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata.types;
+package org.apache.gobblin.metadata.types;
 
 import java.io.IOException;
 
-import gobblin.metadata.MetadataMerger;
-import gobblin.writer.FsWriterMetrics;
+import org.apache.gobblin.metadata.MetadataMerger;
+import org.apache.gobblin.writer.FsWriterMetrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/Metadata.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/Metadata.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/Metadata.java
index 4e11064..4fe2a7e 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/Metadata.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/Metadata.java
@@ -1,4 +1,4 @@
-package gobblin.metadata.types;
+package org.apache.gobblin.metadata.types;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/StaticStringMetadataMerger.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/StaticStringMetadataMerger.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/StaticStringMetadataMerger.java
index 55d19c2..41b96fb 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/StaticStringMetadataMerger.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/metadata/types/StaticStringMetadataMerger.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata.types;
+package org.apache.gobblin.metadata.types;
 
-import gobblin.metadata.MetadataMerger;
-import gobblin.writer.FsWriterMetrics;
+import org.apache.gobblin.metadata.MetadataMerger;
+import org.apache.gobblin.writer.FsWriterMetrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/ContentTypeUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/ContentTypeUtils.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/ContentTypeUtils.java
index 3c32470..36e52d0 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/ContentTypeUtils.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/ContentTypeUtils.java
@@ -16,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.type;
+package org.apache.gobblin.type;
 
 import java.util.List;
 import java.util.concurrent.ConcurrentHashMap;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.metadata.types.Metadata;
+import org.apache.gobblin.metadata.types.Metadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/RecordWithMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/RecordWithMetadata.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/RecordWithMetadata.java
index 14c3ed1..5d014d6 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/RecordWithMetadata.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/RecordWithMetadata.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.type;
+package org.apache.gobblin.type;
 
 import java.util.Map;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
-import gobblin.metadata.types.Metadata;
+import org.apache.gobblin.metadata.types.Metadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/SerializedRecordWithMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/SerializedRecordWithMetadata.java b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/SerializedRecordWithMetadata.java
index 570610c..0041004 100644
--- a/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/SerializedRecordWithMetadata.java
+++ b/gobblin-modules/gobblin-metadata/src/main/java/org/apache/gobblin/type/SerializedRecordWithMetadata.java
@@ -17,14 +17,14 @@
  * under the License.
  */
 
-package gobblin.type;
+package org.apache.gobblin.type;
 
 import java.util.List;
 import java.util.Map;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.metadata.types.Metadata;
+import org.apache.gobblin.metadata.types.Metadata;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/MetadataConverterWrapperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/MetadataConverterWrapperTest.java b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/MetadataConverterWrapperTest.java
index 59956d3..03672b2 100644
--- a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/MetadataConverterWrapperTest.java
+++ b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/MetadataConverterWrapperTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -25,9 +25,9 @@ import java.util.List;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.metadata.types.Metadata;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 public class MetadataConverterWrapperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadataTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadataTest.java b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadataTest.java
index 3f17dce..f2359e4 100644
--- a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadataTest.java
+++ b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/converter/RecordWithMetadataToEnvelopedRecordWithMetadataTest.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.nio.charset.StandardCharsets;
@@ -29,8 +29,8 @@ import org.codehaus.jackson.map.ObjectMapper;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.metadata.types.Metadata;
-import gobblin.type.RecordWithMetadata;
+import org.apache.gobblin.metadata.types.Metadata;
+import org.apache.gobblin.type.RecordWithMetadata;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/GlobalMetadataCollectorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/GlobalMetadataCollectorTest.java b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/GlobalMetadataCollectorTest.java
index c31cd5e..3a00f7c 100644
--- a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/GlobalMetadataCollectorTest.java
+++ b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/GlobalMetadataCollectorTest.java
@@ -1,11 +1,11 @@
-package gobblin.metadata;
+package org.apache.gobblin.metadata;
 
 import java.util.Set;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.metadata.types.GlobalMetadata;
+import org.apache.gobblin.metadata.types.GlobalMetadata;
 
 
 public class GlobalMetadataCollectorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/types/GlobalMetadataTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/types/GlobalMetadataTest.java b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/types/GlobalMetadataTest.java
index c3501cc..29838c2 100644
--- a/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/types/GlobalMetadataTest.java
+++ b/gobblin-modules/gobblin-metadata/src/test/java/org/apache/gobblin/metadata/types/GlobalMetadataTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metadata.types;
+package org.apache.gobblin.metadata.types;
 
 import java.io.IOException;
 import java.nio.charset.StandardCharsets;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteConnectionType.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteConnectionType.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteConnectionType.java
index 5dadf8b..a8a063a 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteConnectionType.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteConnectionType.java
@@ -17,7 +17,7 @@
 
 
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
 
 import java.net.InetSocketAddress;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
index 97590fb..ab9d3dc 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
 import java.io.IOException;
 import java.util.Map;
@@ -27,16 +27,16 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.MultiPartEvent;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.JobEvent;
-import gobblin.metrics.event.TaskEvent;
-import gobblin.metrics.reporter.EventReporter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.MultiPartEvent;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.metrics.event.TaskEvent;
+import org.apache.gobblin.metrics.reporter.EventReporter;
 
-import static gobblin.metrics.event.TimingEvent.METADATA_DURATION;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_DURATION;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphitePusher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphitePusher.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphitePusher.java
index d6a8e12..77b546b 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphitePusher.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphitePusher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
index 9aa315a..5170524 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/main/java/org/apache/gobblin/metrics/graphite/GraphiteReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
 import java.io.IOException;
 import java.util.Map;
@@ -37,11 +37,11 @@ import com.codahale.metrics.Timer;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.Measurements;
-import gobblin.metrics.reporter.ConfiguredScheduledReporter;
-import gobblin.util.ConfigUtils;
-import static gobblin.metrics.Measurements.*;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.reporter.ConfiguredScheduledReporter;
+import org.apache.gobblin.util.ConfigUtils;
+import static org.apache.gobblin.metrics.Measurements.*;
 
 /**
  * Graphite reporter for metrics

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporterTest.java b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporterTest.java
index 79a2483..bea0c17 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteEventReporterTest.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
-
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.event.JobEvent;
-import gobblin.metrics.event.MultiPartEvent;
-import gobblin.metrics.event.TaskEvent;
-import gobblin.metrics.test.TimestampedValue;
+package org.apache.gobblin.metrics.graphite;
+
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.event.JobEvent;
+import org.apache.gobblin.metrics.event.MultiPartEvent;
+import org.apache.gobblin.metrics.event.TaskEvent;
+import org.apache.gobblin.metrics.test.TimestampedValue;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteReporterTest.java b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteReporterTest.java
index 20b95fc..ef5a6ef 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/GraphiteReporterTest.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
-import gobblin.metrics.ContextAwareGauge;
-import gobblin.metrics.Measurements;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.ContextAwareGauge;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -39,13 +39,13 @@ import com.codahale.metrics.Meter;
 import com.codahale.metrics.MetricRegistry;
 import com.codahale.metrics.Timer;
 
-import static gobblin.metrics.test.TestConstants.METRIC_PREFIX;
-import static gobblin.metrics.test.TestConstants.GAUGE;
-import static gobblin.metrics.test.TestConstants.COUNTER;
-import static gobblin.metrics.test.TestConstants.METER;
-import static gobblin.metrics.test.TestConstants.HISTOGRAM;
-import static gobblin.metrics.test.TestConstants.TIMER;
-import static gobblin.metrics.test.TestConstants.CONTEXT_NAME;
+import static org.apache.gobblin.metrics.test.TestConstants.METRIC_PREFIX;
+import static org.apache.gobblin.metrics.test.TestConstants.GAUGE;
+import static org.apache.gobblin.metrics.test.TestConstants.COUNTER;
+import static org.apache.gobblin.metrics.test.TestConstants.METER;
+import static org.apache.gobblin.metrics.test.TestConstants.HISTOGRAM;
+import static org.apache.gobblin.metrics.test.TestConstants.TIMER;
+import static org.apache.gobblin.metrics.test.TestConstants.CONTEXT_NAME;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
index d9a9812..a09f0ce 100644
--- a/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
+++ b/gobblin-modules/gobblin-metrics-graphite/src/test/java/org/apache/gobblin/metrics/graphite/TestGraphiteSender.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.graphite;
+package org.apache.gobblin.metrics.graphite;
 
-import gobblin.metrics.test.TimestampedValue;
+import org.apache.gobblin.metrics.test.TimestampedValue;
 
 import java.io.IOException;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/AbstractHadoopCounterReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/AbstractHadoopCounterReporter.java b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/AbstractHadoopCounterReporter.java
index ef212bf..6a00709 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/AbstractHadoopCounterReporter.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/AbstractHadoopCounterReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.hadoop;
+package org.apache.gobblin.metrics.hadoop;
 
 import java.util.Map;
 import java.util.SortedMap;
@@ -31,9 +31,9 @@ import com.codahale.metrics.Timer;
 
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.reporter.ContextAwareScheduledReporter;
-import gobblin.metrics.Measurements;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
index df4f56b..d70507c 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.hadoop;
+package org.apache.gobblin.metrics.hadoop;
 
 import java.util.concurrent.TimeUnit;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.mapred.Reporter;
 
 import com.codahale.metrics.MetricFilter;
 
-import gobblin.metrics.reporter.ContextAwareScheduledReporter;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
index f508062..b17bb2d 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.hadoop;
+package org.apache.gobblin.metrics.hadoop;
 
 import java.util.concurrent.TimeUnit;
 
@@ -23,8 +23,8 @@ import org.apache.hadoop.mapreduce.TaskInputOutputContext;
 
 import com.codahale.metrics.MetricFilter;
 
-import gobblin.metrics.reporter.ContextAwareScheduledReporter;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporterTest.java b/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporterTest.java
index bbe282e..66d9ff9 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.hadoop;
+package org.apache.gobblin.metrics.hadoop;
 
 import java.util.SortedMap;
 import java.util.UUID;
@@ -40,9 +40,9 @@ import com.codahale.metrics.Timer;
 
 import com.google.common.collect.ImmutableSortedMap;
 
-import gobblin.metrics.Measurements;
-import gobblin.metrics.MetricContext;
-import static gobblin.metrics.test.TestConstants.*;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.MetricContext;
+import static org.apache.gobblin.metrics.test.TestConstants.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporterTest.java b/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporterTest.java
index 53cafe4..8bff876 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporterTest.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/test/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.hadoop;
+package org.apache.gobblin.metrics.hadoop;
 
 import java.util.SortedMap;
 import java.util.UUID;
@@ -39,9 +39,9 @@ import com.codahale.metrics.Timer;
 
 import com.google.common.collect.ImmutableSortedMap;
 
-import gobblin.metrics.Measurements;
-import gobblin.metrics.MetricContext;
-import static gobblin.metrics.test.TestConstants.*;
+import org.apache.gobblin.metrics.Measurements;
+import org.apache.gobblin.metrics.MetricContext;
+import static org.apache.gobblin.metrics.test.TestConstants.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBConnectionType.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBConnectionType.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBConnectionType.java
index 39a0f62..064495f 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBConnectionType.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBConnectionType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
+package org.apache.gobblin.metrics.influxdb;
 
 import org.influxdb.InfluxDB;
 import org.influxdb.InfluxDBFactory;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
index 5ed2d87..79382d9 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.influxdb;
+package org.apache.gobblin.metrics.influxdb;
 
 import java.io.IOException;
 import java.util.List;
@@ -31,13 +31,13 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.primitives.Doubles;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.MultiPartEvent;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.metrics.reporter.EventReporter;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.MultiPartEvent;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.metrics.reporter.EventReporter;
 
-import static gobblin.metrics.event.TimingEvent.METADATA_DURATION;
+import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_DURATION;
 
 /**
  *


[16/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroR2JoinConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroR2JoinConverter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroR2JoinConverter.java
index 508d531..f8c314d 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroR2JoinConverter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/AvroR2JoinConverter.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 
@@ -12,19 +12,19 @@ import com.typesafe.config.Config;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.http.HttpClient;
-import gobblin.http.HttpRequestResponseRecord;
-import gobblin.http.ResponseHandler;
-import gobblin.http.ResponseStatus;
-import gobblin.r2.R2ClientFactory;
-import gobblin.r2.R2Client;
-import gobblin.r2.R2ResponseStatus;
-import gobblin.r2.R2RestRequestBuilder;
-import gobblin.r2.R2RestResponseHandler;
-import gobblin.utils.HttpConstants;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.HttpRequestResponseRecord;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.r2.R2ClientFactory;
+import org.apache.gobblin.r2.R2Client;
+import org.apache.gobblin.r2.R2ResponseStatus;
+import org.apache.gobblin.r2.R2RestRequestBuilder;
+import org.apache.gobblin.r2.R2RestResponseHandler;
+import org.apache.gobblin.utils.HttpConstants;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/HttpJoinConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/HttpJoinConverter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/HttpJoinConverter.java
index b750931..e3a5018 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/HttpJoinConverter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/converter/HttpJoinConverter.java
@@ -1,4 +1,4 @@
-package gobblin.converter;
+package org.apache.gobblin.converter;
 
 import java.io.IOException;
 import java.util.Queue;
@@ -12,20 +12,20 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.AsyncRequest;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpClient;
-import gobblin.http.HttpOperation;
-import gobblin.http.ResponseHandler;
-import gobblin.http.ResponseStatus;
-import gobblin.utils.HttpConstants;
-import gobblin.writer.WriteCallback;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.writer.WriteCallback;
 
 /**
  * This converter converts an input record (DI) to an output record (DO) which

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpAsyncClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpAsyncClient.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpAsyncClient.java
index 18080ca..956889b 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpAsyncClient.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpAsyncClient.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 import java.util.concurrent.CountDownLatch;
@@ -26,10 +26,10 @@ import com.typesafe.config.ConfigFactory;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.Callback;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.utils.HttpUtils;
 
 /**
  * An asynchronous {@link HttpClient} which sends {@link HttpUriRequest} and registers a callback.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpClient.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpClient.java
index db458f5..4f98ded 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpClient.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpClient.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
@@ -20,10 +20,10 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.Callback;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequest.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequest.java
index 225d07d..92d29b7 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequest.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -24,7 +24,7 @@ import org.apache.http.HttpEntityEnclosingRequest;
 import org.apache.http.client.methods.HttpUriRequest;
 import org.apache.http.util.EntityUtils;
 
-import gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequestBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequestBuilder.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequestBuilder.java
index 78e1c53..92b8b96 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequestBuilder.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpRequestBuilder.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.net.URI;
 import java.util.Map;
@@ -15,9 +15,9 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.annotations.VisibleForTesting;
 
-import gobblin.utils.HttpUtils;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
+import org.apache.gobblin.utils.HttpUtils;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseHandler.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseHandler.java
index ae23a91..c7d182e 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseHandler.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseHandler.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -10,8 +10,8 @@ import org.apache.http.client.methods.HttpUriRequest;
 import org.apache.http.util.EntityUtils;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.net.Request;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.net.Request;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseStatus.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseStatus.java
index 3eda3d0..e5569de 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseStatus.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ApacheHttpResponseStatus.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 import lombok.Getter;
 import lombok.Setter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/HttpClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/HttpClient.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/HttpClient.java
index ed6beb7..247158a 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/HttpClient.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/HttpClient.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.Closeable;
 import java.io.IOException;
 
-import gobblin.async.Callback;
+import org.apache.gobblin.async.Callback;
 
 /**
  * An interface to send a request

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseHandler.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseHandler.java
index 02650f8..51861fc 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseHandler.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseHandler.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.http;
+package org.apache.gobblin.http;
 
-import gobblin.net.Request;
+import org.apache.gobblin.net.Request;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseStatus.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseStatus.java
index a20ffbf..530559e 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseStatus.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ResponseStatus.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import lombok.Getter;
 import lombok.Setter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/StatusType.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/StatusType.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/StatusType.java
index aede660..bdd2ea8 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/StatusType.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/StatusType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.http;
+package org.apache.gobblin.http;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ThrottledHttpClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ThrottledHttpClient.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ThrottledHttpClient.java
index d6627b2..e53396c 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ThrottledHttpClient.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/http/ThrottledHttpClient.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 
@@ -8,16 +8,16 @@ import com.codahale.metrics.Timer;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.Callback;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.broker.MetricContextFactory;
-import gobblin.metrics.broker.MetricContextKey;
-import gobblin.util.http.HttpLimiterKey;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.broker.SharedLimiterFactory;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.broker.MetricContextFactory;
+import org.apache.gobblin.metrics.broker.MetricContextKey;
+import org.apache.gobblin.util.http.HttpLimiterKey;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/D2ClientProxy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/D2ClientProxy.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/D2ClientProxy.java
index 76b5d82..5338173 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/D2ClientProxy.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/D2ClientProxy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.net.URI;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Client.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Client.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Client.java
index 467c8e0..4c26592 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Client.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Client.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.io.IOException;
 import java.util.concurrent.ExecutionException;
@@ -30,10 +30,10 @@ import com.typesafe.config.Config;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.Callback;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.http.ThrottledHttpClient;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.http.ThrottledHttpClient;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ClientFactory.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ClientFactory.java
index 1b02c71..44d9d0f 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ClientFactory.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ClientFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -32,7 +32,7 @@ import com.typesafe.config.ConfigValue;
 import javax.net.ssl.SSLContext;
 import javax.net.ssl.SSLParameters;
 
-import gobblin.security.ssl.SSLContextFactory;
+import org.apache.gobblin.security.ssl.SSLContextFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2HttpClientProxy.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2HttpClientProxy.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2HttpClientProxy.java
index 6facc89..06a3b0e 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2HttpClientProxy.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2HttpClientProxy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Request.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Request.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Request.java
index dd72afb..ebb1f28 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Request.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2Request.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.nio.charset.Charset;
 
 import com.linkedin.data.ByteString;
 import com.linkedin.r2.message.rest.RestRequest;
 
-import gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ResponseStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ResponseStatus.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ResponseStatus.java
index eb7df49..76b7907 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ResponseStatus.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2ResponseStatus.java
@@ -1,12 +1,12 @@
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import com.linkedin.data.ByteString;
 
 import lombok.Getter;
 import lombok.Setter;
 
-import gobblin.http.ResponseStatus;
-import gobblin.http.StatusType;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.http.StatusType;
 
 @Getter @Setter
 public class R2ResponseStatus extends ResponseStatus {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestRequestBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestRequestBuilder.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestRequestBuilder.java
index e06dcf6..4c1e1ea 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestRequestBuilder.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestRequestBuilder.java
@@ -1,4 +1,4 @@
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.io.IOException;
 import java.net.URI;
@@ -17,10 +17,10 @@ import com.linkedin.r2.message.rest.RestRequestBuilder;
 import com.linkedin.restli.common.ResourceMethod;
 import com.linkedin.restli.common.RestConstants;
 
-import gobblin.http.HttpOperation;
-import gobblin.utils.HttpUtils;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.utils.HttpUtils;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestResponseHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestResponseHandler.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestResponseHandler.java
index 876f0c2..496670e 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestResponseHandler.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/r2/R2RestResponseHandler.java
@@ -1,17 +1,17 @@
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import com.google.common.collect.Maps;
 import com.linkedin.r2.message.rest.RestRequest;
 import com.linkedin.r2.message.rest.RestResponse;
-import gobblin.configuration.State;
-import gobblin.http.ResponseHandler;
-import gobblin.http.StatusType;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.net.Request;
-import gobblin.utils.HttpConstants;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.StatusType;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.net.Request;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.utils.HttpUtils;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpConstants.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpConstants.java
index 82f5f41..2af506c 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpConstants.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpConstants.java
@@ -1,4 +1,4 @@
-package gobblin.utils;
+package org.apache.gobblin.utils;
 
 public class HttpConstants {
   /** Configuration keys */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpUtils.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpUtils.java
index f176154..03a2fba 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpUtils.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/utils/HttpUtils.java
@@ -1,4 +1,4 @@
-package gobblin.utils;
+package org.apache.gobblin.utils;
 
 import java.net.MalformedURLException;
 import java.net.URI;
@@ -23,10 +23,10 @@ import com.typesafe.config.Config;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.http.HttpOperation;
-import gobblin.http.ResponseStatus;
-import gobblin.http.StatusType;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.http.StatusType;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriter.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriter.java
index 80c0eb4..3396de9 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriter.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.Queue;
@@ -25,13 +25,13 @@ import org.slf4j.LoggerFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.AsyncRequest;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
-import gobblin.async.DispatchException;
-import gobblin.http.HttpClient;
-import gobblin.http.ResponseHandler;
-import gobblin.http.ResponseStatus;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.async.DispatchException;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.ResponseStatus;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriterBuilder.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriterBuilder.java
index 330c76f..9db93d1 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriterBuilder.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AsyncHttpWriterBuilder.java
@@ -15,24 +15,24 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpClient;
-import gobblin.http.ResponseHandler;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.util.ConfigUtils;
-import gobblin.utils.HttpConstants;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.utils.HttpConstants;
 import java.io.IOException;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AvroHttpWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AvroHttpWriterBuilder.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AvroHttpWriterBuilder.java
index d28c194..43ff44f 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AvroHttpWriterBuilder.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/AvroHttpWriterBuilder.java
@@ -1,4 +1,4 @@
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.util.Set;
 
@@ -13,11 +13,11 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.http.ApacheHttpClient;
-import gobblin.http.ApacheHttpResponseHandler;
-import gobblin.http.ApacheHttpRequestBuilder;
-import gobblin.utils.HttpConstants;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.http.ApacheHttpClient;
+import org.apache.gobblin.http.ApacheHttpResponseHandler;
+import org.apache.gobblin.http.ApacheHttpRequestBuilder;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/R2RestWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/R2RestWriterBuilder.java b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/R2RestWriterBuilder.java
index 63793ee..719ab54 100644
--- a/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/R2RestWriterBuilder.java
+++ b/gobblin-modules/gobblin-http/src/main/java/org/apache/gobblin/writer/R2RestWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import com.google.common.collect.ImmutableMap;
 import com.linkedin.r2.message.rest.RestRequest;
@@ -23,12 +23,12 @@ import com.linkedin.r2.message.rest.RestResponse;
 import com.linkedin.r2.transport.common.Client;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
-import gobblin.r2.R2Client;
-import gobblin.r2.R2ClientFactory;
-import gobblin.r2.R2RestRequestBuilder;
-import gobblin.r2.R2RestResponseHandler;
-import gobblin.utils.HttpConstants;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.r2.R2Client;
+import org.apache.gobblin.r2.R2ClientFactory;
+import org.apache.gobblin.r2.R2RestRequestBuilder;
+import org.apache.gobblin.r2.R2RestResponseHandler;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.utils.HttpUtils;
 import java.util.Set;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.avro.generic.GenericRecord;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
index 4c0dcf3..4a8a3ee 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/HttpTestUtils.java
@@ -19,8 +19,8 @@ import com.linkedin.data.ByteString;
 import com.linkedin.r2.message.rest.RestRequest;
 import com.linkedin.r2.message.rest.RestRequestBuilder;
 
-import gobblin.http.HttpOperation;
-import gobblin.async.BufferedRecord;
+import org.apache.gobblin.http.HttpOperation;
+import org.apache.gobblin.async.BufferedRecord;
 
 
 public class HttpTestUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/http/ApacheHttpRequestBuilderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/http/ApacheHttpRequestBuilderTest.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/http/ApacheHttpRequestBuilderTest.java
index 8d8307d..b8b24e8 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/http/ApacheHttpRequestBuilderTest.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/http/ApacheHttpRequestBuilderTest.java
@@ -1,4 +1,4 @@
-package gobblin.http;
+package org.apache.gobblin.http;
 
 import java.io.IOException;
 import java.util.Queue;
@@ -13,9 +13,9 @@ import org.mockito.ArgumentCaptor;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.HttpTestUtils;
-import gobblin.async.AsyncRequest;
-import gobblin.async.BufferedRecord;
+import org.apache.gobblin.HttpTestUtils;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.BufferedRecord;
 
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2ClientFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2ClientFactoryTest.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2ClientFactoryTest.java
index 66baa91..8b9d443 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2ClientFactoryTest.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2ClientFactoryTest.java
@@ -1,4 +1,4 @@
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -16,7 +16,7 @@ import com.typesafe.config.ConfigFactory;
 
 import junit.framework.Assert;
 
-import gobblin.security.ssl.SSLContextFactory;
+import org.apache.gobblin.security.ssl.SSLContextFactory;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2RestRequestBuilderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2RestRequestBuilderTest.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2RestRequestBuilderTest.java
index ffb9846..59c1ddc 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2RestRequestBuilderTest.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/r2/R2RestRequestBuilderTest.java
@@ -1,4 +1,4 @@
-package gobblin.r2;
+package org.apache.gobblin.r2;
 
 import java.io.IOException;
 import java.net.URI;
@@ -16,10 +16,10 @@ import com.linkedin.r2.message.rest.RestRequest;
 import com.linkedin.r2.message.rest.RestRequestBuilder;
 import com.linkedin.restli.common.RestConstants;
 
-import gobblin.HttpTestUtils;
-import gobblin.async.AsyncRequest;
-import gobblin.async.BufferedRecord;
-import gobblin.r2.R2RestRequestBuilder;
+import org.apache.gobblin.HttpTestUtils;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.r2.R2RestRequestBuilder;
 
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/util/HttpUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/util/HttpUtilsTest.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/util/HttpUtilsTest.java
index 39a8d21..3d33da8 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/util/HttpUtilsTest.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/util/HttpUtilsTest.java
@@ -1,4 +1,4 @@
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.util.HashMap;
 import java.util.HashSet;
@@ -11,10 +11,10 @@ import com.typesafe.config.ConfigFactory;
 
 import junit.framework.Assert;
 
-import gobblin.http.ResponseStatus;
-import gobblin.http.StatusType;
-import gobblin.utils.HttpConstants;
-import gobblin.utils.HttpUtils;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.http.StatusType;
+import org.apache.gobblin.utils.HttpConstants;
+import org.apache.gobblin.utils.HttpUtils;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/writer/AsyncHttpWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/writer/AsyncHttpWriterTest.java b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/writer/AsyncHttpWriterTest.java
index a4a4fd5..65c95a0 100644
--- a/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/writer/AsyncHttpWriterTest.java
+++ b/gobblin-modules/gobblin-http/src/test/java/org/apache/gobblin/writer/AsyncHttpWriterTest.java
@@ -1,4 +1,4 @@
-package gobblin.writer;
+package org.apache.gobblin.writer;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -17,24 +17,24 @@ import com.typesafe.config.ConfigFactory;
 import junit.framework.Assert;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.async.AsyncRequest;
-import gobblin.async.AsyncRequestBuilder;
-import gobblin.async.BufferedRecord;
-import gobblin.async.Callback;
-import gobblin.broker.BrokerConstants;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SharedResourcesBrokerImpl;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.configuration.WorkUnitState;
-import gobblin.http.HttpClient;
-import gobblin.http.ResponseHandler;
-import gobblin.http.ResponseStatus;
-import gobblin.http.StatusType;
-import gobblin.http.ThrottledHttpClient;
-import gobblin.net.Request;
-import gobblin.util.limiter.RateBasedLimiter;
-import gobblin.util.limiter.broker.SharedLimiterFactory;
+import org.apache.gobblin.async.AsyncRequest;
+import org.apache.gobblin.async.AsyncRequestBuilder;
+import org.apache.gobblin.async.BufferedRecord;
+import org.apache.gobblin.async.Callback;
+import org.apache.gobblin.broker.BrokerConstants;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SharedResourcesBrokerImpl;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.http.HttpClient;
+import org.apache.gobblin.http.ResponseHandler;
+import org.apache.gobblin.http.ResponseStatus;
+import org.apache.gobblin.http.StatusType;
+import org.apache.gobblin.http.ThrottledHttpClient;
+import org.apache.gobblin.net.Request;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterFactory;
 
 
 @Test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
index 5011bdb..08e8ca2 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/client/Kafka08ConsumerClient.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.kafka.client;
+package org.apache.gobblin.kafka.client;
 
 import java.io.IOException;
 import java.nio.ByteBuffer;
@@ -49,11 +49,11 @@ import com.google.common.collect.Maps;
 import com.google.common.net.HostAndPort;
 import com.typesafe.config.Config;
 
-import gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaTopic;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaTopic;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
 
 /**
  * A {@link GobblinKafkaConsumerClient} that uses kafka 08 scala consumer client. All the code has been moved from the

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
index 71a2e3b..78cd932 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroDeserializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.IOException;
 import java.util.Map;
@@ -34,9 +34,9 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
index 4dc0add..6bf812a 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/serialize/LiAvroSerializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.serialize;
+package org.apache.gobblin.kafka.serialize;
 
 import java.io.IOException;
 
@@ -23,7 +23,7 @@ import org.apache.avro.generic.GenericRecord;
 import org.apache.kafka.common.errors.SerializationException;
 import org.apache.kafka.common.serialization.Serializer;
 
-import gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/KafkaCheckpoint.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/KafkaCheckpoint.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/KafkaCheckpoint.java
index 3a54faa..527135d 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/KafkaCheckpoint.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/KafkaCheckpoint.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.tool;
+package org.apache.gobblin.kafka.tool;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/SimpleKafkaConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/SimpleKafkaConsumer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/SimpleKafkaConsumer.java
index 7447184..fb83990 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/SimpleKafkaConsumer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/tool/SimpleKafkaConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.tool;
+package org.apache.gobblin.kafka.tool;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -41,10 +41,10 @@ import kafka.javaapi.consumer.ConsumerConnector;
 import kafka.message.MessageAndMetadata;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.schemareg.KafkaSchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
-import gobblin.kafka.serialize.LiAvroDeserializer;
-import gobblin.kafka.serialize.MD5Digest;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryFactory;
+import org.apache.gobblin.kafka.serialize.LiAvroDeserializer;
+import org.apache.gobblin.kafka.serialize.MD5Digest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/Kafka08DataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/Kafka08DataWriter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/Kafka08DataWriter.java
index c8a2b9e..8df03c3 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/Kafka08DataWriter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/Kafka08DataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -33,11 +33,11 @@ import com.typesafe.config.ConfigFactory;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
-import gobblin.writer.WriteResponseFuture;
-import gobblin.writer.WriteResponseMapper;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
+import org.apache.gobblin.writer.WriteResponseFuture;
+import org.apache.gobblin.writer.WriteResponseMapper;
 
 
 /**
@@ -106,8 +106,8 @@ public class Kafka08DataWriter<D> implements AsyncDataWriter<D> {
     log.debug("Close called");
     this.producer.close();
   }
-  
-  
+
+
 
   @Override
   public Future<WriteResponse> write(final D record, final WriteCallback callback) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
index a396a06..2d8aafc 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/kafka/writer/KafkaDataWriterBuilder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,12 +25,12 @@ import org.apache.avro.generic.GenericRecord;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.AsyncDataWriter;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
-import gobblin.writer.PartitionAwareDataWriterBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.AsyncDataWriter;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.PartitionAwareDataWriterBuilder;
 
 /**
  * Builder that hands back a {@link Kafka08DataWriter}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
index 74cd702..0fcac22 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/KafkaReportingFormats.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.Properties;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.kafka.KafkaAvroEventReporter;
-import gobblin.metrics.kafka.KafkaAvroReporter;
-import gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
-import gobblin.metrics.kafka.KafkaEventReporter;
-import gobblin.metrics.kafka.KafkaReporter;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.kafka.KafkaAvroEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaAvroReporter;
+import org.apache.gobblin.metrics.kafka.KafkaAvroSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.KafkaEventReporter;
+import org.apache.gobblin.metrics.kafka.KafkaReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
index f38a27a..c01cbc9 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroEventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.IOException;
 
@@ -23,12 +23,12 @@ import org.apache.avro.Schema;
 
 import com.google.common.base.Optional;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.reporter.util.AvroBinarySerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.SchemaRegistryVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.util.AvroBinarySerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.SchemaRegistryVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
index ea2f01f..7a04358 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaAvroReporter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.reporter.util.AvroBinarySerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.SchemaRegistryVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.util.ConfigUtils;
+package org.apache.gobblin.metrics.kafka;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.reporter.util.AvroBinarySerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.SchemaRegistryVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.util.ConfigUtils;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
index cfb4d14..bb4f9f0 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaEventReporter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.IOException;
 import java.util.List;
@@ -24,13 +24,13 @@ import java.util.Queue;
 import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.reporter.EventReporter;
-import gobblin.metrics.reporter.util.AvroJsonSerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.reporter.EventReporter;
+import org.apache.gobblin.metrics.reporter.util.AvroJsonSerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaPusher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaPusher.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaPusher.java
index 506f591..29162ac 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaPusher.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaPusher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
index bc4d740..add315b 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporter.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.MetricReport;
-import gobblin.metrics.reporter.MetricReportReporter;
-import gobblin.metrics.reporter.util.AvroJsonSerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+package org.apache.gobblin.metrics.kafka;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.MetricReport;
+import org.apache.gobblin.metrics.reporter.MetricReportReporter;
+import org.apache.gobblin.metrics.reporter.util.AvroJsonSerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporterFactory.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporterFactory.java
index a452a4e..328a47b 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporterFactory.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/KafkaReporterFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -27,11 +27,11 @@ import com.google.common.base.Preconditions;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.CustomCodahaleReporterFactory;
-import gobblin.metrics.KafkaReportingFormats;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.CustomCodahaleReporterFactory;
+import org.apache.gobblin.metrics.KafkaReportingFormats;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/ProducerCloseable.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/ProducerCloseable.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/ProducerCloseable.java
index d5b278a..b28d6a7 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/ProducerCloseable.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/metrics/kafka/ProducerCloseable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.kafka;
+package org.apache.gobblin.metrics.kafka;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstance.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstance.java
index 0e0e523..a60d8e2 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstance.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstance.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import com.google.common.util.concurrent.AbstractIdleService;
 import java.io.Serializable;
@@ -34,11 +34,11 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.util.CompletedFuture;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.util.CompletedFuture;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class SimpleKafkaSpecExecutorInstance extends AbstractIdleService implements SpecExecutorInstance {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceConsumer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceConsumer.java
index a3eb851..90960e7 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceConsumer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceConsumer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.io.ByteArrayInputStream;
 import java.io.Closeable;
@@ -43,21 +43,21 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.kafka.client.DecodeableKafkaRecord;
-import gobblin.kafka.client.GobblinKafkaConsumerClient;
-import gobblin.kafka.client.Kafka08ConsumerClient;
-import gobblin.kafka.client.KafkaConsumerRecord;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.metrics.reporter.util.SchemaVersionWriter;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceConsumer;
-import gobblin.runtime.job_spec.AvroJobSpec;
-import gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
-import gobblin.source.extractor.extract.kafka.KafkaPartition;
-import gobblin.source.extractor.extract.kafka.KafkaTopic;
-import gobblin.util.CompletedFuture;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.kafka.client.DecodeableKafkaRecord;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient;
+import org.apache.gobblin.kafka.client.Kafka08ConsumerClient;
+import org.apache.gobblin.kafka.client.KafkaConsumerRecord;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.metrics.reporter.util.SchemaVersionWriter;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceConsumer;
+import org.apache.gobblin.runtime.job_spec.AvroJobSpec;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaOffsetRetrievalFailureException;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaPartition;
+import org.apache.gobblin.source.extractor.extract.kafka.KafkaTopic;
+import org.apache.gobblin.util.CompletedFuture;
 
 public class SimpleKafkaSpecExecutorInstanceConsumer extends SimpleKafkaSpecExecutorInstance
     implements SpecExecutorInstanceConsumer<Spec>, Closeable {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceProducer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceProducer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceProducer.java
index 40851c3..cdafe06 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceProducer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/SimpleKafkaSpecExecutorInstanceProducer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -33,16 +33,16 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.kafka.writer.Kafka08DataWriter;
-import gobblin.metrics.reporter.util.AvroBinarySerializer;
-import gobblin.metrics.reporter.util.AvroSerializer;
-import gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.job_spec.AvroJobSpec;
-import gobblin.util.ConfigUtils;
-import gobblin.writer.WriteCallback;
+import org.apache.gobblin.kafka.writer.Kafka08DataWriter;
+import org.apache.gobblin.metrics.reporter.util.AvroBinarySerializer;
+import org.apache.gobblin.metrics.reporter.util.AvroSerializer;
+import org.apache.gobblin.metrics.reporter.util.FixedSchemaVersionWriter;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.job_spec.AvroJobSpec;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.writer.WriteCallback;
 
 
 @NotThreadSafe

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceConsumer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceConsumer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceConsumer.java
index 50df00c..ac7fe03 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceConsumer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/service/StreamingKafkaSpecExecutorInstanceConsumer.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ConfigUtils;
 import java.io.Closeable;
 import java.io.IOException;
 import java.net.URI;
@@ -37,14 +37,14 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.MutableJobCatalog;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceConsumer;
-import gobblin.runtime.job_monitor.AvroJobSpecKafkaJobMonitor;
-import gobblin.runtime.job_monitor.KafkaJobMonitor;
-import gobblin.runtime.std.DefaultJobCatalogListenerImpl;
-import gobblin.util.CompletedFuture;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.MutableJobCatalog;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceConsumer;
+import org.apache.gobblin.runtime.job_monitor.AvroJobSpecKafkaJobMonitor;
+import org.apache.gobblin.runtime.job_monitor.KafkaJobMonitor;
+import org.apache.gobblin.runtime.std.DefaultJobCatalogListenerImpl;
+import org.apache.gobblin.util.CompletedFuture;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractor.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractor.java
index 950485b..74eafa8 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractor.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import io.confluent.kafka.serializers.KafkaAvroDeserializer;
 import io.confluent.kafka.serializers.KafkaJsonDeserializer;
@@ -39,13 +39,13 @@ import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.WorkUnitState;
-import gobblin.kafka.client.ByteArrayBasedKafkaRecord;
-import gobblin.metrics.kafka.KafkaSchemaRegistry;
-import gobblin.metrics.kafka.SchemaRegistryException;
-import gobblin.util.AvroUtils;
-import gobblin.util.PropertiesUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.kafka.client.ByteArrayBasedKafkaRecord;
+import org.apache.gobblin.metrics.kafka.KafkaSchemaRegistry;
+import org.apache.gobblin.metrics.kafka.SchemaRegistryException;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.PropertiesUtils;
 
 
 /**
@@ -80,18 +80,18 @@ public class KafkaDeserializerExtractor extends KafkaExtractor<Object, Object> {
   private final Deserializer<?> kafkaDeserializer;
   private final KafkaSchemaRegistry<?, ?> kafkaSchemaRegistry;
   private final Schema latestSchema;
-  
+
   public KafkaDeserializerExtractor(WorkUnitState state) throws ReflectiveOperationException {
     this(state, getDeserializerType(state.getProperties()));
   }
 
   private KafkaDeserializerExtractor(WorkUnitState state, Optional<Deserializers> deserializerType)
       throws ReflectiveOperationException {
-    this(state, deserializerType, 
+    this(state, deserializerType,
         getDeserializer(getProps(state), deserializerType),
         getKafkaSchemaRegistry(getProps(state)));
   }
-  
+
   @VisibleForTesting
   KafkaDeserializerExtractor(WorkUnitState state, Optional<Deserializers> deserializerType,
       Deserializer<?> kafkaDeserializer, KafkaSchemaRegistry<?, ?> kafkaSchemaRegistry) {
@@ -105,7 +105,7 @@ public class KafkaDeserializerExtractor extends KafkaExtractor<Object, Object> {
   @Override
   protected Object decodeRecord(ByteArrayBasedKafkaRecord messageAndOffset) throws IOException {
     Object deserialized = kafkaDeserializer.deserialize(this.topicName, messageAndOffset.getMessageBytes());
-    
+
     // For Confluent's Schema Registry the read schema is the latest registered schema to support schema evolution
     return (this.latestSchema == null) ? deserialized
         : AvroUtils.convertRecordSchema((GenericRecord) deserialized, this.latestSchema);
@@ -119,13 +119,13 @@ public class KafkaDeserializerExtractor extends KafkaExtractor<Object, Object> {
       throw new RuntimeException(e);
     }
   }
-  
+
   private static Optional<Deserializers> getDeserializerType(Properties props) {
     Preconditions.checkArgument(props.containsKey(KAFKA_DESERIALIZER_TYPE),
         "Missing required property " + KAFKA_DESERIALIZER_TYPE);
     return Enums.getIfPresent(Deserializers.class, props.getProperty(KAFKA_DESERIALIZER_TYPE).toUpperCase());
   }
-  
+
   /**
    * Constructs a {@link Deserializer}, using the value of {@link #KAFKA_DESERIALIZER_TYPE}.
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerSource.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerSource.java
index d18ebcd..2abeb28 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerSource.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaDeserializerSource.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.IOException;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializer.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializer.java
index ca35494..e297d96 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaGsonDeserializer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.nio.charset.Charset;
 import java.nio.charset.StandardCharsets;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapper.java b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapper.java
index f3dd45d..201dbef 100644
--- a/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapper.java
+++ b/gobblin-modules/gobblin-kafka-08/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaWrapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.kafka;
+package org.apache.gobblin.source.extractor.extract.kafka;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -39,11 +39,11 @@ import com.google.common.net.HostAndPort;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.kafka.client.GobblinKafkaConsumerClient;
-import gobblin.util.ConfigUtils;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.kafka.client.GobblinKafkaConsumerClient;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.DatasetFilterUtils;
 
 import kafka.api.PartitionFetchInfo;
 import kafka.api.PartitionOffsetRequestInfo;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/StandaloneTestKafkaServer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/StandaloneTestKafkaServer.java b/gobblin-modules/gobblin-kafka-08/src/test/java/StandaloneTestKafkaServer.java
index 269cb1b..e12ddd4 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/StandaloneTestKafkaServer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/StandaloneTestKafkaServer.java
@@ -17,7 +17,7 @@
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.KafkaTestBase;
+import org.apache.gobblin.kafka.KafkaTestBase;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/FlakyKafkaProducer.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/FlakyKafkaProducer.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/FlakyKafkaProducer.java
index e1a4082..013511b 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/FlakyKafkaProducer.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/FlakyKafkaProducer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka;
+package org.apache.gobblin.kafka;
 
 import java.util.Properties;
 import java.util.concurrent.Callable;
@@ -34,7 +34,7 @@ import org.apache.kafka.clients.producer.RecordMetadata;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.test.ErrorManager;
+import org.apache.gobblin.test.ErrorManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
index e306320..a89f29c 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/KafkaTestBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka;
+package org.apache.gobblin.kafka;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -44,7 +44,7 @@ import kafka.utils.ZKStringSerializer$;
 import kafka.zk.EmbeddedZookeeper;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.test.TestUtils;
+import org.apache.gobblin.test.TestUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterIntegrationTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterIntegrationTest.java
index a488c17..3db88eb 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterIntegrationTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterIntegrationTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.File;
 import java.io.FileReader;
@@ -35,9 +35,9 @@ import org.testng.Assert;
 import kafka.consumer.ConsumerIterator;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.KafkaTestBase;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.kafka.KafkaTestBase;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobLauncherFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
index 6c996e8..900e0be 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.io.IOException;
 import java.lang.management.ManagementFactory;
@@ -30,15 +30,15 @@ import org.testng.annotations.Test;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.kafka.KafkaTestBase;
-import gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry;
-import gobblin.kafka.schemareg.KafkaSchemaRegistryConfigurationKeys;
-import gobblin.kafka.schemareg.SchemaRegistryException;
-import gobblin.kafka.serialize.LiAvroDeserializer;
-import gobblin.kafka.serialize.LiAvroDeserializerBase;
-import gobblin.test.TestUtils;
-import gobblin.writer.WriteCallback;
-import gobblin.writer.WriteResponse;
+import org.apache.gobblin.kafka.KafkaTestBase;
+import org.apache.gobblin.kafka.schemareg.ConfigDrivenMd5SchemaRegistry;
+import org.apache.gobblin.kafka.schemareg.KafkaSchemaRegistryConfigurationKeys;
+import org.apache.gobblin.kafka.schemareg.SchemaRegistryException;
+import org.apache.gobblin.kafka.serialize.LiAvroDeserializer;
+import org.apache.gobblin.kafka.serialize.LiAvroDeserializerBase;
+import org.apache.gobblin.test.TestUtils;
+import org.apache.gobblin.writer.WriteCallback;
+import org.apache.gobblin.writer.WriteResponse;
 
 import static org.mockito.Mockito.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterUnitTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterUnitTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterUnitTest.java
index fdc5bcb..c31f178 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterUnitTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterUnitTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.kafka.writer;
+package org.apache.gobblin.kafka.writer;
 
 import java.util.Properties;
 


[20/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
index 914ab42..986cd90 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatabaseJobHistoryStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import javax.annotation.Nullable;
 import javax.sql.DataSource;
@@ -40,10 +40,10 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.inject.Inject;
 
-import gobblin.metastore.database.SupportedDatabaseVersion;
-import gobblin.metastore.database.VersionedDatabaseJobHistoryStore;
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobExecutionQuery;
+import org.apache.gobblin.metastore.database.SupportedDatabaseVersion;
+import org.apache.gobblin.metastore.database.VersionedDatabaseJobHistoryStore;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionQuery;
 
 import org.reflections.util.ClasspathHelper;
 import org.reflections.util.ConfigurationBuilder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatasetStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatasetStateStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatasetStateStore.java
index 3334354..16b3442 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatasetStateStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/DatasetStateStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -23,7 +23,7 @@ import java.util.Map;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 public interface DatasetStateStore<T extends State> extends StateStore<T> {
   String DATASET_STATE_STORE_TABLE_SUFFIX = ".jst";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStore.java
index 835db66..96c3e51 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStore.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
-import static gobblin.util.HadoopUtils.FS_SCHEMES_NON_ATOMIC;
+import static org.apache.gobblin.util.HadoopUtils.FS_SCHEMES_NON_ATOMIC;
 
 import com.google.common.base.Predicate;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.HadoopUtils;
 import java.io.IOException;
 import java.net.URI;
 import java.util.Collection;
@@ -39,8 +39,8 @@ import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.util.WritableShimSerialization;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.WritableShimSerialization;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStoreFactory.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStoreFactory.java
index 5ce44f2..1331362 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStoreFactory.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/FsStateStoreFactory.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValue;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
 import java.io.IOException;
 import java.net.URI;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
index 79e56fd..13a398f 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.util.Properties;
 
 import com.google.inject.Inject;
 import com.google.inject.name.Named;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.password.PasswordManager;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.password.PasswordManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryStore.java
index 3833897..3e05daf 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryStore.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.List;
 
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobExecutionQuery;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionQuery;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MetaStoreModule.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MetaStoreModule.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MetaStoreModule.java
index 6363aa0..3b0d77f 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MetaStoreModule.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MetaStoreModule.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.util.Properties;
 import javax.sql.DataSource;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStore.java
index 1d3a133..3e2b928 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStore.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.google.common.base.Predicate;
 import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.password.PasswordManager;
-import gobblin.util.ConfigUtils;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.io.StreamUtils;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.DataInputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStoreFactory.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStoreFactory.java
index 44103d0..aad441a 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStoreFactory.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/MysqlStateStoreFactory.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.typesafe.config.Config;
-import gobblin.annotation.Alias;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ConfigUtils;
 import java.util.Properties;
 import org.apache.commons.dbcp.BasicDataSource;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/StateStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/StateStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/StateStore.java
index 65f11c4..578c94a 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/StateStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/StateStore.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.google.common.base.Predicate;
 import com.typesafe.config.Config;
@@ -23,7 +23,7 @@ import java.io.IOException;
 import java.util.Collection;
 import java.util.List;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV100.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV100.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV100.java
index 38cd464..4bbae5a 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV100.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV100.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
 import java.io.IOException;
 import java.sql.Connection;
@@ -48,22 +48,22 @@ import com.google.common.collect.Maps;
 
 import com.linkedin.data.template.StringMap;
 
-import gobblin.metastore.DatabaseJobHistoryStore;
-import gobblin.metastore.JobHistoryStore;
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobExecutionQuery;
-import gobblin.rest.JobStateEnum;
-import gobblin.rest.LauncherTypeEnum;
-import gobblin.rest.Metric;
-import gobblin.rest.MetricArray;
-import gobblin.rest.MetricTypeEnum;
-import gobblin.rest.QueryListType;
-import gobblin.rest.Table;
-import gobblin.rest.TableTypeEnum;
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.rest.TaskExecutionInfoArray;
-import gobblin.rest.TaskStateEnum;
-import gobblin.rest.TimeRange;
+import org.apache.gobblin.metastore.DatabaseJobHistoryStore;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionQuery;
+import org.apache.gobblin.rest.JobStateEnum;
+import org.apache.gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.rest.Metric;
+import org.apache.gobblin.rest.MetricArray;
+import org.apache.gobblin.rest.MetricTypeEnum;
+import org.apache.gobblin.rest.QueryListType;
+import org.apache.gobblin.rest.Table;
+import org.apache.gobblin.rest.TableTypeEnum;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.rest.TaskExecutionInfoArray;
+import org.apache.gobblin.rest.TaskStateEnum;
+import org.apache.gobblin.rest.TimeRange;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV101.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV101.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV101.java
index e24bc31..88e5cfa 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV101.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV101.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
 import javax.sql.DataSource;
 import java.io.IOException;
@@ -51,21 +51,21 @@ import com.google.common.collect.Sets;
 import com.linkedin.data.template.GetMode;
 import com.linkedin.data.template.StringMap;
 
-import gobblin.metastore.JobHistoryStore;
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobExecutionQuery;
-import gobblin.rest.JobStateEnum;
-import gobblin.rest.LauncherTypeEnum;
-import gobblin.rest.Metric;
-import gobblin.rest.MetricArray;
-import gobblin.rest.MetricTypeEnum;
-import gobblin.rest.QueryListType;
-import gobblin.rest.Table;
-import gobblin.rest.TableTypeEnum;
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.rest.TaskExecutionInfoArray;
-import gobblin.rest.TaskStateEnum;
-import gobblin.rest.TimeRange;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionQuery;
+import org.apache.gobblin.rest.JobStateEnum;
+import org.apache.gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.rest.Metric;
+import org.apache.gobblin.rest.MetricArray;
+import org.apache.gobblin.rest.MetricTypeEnum;
+import org.apache.gobblin.rest.QueryListType;
+import org.apache.gobblin.rest.Table;
+import org.apache.gobblin.rest.TableTypeEnum;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.rest.TaskExecutionInfoArray;
+import org.apache.gobblin.rest.TaskStateEnum;
+import org.apache.gobblin.rest.TimeRange;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV102.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV102.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV102.java
index f59bf78..1c951b5 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV102.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/DatabaseJobHistoryStoreV102.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
-import gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.JobHistoryStore;
 
 import java.io.IOException;
 
-import gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionInfo;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/Filter.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/Filter.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/Filter.java
index 8a62b2e..3bfbfb5 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/Filter.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/Filter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
 import com.google.common.base.Preconditions;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/SupportedDatabaseVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/SupportedDatabaseVersion.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/SupportedDatabaseVersion.java
index d6bc456..1fb7285 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/SupportedDatabaseVersion.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/SupportedDatabaseVersion.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/VersionedDatabaseJobHistoryStore.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/VersionedDatabaseJobHistoryStore.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/VersionedDatabaseJobHistoryStore.java
index dd432d0..8651f8f 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/VersionedDatabaseJobHistoryStore.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/database/VersionedDatabaseJobHistoryStore.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.database;
+package org.apache.gobblin.metastore.database;
 
-import gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.JobHistoryStore;
 
 import javax.sql.DataSource;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/DatasetUrnStateStoreNameParser.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/DatasetUrnStateStoreNameParser.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/DatasetUrnStateStoreNameParser.java
index f50ffe0..ace61af 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/DatasetUrnStateStoreNameParser.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/DatasetUrnStateStoreNameParser.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.nameParser;
+package org.apache.gobblin.metastore.nameParser;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParser.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParser.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParser.java
index f660c22..cbb35b4 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParser.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParser.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.nameParser;
+package org.apache.gobblin.metastore.nameParser;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -34,7 +34,7 @@ import com.google.common.collect.HashBiMap;
 import com.google.common.collect.Maps;
 import com.google.common.io.LineReader;
 
-import gobblin.util.guid.Guid;
+import org.apache.gobblin.util.guid.Guid;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/SimpleDatasetUrnStateStoreNameParser.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/SimpleDatasetUrnStateStoreNameParser.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/SimpleDatasetUrnStateStoreNameParser.java
index 967ecda..31fdfb3 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/SimpleDatasetUrnStateStoreNameParser.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/nameParser/SimpleDatasetUrnStateStoreNameParser.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.nameParser;
+package org.apache.gobblin.metastore.nameParser;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/DatabaseJobHistoryStoreSchemaManager.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/DatabaseJobHistoryStoreSchemaManager.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/DatabaseJobHistoryStoreSchemaManager.java
index 60ee54a..57f8027 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/DatabaseJobHistoryStoreSchemaManager.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/DatabaseJobHistoryStoreSchemaManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.util;
+package org.apache.gobblin.metastore.util;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -36,7 +36,7 @@ import org.flywaydb.core.api.MigrationInfoService;
 import org.flywaydb.core.Flyway;
 import org.flywaydb.core.internal.info.MigrationInfoDumper;
 
-import gobblin.metastore.DatabaseJobHistoryStore;
+import org.apache.gobblin.metastore.DatabaseJobHistoryStore;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/MySqlJdbcUrl.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/MySqlJdbcUrl.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/MySqlJdbcUrl.java
index e34e243..a1cbb99 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/MySqlJdbcUrl.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/MySqlJdbcUrl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.util;
+package org.apache.gobblin.metastore.util;
 
 import org.apache.http.client.utils.URIBuilder;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
index b3a9b74..5e125a5 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.util;
+package org.apache.gobblin.metastore.util;
 
 import java.io.Closeable;
 import java.io.FileInputStream;
@@ -44,9 +44,9 @@ import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.nameParser.GuidDatasetUrnStateStoreNameParser;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.nameParser.GuidDatasetUrnStateStoreNameParser;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreTest.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreTest.java
index 31f4312..7a48105 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreTest.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import java.io.IOException;
 import java.util.List;
@@ -34,22 +34,22 @@ import com.google.inject.Injector;
 import com.linkedin.data.template.StringMap;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.testing.ITestMetastoreDatabase;
-import gobblin.metastore.testing.TestMetastoreDatabaseFactory;
-import gobblin.rest.JobExecutionInfo;
-import gobblin.rest.JobExecutionQuery;
-import gobblin.rest.JobStateEnum;
-import gobblin.rest.LauncherTypeEnum;
-import gobblin.rest.Metric;
-import gobblin.rest.MetricArray;
-import gobblin.rest.MetricTypeEnum;
-import gobblin.rest.QueryIdTypeEnum;
-import gobblin.rest.Table;
-import gobblin.rest.TableTypeEnum;
-import gobblin.rest.TaskExecutionInfo;
-import gobblin.rest.TaskExecutionInfoArray;
-import gobblin.rest.TaskStateEnum;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.testing.ITestMetastoreDatabase;
+import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
+import org.apache.gobblin.rest.JobExecutionInfo;
+import org.apache.gobblin.rest.JobExecutionQuery;
+import org.apache.gobblin.rest.JobStateEnum;
+import org.apache.gobblin.rest.LauncherTypeEnum;
+import org.apache.gobblin.rest.Metric;
+import org.apache.gobblin.rest.MetricArray;
+import org.apache.gobblin.rest.MetricTypeEnum;
+import org.apache.gobblin.rest.QueryIdTypeEnum;
+import org.apache.gobblin.rest.Table;
+import org.apache.gobblin.rest.TableTypeEnum;
+import org.apache.gobblin.rest.TaskExecutionInfo;
+import org.apache.gobblin.rest.TaskExecutionInfoArray;
+import org.apache.gobblin.rest.TaskStateEnum;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV100Test.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV100Test.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV100Test.java
index 83e6b95..afe3805 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV100Test.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV100Test.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import org.testng.annotations.Test;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV101Test.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV101Test.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV101Test.java
index e6efcb0..04fbf17 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV101Test.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/DatabaseJobHistoryStoreV101Test.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import org.testng.annotations.Test;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
index 72cd6f3..052f1d2 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/FsStateStoreTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.metastore;
+package org.apache.gobblin.metastore;
 
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.ClassAliasResolver;
 import java.io.IOException;
 import java.net.URL;
 import java.util.List;
@@ -36,7 +36,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParserTest.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParserTest.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParserTest.java
index e685f57..8ca4492 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParserTest.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/nameParser/GuidDatasetUrnStateStoreNameParserTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.nameParser;
+package org.apache.gobblin.metastore.nameParser;
 
 import java.io.IOException;
 
@@ -29,7 +29,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.util.guid.Guid;
+import org.apache.gobblin.util.guid.Guid;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/ITestMetastoreDatabase.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/ITestMetastoreDatabase.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/ITestMetastoreDatabase.java
index a2a4a6b..1ee3bf2 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/ITestMetastoreDatabase.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/ITestMetastoreDatabase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.testing;
+package org.apache.gobblin.metastore.testing;
 
 import java.io.Closeable;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetadataDatabase.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetadataDatabase.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetadataDatabase.java
index 63a05d4..d755e83 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetadataDatabase.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetadataDatabase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.testing;
+package org.apache.gobblin.metastore.testing;
 
 import org.apache.commons.lang.StringUtils;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseFactory.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseFactory.java
index adb49c2..bf5295d 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseFactory.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.testing;
+package org.apache.gobblin.metastore.testing;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseServer.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseServer.java b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseServer.java
index 170aa50..599d16f 100644
--- a/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseServer.java
+++ b/gobblin-metastore/src/test/java/org/apache/gobblin/metastore/testing/TestMetastoreDatabaseServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metastore.testing;
+package org.apache.gobblin.metastore.testing;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -41,10 +41,10 @@ import com.wix.mysql.EmbeddedMysql;
 import com.wix.mysql.config.MysqldConfig;
 import com.wix.mysql.distribution.Version;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.MetaStoreModule;
-import gobblin.metastore.util.DatabaseJobHistoryStoreSchemaManager;
-import gobblin.metastore.util.MySqlJdbcUrl;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.MetaStoreModule;
+import org.apache.gobblin.metastore.util.DatabaseJobHistoryStoreSchemaManager;
+import org.apache.gobblin.metastore.util.MySqlJdbcUrl;
 
 
 class TestMetastoreDatabaseServer implements Closeable {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
index fc129f8..f00a548 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/FlatGobblinMetric.avsc
@@ -4,7 +4,7 @@
 {
   "type": "record",
   "name": "FlatGobblinMetric",
-  "namespace": "gobblin.metrics",
+  "namesapce" : "org.apache.gobblin.metrics",
   "fields" : [
     {
       "name": "tags",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
index 3290404..844138a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/GobblinTrackingEvent.avsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "GobblinTrackingEvent",
-  "namespace": "gobblin.metrics",
+  "namesapce" : "org.apache.gobblin.metrics",
   "fields": [
     {
       "name": "timestamp",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
index 7ec96fb..04310b9 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/avro/MetricReport.avsc
@@ -4,7 +4,7 @@
 {
   "type": "record",
   "name": "MetricReport",
-  "namespace": "gobblin.metrics",
+  "namesapce" : "org.apache.gobblin.metrics",
   "fields" : [
     {
       "name": "tags",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
index 6e41133..d6e8a70 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/FlatGobblinMetric.java
@@ -3,7 +3,7 @@
  *
  * DO NOT EDIT DIRECTLY
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import org.apache.avro.specific.SpecificData;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
index c8acdf7..59c956c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/GobblinTrackingEvent.java
@@ -3,7 +3,7 @@
  *
  * DO NOT EDIT DIRECTLY
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import org.apache.avro.specific.SpecificData;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
index 84823b9..1160507 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
@@ -3,7 +3,7 @@
  *
  * DO NOT EDIT DIRECTLY
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import org.apache.avro.specific.SpecificData;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
index ae16f2e..6cbf097 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
@@ -3,7 +3,7 @@
  *
  * DO NOT EDIT DIRECTLY
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import org.apache.avro.specific.SpecificData;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentation.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentation.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentation.java
index 8f157fb..1ba09a8 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentation.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/filesystem/MetricsFileSystemInstrumentation.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.filesystem;
+package org.apache.gobblin.filesystem;
 
 import java.io.Closeable;
 import java.io.FileNotFoundException;
@@ -31,14 +31,14 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.ImmutableList;
 import com.google.common.io.Closer;
 
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.ContextAwareTimer;
-import gobblin.metrics.MetricContext;
-import gobblin.util.filesystem.FileSystemInstrumentation;
-import gobblin.util.filesystem.FileSystemInstrumentationFactory;
-import gobblin.util.filesystem.FileSystemKey;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.ContextAwareTimer;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.filesystem.FileSystemInstrumentation;
+import org.apache.gobblin.util.filesystem.FileSystemInstrumentationFactory;
+import org.apache.gobblin.util.filesystem.FileSystemKey;
 
 import org.apache.hadoop.fs.*;
 import org.apache.hadoop.fs.permission.FsPermission;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
index 168e5ea..dfc7eed 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleEventReporterFactory.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -22,7 +22,7 @@ import java.util.Properties;
 import com.codahale.metrics.MetricRegistry;
 import com.codahale.metrics.ScheduledReporter;
 
-import gobblin.metrics.reporter.OutputStreamEventReporter;
+import org.apache.gobblin.metrics.reporter.OutputStreamEventReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
index 43abef9..6a86d98 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ConsoleReporterFactory.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.util.Properties;
 
-import gobblin.metrics.reporter.OutputStreamReporter;
-import gobblin.metrics.reporter.ScheduledReporter;
+import org.apache.gobblin.metrics.reporter.OutputStreamReporter;
+import org.apache.gobblin.metrics.reporter.ScheduledReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareCounter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareCounter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareCounter.java
index 8451563..bada80d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareCounter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareCounter.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 import com.codahale.metrics.Counter;
 
-import gobblin.metrics.metric.InnerMetric;
-import gobblin.metrics.metric.ProxyMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.ProxyMetric;
 
 import lombok.experimental.Delegate;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareGauge.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareGauge.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareGauge.java
index 0aa7608..292a584 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareGauge.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareGauge.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import lombok.experimental.Delegate;
 
 import com.codahale.metrics.Gauge;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
index eedeebf..94b3615 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import lombok.experimental.Delegate;
 
 import com.codahale.metrics.ExponentiallyDecayingReservoir;
 import com.codahale.metrics.Histogram;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
index 8087707..13de0b6 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import com.codahale.metrics.Meter;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 import lombok.experimental.Delegate;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetric.java
index bb3fd20..8375737 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetric.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetric.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import com.codahale.metrics.Metric;
 
-import gobblin.metrics.metric.ProxyMetric;
+import org.apache.gobblin.metrics.metric.ProxyMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetricFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetricFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetricFactory.java
index 20e1ba4..d699b06 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetricFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMetricFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import com.codahale.metrics.Counter;
 import com.codahale.metrics.Histogram;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
index 28a06e2..25c81dd 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import com.codahale.metrics.Timer;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 import lombok.experimental.Delegate;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Counters.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Counters.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Counters.java
index 1588c43..7d1737f 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Counters.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Counters.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.Arrays;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomCodahaleReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomCodahaleReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomCodahaleReporterFactory.java
index e5c95b6..81dfd3c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomCodahaleReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomCodahaleReporterFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomReporterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomReporterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomReporterFactory.java
index ae6dbf9..55d0bec 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomReporterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/CustomReporterFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.IOException;
 import java.util.Properties;
 
-import gobblin.metrics.reporter.ScheduledReporter;
+import org.apache.gobblin.metrics.reporter.ScheduledReporter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerCounter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerCounter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerCounter.java
index a613255..9e95888 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerCounter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerCounter.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.lang.ref.WeakReference;
 
 import com.codahale.metrics.Counter;
 import com.google.common.base.Optional;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerGauge.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerGauge.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerGauge.java
index eeff694..5c13915 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerGauge.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerGauge.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.lang.ref.WeakReference;
 
 import com.codahale.metrics.Gauge;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerHistogram.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerHistogram.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerHistogram.java
index feb5194..7fb5401 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerHistogram.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerHistogram.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.lang.ref.WeakReference;
 
@@ -23,7 +23,7 @@ import com.codahale.metrics.ExponentiallyDecayingReservoir;
 import com.codahale.metrics.Histogram;
 import com.google.common.base.Optional;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMeter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMeter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMeter.java
index 3d07f61..5f4f89c 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMeter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMeter.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.lang.ref.WeakReference;
 
 import com.codahale.metrics.Meter;
 import com.google.common.base.Optional;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
index 41f4300..ac7e7e3 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -50,10 +50,10 @@ import com.google.common.io.Closer;
 
 import lombok.Getter;
 
-import gobblin.metrics.context.ContextWeakReference;
-import gobblin.metrics.context.NameConflictException;
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.context.ContextWeakReference;
+import org.apache.gobblin.metrics.context.NameConflictException;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerTimer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerTimer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerTimer.java
index b840039..db4fc0a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerTimer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerTimer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.lang.ref.WeakReference;
 import java.util.concurrent.TimeUnit;
@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit;
 import com.codahale.metrics.Timer;
 import com.google.common.base.Optional;
 
-import gobblin.metrics.metric.InnerMetric;
+import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Measurements.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Measurements.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Measurements.java
index 5ffd4c2..fe0fb98 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Measurements.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Measurements.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
index b4b0313..7552876 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import lombok.Getter;
 
@@ -59,11 +59,11 @@ import com.google.common.collect.Sets;
 import com.google.common.io.Closer;
 import com.google.common.util.concurrent.MoreExecutors;
 
-import gobblin.metrics.context.NameConflictException;
-import gobblin.metrics.context.ReportableContext;
-import gobblin.metrics.notification.EventNotification;
-import gobblin.metrics.notification.Notification;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.metrics.context.NameConflictException;
+import org.apache.gobblin.metrics.context.ReportableContext;
+import org.apache.gobblin.metrics.notification.EventNotification;
+import org.apache.gobblin.metrics.notification.Notification;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
index fe58076..f2c58d3 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 /**
  * Contains names for all metrics generated in gobblin-core.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/RootMetricContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/RootMetricContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/RootMetricContext.java
index d60305a..ac61943 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/RootMetricContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/RootMetricContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
@@ -34,12 +34,12 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.common.util.concurrent.MoreExecutors;
 
-import gobblin.metrics.context.ContextWeakReference;
-import gobblin.metrics.context.NameConflictException;
-import gobblin.metrics.notification.MetricContextCleanupNotification;
-import gobblin.metrics.notification.NewMetricContextNotification;
-import gobblin.metrics.reporter.ContextAwareReporter;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.metrics.context.ContextWeakReference;
+import org.apache.gobblin.metrics.context.NameConflictException;
+import org.apache.gobblin.metrics.notification.MetricContextCleanupNotification;
+import org.apache.gobblin.metrics.notification.NewMetricContextNotification;
+import org.apache.gobblin.metrics.reporter.ContextAwareReporter;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
index a092a7f..341408d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.AbstractMap;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/TagBasedMetricFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/TagBasedMetricFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/TagBasedMetricFilter.java
index 2438458..ddc08d1 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/TagBasedMetricFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/TagBasedMetricFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Taggable.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Taggable.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Taggable.java
index 54a4bfe..5c0f7d7 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Taggable.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Taggable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.Collection;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tagged.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tagged.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tagged.java
index fa8f10f..0296e16 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tagged.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tagged.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics;
+package org.apache.gobblin.metrics;
 
 import java.util.Collection;
 import java.util.Collections;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextFactory.java
index 6269698..4912915 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextFactory.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.broker;
+package org.apache.gobblin.metrics.broker;
 
 import com.typesafe.config.ConfigValue;
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NoSuchScopeException;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
-import gobblin.metrics.Tag;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NoSuchScopeException;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.util.ConfigUtils;
 import java.util.Collection;
 import java.util.Map;
 import java.util.UUID;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextKey.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextKey.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextKey.java
index 4dc12b9..70a8f22 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextKey.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/MetricContextKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.broker;
+package org.apache.gobblin.metrics.broker;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 import lombok.Data;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
index 035af28..cad2317 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.broker;
+package org.apache.gobblin.metrics.broker;
 
 import com.google.common.collect.ImmutableMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ContextWeakReference.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ContextWeakReference.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ContextWeakReference.java
index 2df8c09..aa4be39 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ContextWeakReference.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ContextWeakReference.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context;
+package org.apache.gobblin.metrics.context;
 
 import lombok.Getter;
 
 import java.lang.ref.WeakReference;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
index 671dd6c..2788a7e 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/NameConflictException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context;
+package org.apache.gobblin.metrics.context;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
index 91f7904..3e58c9d 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/ReportableContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context;
+package org.apache.gobblin.metrics.context;
 
 import java.util.List;
 import java.util.Map;
@@ -30,8 +30,8 @@ import com.codahale.metrics.MetricFilter;
 import com.codahale.metrics.Timer;
 import com.google.common.base.Optional;
 
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
 
 /**
  * Interface for a context that can be reported (e.g. {@link gobblin.metrics.InnerMetricContext},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/AllContextFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/AllContextFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/AllContextFilter.java
index 634c633..e6a982a 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/AllContextFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/AllContextFilter.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context.filter;
+package org.apache.gobblin.metrics.context.filter;
 
 import java.util.Set;
 
 import com.google.common.collect.ImmutableSet;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.RootMetricContext;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.RootMetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
index 1839eb3..b85ac87 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilter.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context.filter;
+package org.apache.gobblin.metrics.context.filter;
 
 import java.util.Set;
 
-import gobblin.metrics.InnerMetricContext;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.InnerMetricContext;
+import org.apache.gobblin.metrics.MetricContext;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilterFactory.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilterFactory.java
index 7a5f2b4..ef31d17 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilterFactory.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/context/filter/ContextFilterFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.context.filter;
+package org.apache.gobblin.metrics.context.filter;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventName.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventName.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventName.java
index 679da12..ff2e9c7 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventName.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventName.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
 import java.util.HashMap;
 import java.util.Map;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
index e9306fb..c8f4aa5 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/EventSubmitter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
 import java.util.Map;
 
@@ -23,8 +23,8 @@ import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 
-import gobblin.metrics.GobblinTrackingEvent;
-import gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.MetricContext;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/JobEvent.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/JobEvent.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/JobEvent.java
index de21e78..d9310fb 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/JobEvent.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/event/JobEvent.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.metrics.event;
+package org.apache.gobblin.metrics.event;
 
-import gobblin.metrics.GobblinTrackingEvent;
+import org.apache.gobblin.metrics.GobblinTrackingEvent;
 
 /**
  * Job-related event types and their metadata, stored in {@link GobblinTrackingEvent#metadata}


[62/77] [abbrv] incubator-gobblin git commit: Update Restli schemas for gobblin-service for package rename to org.apache.gobblin

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
deleted file mode 100644
index 6c7fb75..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/Metric.java
+++ /dev/null
@@ -1,280 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-package org.apache.gobblin.metrics;
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class Metric extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = 8258013136872494033L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"Metric\",\"namespace\":\"gobblin.metrics\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Metric name. */
-  @Deprecated public java.lang.String name;
-  /** Metric value. */
-  @Deprecated public double value;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public Metric() {}
-
-  /**
-   * All-args constructor.
-   * @param name Metric name.
-   * @param value Metric value.
-   */
-  public Metric(java.lang.String name, java.lang.Double value) {
-    this.name = name;
-    this.value = value;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return name;
-    case 1: return value;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: name = (java.lang.String)value$; break;
-    case 1: value = (java.lang.Double)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'name' field.
-   * @return Metric name.
-   */
-  public java.lang.String getName() {
-    return name;
-  }
-
-  /**
-   * Sets the value of the 'name' field.
-   * Metric name.
-   * @param value the value to set.
-   */
-  public void setName(java.lang.String value) {
-    this.name = value;
-  }
-
-  /**
-   * Gets the value of the 'value' field.
-   * @return Metric value.
-   */
-  public java.lang.Double getValue() {
-    return value;
-  }
-
-  /**
-   * Sets the value of the 'value' field.
-   * Metric value.
-   * @param value the value to set.
-   */
-  public void setValue(java.lang.Double value) {
-    this.value = value;
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder.
-   * @return A new Metric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.Metric.Builder newBuilder() {
-    return new org.apache.gobblin.metrics.Metric.Builder();
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new Metric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(org.apache.gobblin.metrics.Metric.Builder other) {
-    return new org.apache.gobblin.metrics.Metric.Builder(other);
-  }
-
-  /**
-   * Creates a new Metric RecordBuilder by copying an existing Metric instance.
-   * @param other The existing instance to copy.
-   * @return A new Metric RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.Metric.Builder newBuilder(org.apache.gobblin.metrics.Metric other) {
-    return new org.apache.gobblin.metrics.Metric.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for Metric instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<Metric>
-    implements org.apache.avro.data.RecordBuilder<Metric> {
-
-    /** Metric name. */
-    private java.lang.String name;
-    /** Metric value. */
-    private double value;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.Metric.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.name)) {
-        this.name = data().deepCopy(fields()[0].schema(), other.name);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.value)) {
-        this.value = data().deepCopy(fields()[1].schema(), other.value);
-        fieldSetFlags()[1] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing Metric instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.Metric other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.name)) {
-        this.name = data().deepCopy(fields()[0].schema(), other.name);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.value)) {
-        this.value = data().deepCopy(fields()[1].schema(), other.value);
-        fieldSetFlags()[1] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'name' field.
-      * Metric name.
-      * @return The value.
-      */
-    public java.lang.String getName() {
-      return name;
-    }
-
-    /**
-      * Sets the value of the 'name' field.
-      * Metric name.
-      * @param value The value of 'name'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.Metric.Builder setName(java.lang.String value) {
-      validate(fields()[0], value);
-      this.name = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'name' field has been set.
-      * Metric name.
-      * @return True if the 'name' field has been set, false otherwise.
-      */
-    public boolean hasName() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'name' field.
-      * Metric name.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.Metric.Builder clearName() {
-      name = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'value' field.
-      * Metric value.
-      * @return The value.
-      */
-    public java.lang.Double getValue() {
-      return value;
-    }
-
-    /**
-      * Sets the value of the 'value' field.
-      * Metric value.
-      * @param value The value of 'value'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.Metric.Builder setValue(double value) {
-      validate(fields()[1], value);
-      this.value = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'value' field has been set.
-      * Metric value.
-      * @return True if the 'value' field has been set, false otherwise.
-      */
-    public boolean hasValue() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'value' field.
-      * Metric value.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.Metric.Builder clearValue() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    @Override
-    public Metric build() {
-      try {
-        Metric record = new Metric();
-        record.name = fieldSetFlags()[0] ? this.name : (java.lang.String) defaultValue(fields()[0]);
-        record.value = fieldSetFlags()[1] ? this.value : (java.lang.Double) defaultValue(fields()[1]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
deleted file mode 100644
index ca752ca..0000000
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/gen-java/org/apache/gobblin/metrics/MetricReport.java
+++ /dev/null
@@ -1,357 +0,0 @@
-/**
- * Autogenerated by Avro
- *
- * DO NOT EDIT DIRECTLY
- */
-package org.apache.gobblin.metrics;
-
-import org.apache.avro.specific.SpecificData;
-
-@SuppressWarnings("all")
-@org.apache.avro.specific.AvroGenerated
-public class MetricReport extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
-  private static final long serialVersionUID = 8071998973089804574L;
-  public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"MetricReport\",\"namespace\":\"gobblin.metrics\",\"fields\":[{\"name\":\"tags\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"},\"doc\":\"Tags associated with the metrics.\"},{\"name\":\"timestamp\",\"type\":\"long\",\"doc\":\"Time at which metrics were reported.\"},{\"name\":\"metrics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Metric\",\"fields\":[{\"name\":\"name\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Metric name.\"},{\"name\":\"value\",\"type\":\"double\",\"doc\":\"Metric value.\"}]}},\"doc\":\"Array of metrics in this report.\"}]}");
-  public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
-  /** Tags associated with the metrics. */
-  @Deprecated public java.util.Map<java.lang.String,java.lang.String> tags;
-  /** Time at which metrics were reported. */
-  @Deprecated public long timestamp;
-  /** Array of metrics in this report. */
-  @Deprecated public java.util.List<gobblin.metrics.Metric> metrics;
-
-  /**
-   * Default constructor.  Note that this does not initialize fields
-   * to their default values from the schema.  If that is desired then
-   * one should use <code>newBuilder()</code>.
-   */
-  public MetricReport() {}
-
-  /**
-   * All-args constructor.
-   * @param tags Tags associated with the metrics.
-   * @param timestamp Time at which metrics were reported.
-   * @param metrics Array of metrics in this report.
-   */
-  public MetricReport(java.util.Map<java.lang.String,java.lang.String> tags, java.lang.Long timestamp, java.util.List<gobblin.metrics.Metric> metrics) {
-    this.tags = tags;
-    this.timestamp = timestamp;
-    this.metrics = metrics;
-  }
-
-  public org.apache.avro.Schema getSchema() { return SCHEMA$; }
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-    case 0: return tags;
-    case 1: return timestamp;
-    case 2: return metrics;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value="unchecked")
-  public void put(int field$, java.lang.Object value$) {
-    switch (field$) {
-    case 0: tags = (java.util.Map<java.lang.String,java.lang.String>)value$; break;
-    case 1: timestamp = (java.lang.Long)value$; break;
-    case 2: metrics = (java.util.List<gobblin.metrics.Metric>)value$; break;
-    default: throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'tags' field.
-   * @return Tags associated with the metrics.
-   */
-  public java.util.Map<java.lang.String,java.lang.String> getTags() {
-    return tags;
-  }
-
-  /**
-   * Sets the value of the 'tags' field.
-   * Tags associated with the metrics.
-   * @param value the value to set.
-   */
-  public void setTags(java.util.Map<java.lang.String,java.lang.String> value) {
-    this.tags = value;
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   * @return Time at which metrics were reported.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   * Time at which metrics were reported.
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-  }
-
-  /**
-   * Gets the value of the 'metrics' field.
-   * @return Array of metrics in this report.
-   */
-  public java.util.List<gobblin.metrics.Metric> getMetrics() {
-    return metrics;
-  }
-
-  /**
-   * Sets the value of the 'metrics' field.
-   * Array of metrics in this report.
-   * @param value the value to set.
-   */
-  public void setMetrics(java.util.List<gobblin.metrics.Metric> value) {
-    this.metrics = value;
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder() {
-    return new org.apache.gobblin.metrics.MetricReport.Builder();
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder by copying an existing Builder.
-   * @param other The existing builder to copy.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(org.apache.gobblin.metrics.MetricReport.Builder other) {
-    return new org.apache.gobblin.metrics.MetricReport.Builder(other);
-  }
-
-  /**
-   * Creates a new MetricReport RecordBuilder by copying an existing MetricReport instance.
-   * @param other The existing instance to copy.
-   * @return A new MetricReport RecordBuilder
-   */
-  public static org.apache.gobblin.metrics.MetricReport.Builder newBuilder(org.apache.gobblin.metrics.MetricReport other) {
-    return new org.apache.gobblin.metrics.MetricReport.Builder(other);
-  }
-
-  /**
-   * RecordBuilder for MetricReport instances.
-   */
-  public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<MetricReport>
-    implements org.apache.avro.data.RecordBuilder<MetricReport> {
-
-    /** Tags associated with the metrics. */
-    private java.util.Map<java.lang.String,java.lang.String> tags;
-    /** Time at which metrics were reported. */
-    private long timestamp;
-    /** Array of metrics in this report. */
-    private java.util.List<gobblin.metrics.Metric> metrics;
-
-    /** Creates a new Builder */
-    private Builder() {
-      super(SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder.
-     * @param other The existing Builder to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.MetricReport.Builder other) {
-      super(other);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metrics)) {
-        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
-        fieldSetFlags()[2] = true;
-      }
-    }
-
-    /**
-     * Creates a Builder by copying an existing MetricReport instance
-     * @param other The existing instance to copy.
-     */
-    private Builder(org.apache.gobblin.metrics.MetricReport other) {
-            super(SCHEMA$);
-      if (isValidValue(fields()[0], other.tags)) {
-        this.tags = data().deepCopy(fields()[0].schema(), other.tags);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.metrics)) {
-        this.metrics = data().deepCopy(fields()[2].schema(), other.metrics);
-        fieldSetFlags()[2] = true;
-      }
-    }
-
-    /**
-      * Gets the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @return The value.
-      */
-    public java.util.Map<java.lang.String,java.lang.String> getTags() {
-      return tags;
-    }
-
-    /**
-      * Sets the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @param value The value of 'tags'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder setTags(java.util.Map<java.lang.String,java.lang.String> value) {
-      validate(fields()[0], value);
-      this.tags = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'tags' field has been set.
-      * Tags associated with the metrics.
-      * @return True if the 'tags' field has been set, false otherwise.
-      */
-    public boolean hasTags() {
-      return fieldSetFlags()[0];
-    }
-
-
-    /**
-      * Clears the value of the 'tags' field.
-      * Tags associated with the metrics.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder clearTags() {
-      tags = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return The value.
-      */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-      * Sets the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @param value The value of 'timestamp'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder setTimestamp(long value) {
-      validate(fields()[1], value);
-      this.timestamp = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'timestamp' field has been set.
-      * Time at which metrics were reported.
-      * @return True if the 'timestamp' field has been set, false otherwise.
-      */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[1];
-    }
-
-
-    /**
-      * Clears the value of the 'timestamp' field.
-      * Time at which metrics were reported.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder clearTimestamp() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-      * Gets the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @return The value.
-      */
-    public java.util.List<gobblin.metrics.Metric> getMetrics() {
-      return metrics;
-    }
-
-    /**
-      * Sets the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @param value The value of 'metrics'.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder setMetrics(java.util.List<gobblin.metrics.Metric> value) {
-      validate(fields()[2], value);
-      this.metrics = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-      * Checks whether the 'metrics' field has been set.
-      * Array of metrics in this report.
-      * @return True if the 'metrics' field has been set, false otherwise.
-      */
-    public boolean hasMetrics() {
-      return fieldSetFlags()[2];
-    }
-
-
-    /**
-      * Clears the value of the 'metrics' field.
-      * Array of metrics in this report.
-      * @return This builder.
-      */
-    public org.apache.gobblin.metrics.MetricReport.Builder clearMetrics() {
-      metrics = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    @Override
-    public MetricReport build() {
-      try {
-        MetricReport record = new MetricReport();
-        record.tags = fieldSetFlags()[0] ? this.tags : (java.util.Map<java.lang.String,java.lang.String>) defaultValue(fields()[0]);
-        record.timestamp = fieldSetFlags()[1] ? this.timestamp : (java.lang.Long) defaultValue(fields()[1]);
-        record.metrics = fieldSetFlags()[2] ? this.metrics : (java.util.List<gobblin.metrics.Metric>) defaultValue(fields()[2]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  private static final org.apache.avro.io.DatumWriter
-    WRITER$ = new org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-
-  @Override public void writeExternal(java.io.ObjectOutput out)
-    throws java.io.IOException {
-    WRITER$.write(this, SpecificData.getEncoder(out));
-  }
-
-  private static final org.apache.avro.io.DatumReader
-    READER$ = new org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-
-  @Override public void readExternal(java.io.ObjectInput in)
-    throws java.io.IOException {
-    READER$.read(this, SpecificData.getDecoder(in));
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
deleted file mode 100644
index a63ca5a..0000000
--- a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-  "name" : "jobExecutions",
-  "namespace" : "org.apache.gobblin.rest",
-  "path" : "/jobExecutions",
-  "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
-  "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
-  "collection" : {
-    "identifier" : {
-      "name" : "jobExecutionsId",
-      "type" : "org.apache.gobblin.rest.JobExecutionQuery",
-      "params" : "com.linkedin.restli.common.EmptyRecord"
-    },
-    "supports" : [ "batch_get", "get" ],
-    "methods" : [ {
-      "method" : "get"
-    }, {
-      "method" : "batch_get"
-    } ],
-    "entity" : {
-      "path" : "/jobExecutions/{jobExecutionsId}"
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-rest-service/gobblin-rest-api/src/main/idl/org.apache.gobblin.rest.jobExecutions.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/idl/org.apache.gobblin.rest.jobExecutions.restspec.json b/gobblin-rest-service/gobblin-rest-api/src/main/idl/org.apache.gobblin.rest.jobExecutions.restspec.json
new file mode 100644
index 0000000..a63ca5a
--- /dev/null
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/idl/org.apache.gobblin.rest.jobExecutions.restspec.json
@@ -0,0 +1,23 @@
+{
+  "name" : "jobExecutions",
+  "namespace" : "org.apache.gobblin.rest",
+  "path" : "/jobExecutions",
+  "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
+  "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
+  "collection" : {
+    "identifier" : {
+      "name" : "jobExecutionsId",
+      "type" : "org.apache.gobblin.rest.JobExecutionQuery",
+      "params" : "com.linkedin.restli.common.EmptyRecord"
+    },
+    "supports" : [ "batch_get", "get" ],
+    "methods" : [ {
+      "method" : "get"
+    }, {
+      "method" : "batch_get"
+    } ],
+    "entity" : {
+      "path" : "/jobExecutions/{jobExecutionsId}"
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
deleted file mode 100644
index 4f6a7e3..0000000
--- a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
+++ /dev/null
@@ -1,350 +0,0 @@
-{
-  "models" : [ {
-    "type" : "enum",
-    "name" : "JobStateEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
-  }, {
-    "type" : "enum",
-    "name" : "LauncherTypeEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "LOCAL", "MAPREDUCE", "CLUSTER", "YARN" ]
-  }, {
-    "type" : "enum",
-    "name" : "TaskStateEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
-  }, {
-    "type" : "enum",
-    "name" : "TableTypeEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "SNAPSHOT_ONLY", "SNAPSHOT_APPEND", "APPEND_ONLY" ]
-  }, {
-    "type" : "record",
-    "name" : "Table",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin table definition",
-    "fields" : [ {
-      "name" : "namespace",
-      "type" : "string",
-      "doc" : "Table namespace",
-      "optional" : true
-    }, {
-      "name" : "name",
-      "type" : "string",
-      "doc" : "Table name"
-    }, {
-      "name" : "type",
-      "type" : "TableTypeEnum",
-      "doc" : "Table type",
-      "optional" : true
-    } ]
-  }, {
-    "type" : "enum",
-    "name" : "MetricTypeEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "COUNTER", "METER", "GAUGE" ]
-  }, {
-    "type" : "record",
-    "name" : "Metric",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin metric",
-    "fields" : [ {
-      "name" : "group",
-      "type" : "string",
-      "doc" : "Metric group"
-    }, {
-      "name" : "name",
-      "type" : "string",
-      "doc" : "Metric name"
-    }, {
-      "name" : "type",
-      "type" : "MetricTypeEnum",
-      "doc" : "Metric type"
-    }, {
-      "name" : "value",
-      "type" : "string",
-      "doc" : "Metric value"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "TaskExecutionInfo",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin task execution information",
-    "fields" : [ {
-      "name" : "jobId",
-      "type" : "string",
-      "doc" : "Job ID"
-    }, {
-      "name" : "taskId",
-      "type" : "string",
-      "doc" : "Task ID"
-    }, {
-      "name" : "startTime",
-      "type" : "long",
-      "doc" : "Task start time (epoch time)",
-      "optional" : true
-    }, {
-      "name" : "endTime",
-      "type" : "long",
-      "doc" : "Task end time (epoch time)",
-      "optional" : true
-    }, {
-      "name" : "duration",
-      "type" : "long",
-      "doc" : "Task duration in milliseconds",
-      "optional" : true
-    }, {
-      "name" : "state",
-      "type" : "TaskStateEnum",
-      "doc" : "Task state",
-      "optional" : true
-    }, {
-      "name" : "failureException",
-      "type" : "string",
-      "doc" : "Task failure exception message",
-      "optional" : true
-    }, {
-      "name" : "lowWatermark",
-      "type" : "long",
-      "doc" : "Low watermark",
-      "optional" : true
-    }, {
-      "name" : "highWatermark",
-      "type" : "long",
-      "doc" : "High watermark",
-      "optional" : true
-    }, {
-      "name" : "table",
-      "type" : "Table",
-      "doc" : "Table definition",
-      "optional" : true
-    }, {
-      "name" : "taskProperties",
-      "type" : {
-        "type" : "map",
-        "values" : "string"
-      },
-      "doc" : "Task properties",
-      "optional" : true
-    }, {
-      "name" : "metrics",
-      "type" : {
-        "type" : "array",
-        "items" : "Metric"
-      },
-      "doc" : "Job metrics"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobExecutionInfo",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin job execution information",
-    "fields" : [ {
-      "name" : "jobName",
-      "type" : "string",
-      "doc" : "Job name"
-    }, {
-      "name" : "jobId",
-      "type" : "string",
-      "doc" : "Job ID"
-    }, {
-      "name" : "startTime",
-      "type" : "long",
-      "doc" : "Job start time (epoch time)",
-      "optional" : true
-    }, {
-      "name" : "endTime",
-      "type" : "long",
-      "doc" : "Job end time (epoch time)",
-      "optional" : true
-    }, {
-      "name" : "duration",
-      "type" : "long",
-      "doc" : "Job duration in milliseconds",
-      "optional" : true
-    }, {
-      "name" : "state",
-      "type" : "JobStateEnum",
-      "doc" : "Job state",
-      "optional" : true
-    }, {
-      "name" : "launchedTasks",
-      "type" : "int",
-      "doc" : "Number of launched tasks",
-      "optional" : true
-    }, {
-      "name" : "completedTasks",
-      "type" : "int",
-      "doc" : "Number of completed tasks",
-      "optional" : true
-    }, {
-      "name" : "launcherType",
-      "type" : "LauncherTypeEnum",
-      "doc" : "Job launcher type",
-      "optional" : true
-    }, {
-      "name" : "trackingUrl",
-      "type" : "string",
-      "doc" : "Job execution tracking URL",
-      "optional" : true
-    }, {
-      "name" : "taskExecutions",
-      "type" : {
-        "type" : "array",
-        "items" : "TaskExecutionInfo"
-      },
-      "doc" : "An array of task execution information records"
-    }, {
-      "name" : "jobProperties",
-      "type" : {
-        "type" : "map",
-        "values" : "string"
-      },
-      "doc" : "Job properties",
-      "optional" : true
-    }, {
-      "name" : "metrics",
-      "type" : {
-        "type" : "array",
-        "items" : "Metric"
-      },
-      "doc" : "Job metrics"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobExecutionQueryResult",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin job execution query result",
-    "fields" : [ {
-      "name" : "jobExecutions",
-      "type" : {
-        "type" : "array",
-        "items" : "JobExecutionInfo"
-      },
-      "doc" : "An array of job execution information records"
-    } ]
-  }, {
-    "type" : "enum",
-    "name" : "QueryListType",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Listing distinct jobs fetches the most recent execution info for each job name in the database. Listing recent jobs fetches the most recent job executions, regardless of job name.",
-    "symbols" : [ "DISTINCT", "RECENT" ]
-  }, {
-    "type" : "enum",
-    "name" : "QueryIdTypeEnum",
-    "namespace" : "org.apache.gobblin.rest",
-    "symbols" : [ "JOB_NAME", "JOB_ID", "TABLE", "LIST_TYPE" ]
-  }, {
-    "type" : "record",
-    "name" : "TimeRange",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Query time range",
-    "fields" : [ {
-      "name" : "startTime",
-      "type" : "string",
-      "doc" : "Start time of the query range",
-      "optional" : true
-    }, {
-      "name" : "endTime",
-      "type" : "string",
-      "doc" : "End time of the query range",
-      "optional" : true
-    }, {
-      "name" : "timeFormat",
-      "type" : "string",
-      "doc" : "Date/time format used to parse the start time and end time"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobExecutionQuery",
-    "namespace" : "org.apache.gobblin.rest",
-    "doc" : "Gobblin job execution query",
-    "fields" : [ {
-      "name" : "id",
-      "type" : [ "string", "Table", "QueryListType" ],
-      "doc" : "Query ID (a job ID, job name, table definition, or list type)"
-    }, {
-      "name" : "idType",
-      "type" : "QueryIdTypeEnum",
-      "doc" : "Query ID type"
-    }, {
-      "name" : "timeRange",
-      "type" : "TimeRange",
-      "doc" : "Query time range",
-      "optional" : true
-    }, {
-      "name" : "limit",
-      "type" : "int",
-      "doc" : "Query limit",
-      "default" : 1,
-      "optional" : true
-    }, {
-      "name" : "jobProperties",
-      "type" : "string",
-      "doc" : "Comma-separated list of job properties to include in the query result",
-      "optional" : true
-    }, {
-      "name" : "taskProperties",
-      "type" : "string",
-      "doc" : "Comma-separated list of task properties to include in the query result",
-      "optional" : true
-    }, {
-      "name" : "includeJobMetrics",
-      "type" : "boolean",
-      "doc" : "true/false if the response should include job metrics (default: true)",
-      "default" : true,
-      "optional" : true
-    }, {
-      "name" : "includeTaskMetrics",
-      "type" : "boolean",
-      "doc" : "true/false if the response should include task metrics (default: true)",
-      "default" : true,
-      "optional" : true
-    }, {
-      "name" : "includeTaskExecutions",
-      "type" : "boolean",
-      "doc" : "true/false if the response should include task executions (default: true)",
-      "default" : true,
-      "optional" : true
-    }, {
-      "name" : "includeJobsWithoutTasks",
-      "type" : "boolean",
-      "doc" : "true/false if the response should include jobs that did not launch tasks (default: true)",
-      "default" : true,
-      "optional" : true
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "EmptyRecord",
-    "namespace" : "com.linkedin.restli.common",
-    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
-    "fields" : [ ],
-    "validate" : {
-      "com.linkedin.restli.common.EmptyRecordValidator" : { }
-    }
-  } ],
-  "schema" : {
-    "name" : "jobExecutions",
-    "namespace" : "org.apache.gobblin.rest",
-    "path" : "/jobExecutions",
-    "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
-    "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
-    "collection" : {
-      "identifier" : {
-        "name" : "jobExecutionsId",
-        "type" : "org.apache.gobblin.rest.JobExecutionQuery",
-        "params" : "com.linkedin.restli.common.EmptyRecord"
-      },
-      "supports" : [ "batch_get", "get" ],
-      "methods" : [ {
-        "method" : "get"
-      }, {
-        "method" : "batch_get"
-      } ],
-      "entity" : {
-        "path" : "/jobExecutions/{jobExecutionsId}"
-      }
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/org.apache.gobblin.rest.jobExecutions.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/org.apache.gobblin.rest.jobExecutions.snapshot.json b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/org.apache.gobblin.rest.jobExecutions.snapshot.json
new file mode 100644
index 0000000..4f6a7e3
--- /dev/null
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/org.apache.gobblin.rest.jobExecutions.snapshot.json
@@ -0,0 +1,350 @@
+{
+  "models" : [ {
+    "type" : "enum",
+    "name" : "JobStateEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
+  }, {
+    "type" : "enum",
+    "name" : "LauncherTypeEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "LOCAL", "MAPREDUCE", "CLUSTER", "YARN" ]
+  }, {
+    "type" : "enum",
+    "name" : "TaskStateEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
+  }, {
+    "type" : "enum",
+    "name" : "TableTypeEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "SNAPSHOT_ONLY", "SNAPSHOT_APPEND", "APPEND_ONLY" ]
+  }, {
+    "type" : "record",
+    "name" : "Table",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin table definition",
+    "fields" : [ {
+      "name" : "namespace",
+      "type" : "string",
+      "doc" : "Table namespace",
+      "optional" : true
+    }, {
+      "name" : "name",
+      "type" : "string",
+      "doc" : "Table name"
+    }, {
+      "name" : "type",
+      "type" : "TableTypeEnum",
+      "doc" : "Table type",
+      "optional" : true
+    } ]
+  }, {
+    "type" : "enum",
+    "name" : "MetricTypeEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "COUNTER", "METER", "GAUGE" ]
+  }, {
+    "type" : "record",
+    "name" : "Metric",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin metric",
+    "fields" : [ {
+      "name" : "group",
+      "type" : "string",
+      "doc" : "Metric group"
+    }, {
+      "name" : "name",
+      "type" : "string",
+      "doc" : "Metric name"
+    }, {
+      "name" : "type",
+      "type" : "MetricTypeEnum",
+      "doc" : "Metric type"
+    }, {
+      "name" : "value",
+      "type" : "string",
+      "doc" : "Metric value"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "TaskExecutionInfo",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin task execution information",
+    "fields" : [ {
+      "name" : "jobId",
+      "type" : "string",
+      "doc" : "Job ID"
+    }, {
+      "name" : "taskId",
+      "type" : "string",
+      "doc" : "Task ID"
+    }, {
+      "name" : "startTime",
+      "type" : "long",
+      "doc" : "Task start time (epoch time)",
+      "optional" : true
+    }, {
+      "name" : "endTime",
+      "type" : "long",
+      "doc" : "Task end time (epoch time)",
+      "optional" : true
+    }, {
+      "name" : "duration",
+      "type" : "long",
+      "doc" : "Task duration in milliseconds",
+      "optional" : true
+    }, {
+      "name" : "state",
+      "type" : "TaskStateEnum",
+      "doc" : "Task state",
+      "optional" : true
+    }, {
+      "name" : "failureException",
+      "type" : "string",
+      "doc" : "Task failure exception message",
+      "optional" : true
+    }, {
+      "name" : "lowWatermark",
+      "type" : "long",
+      "doc" : "Low watermark",
+      "optional" : true
+    }, {
+      "name" : "highWatermark",
+      "type" : "long",
+      "doc" : "High watermark",
+      "optional" : true
+    }, {
+      "name" : "table",
+      "type" : "Table",
+      "doc" : "Table definition",
+      "optional" : true
+    }, {
+      "name" : "taskProperties",
+      "type" : {
+        "type" : "map",
+        "values" : "string"
+      },
+      "doc" : "Task properties",
+      "optional" : true
+    }, {
+      "name" : "metrics",
+      "type" : {
+        "type" : "array",
+        "items" : "Metric"
+      },
+      "doc" : "Job metrics"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobExecutionInfo",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin job execution information",
+    "fields" : [ {
+      "name" : "jobName",
+      "type" : "string",
+      "doc" : "Job name"
+    }, {
+      "name" : "jobId",
+      "type" : "string",
+      "doc" : "Job ID"
+    }, {
+      "name" : "startTime",
+      "type" : "long",
+      "doc" : "Job start time (epoch time)",
+      "optional" : true
+    }, {
+      "name" : "endTime",
+      "type" : "long",
+      "doc" : "Job end time (epoch time)",
+      "optional" : true
+    }, {
+      "name" : "duration",
+      "type" : "long",
+      "doc" : "Job duration in milliseconds",
+      "optional" : true
+    }, {
+      "name" : "state",
+      "type" : "JobStateEnum",
+      "doc" : "Job state",
+      "optional" : true
+    }, {
+      "name" : "launchedTasks",
+      "type" : "int",
+      "doc" : "Number of launched tasks",
+      "optional" : true
+    }, {
+      "name" : "completedTasks",
+      "type" : "int",
+      "doc" : "Number of completed tasks",
+      "optional" : true
+    }, {
+      "name" : "launcherType",
+      "type" : "LauncherTypeEnum",
+      "doc" : "Job launcher type",
+      "optional" : true
+    }, {
+      "name" : "trackingUrl",
+      "type" : "string",
+      "doc" : "Job execution tracking URL",
+      "optional" : true
+    }, {
+      "name" : "taskExecutions",
+      "type" : {
+        "type" : "array",
+        "items" : "TaskExecutionInfo"
+      },
+      "doc" : "An array of task execution information records"
+    }, {
+      "name" : "jobProperties",
+      "type" : {
+        "type" : "map",
+        "values" : "string"
+      },
+      "doc" : "Job properties",
+      "optional" : true
+    }, {
+      "name" : "metrics",
+      "type" : {
+        "type" : "array",
+        "items" : "Metric"
+      },
+      "doc" : "Job metrics"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobExecutionQueryResult",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin job execution query result",
+    "fields" : [ {
+      "name" : "jobExecutions",
+      "type" : {
+        "type" : "array",
+        "items" : "JobExecutionInfo"
+      },
+      "doc" : "An array of job execution information records"
+    } ]
+  }, {
+    "type" : "enum",
+    "name" : "QueryListType",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Listing distinct jobs fetches the most recent execution info for each job name in the database. Listing recent jobs fetches the most recent job executions, regardless of job name.",
+    "symbols" : [ "DISTINCT", "RECENT" ]
+  }, {
+    "type" : "enum",
+    "name" : "QueryIdTypeEnum",
+    "namespace" : "org.apache.gobblin.rest",
+    "symbols" : [ "JOB_NAME", "JOB_ID", "TABLE", "LIST_TYPE" ]
+  }, {
+    "type" : "record",
+    "name" : "TimeRange",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Query time range",
+    "fields" : [ {
+      "name" : "startTime",
+      "type" : "string",
+      "doc" : "Start time of the query range",
+      "optional" : true
+    }, {
+      "name" : "endTime",
+      "type" : "string",
+      "doc" : "End time of the query range",
+      "optional" : true
+    }, {
+      "name" : "timeFormat",
+      "type" : "string",
+      "doc" : "Date/time format used to parse the start time and end time"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobExecutionQuery",
+    "namespace" : "org.apache.gobblin.rest",
+    "doc" : "Gobblin job execution query",
+    "fields" : [ {
+      "name" : "id",
+      "type" : [ "string", "Table", "QueryListType" ],
+      "doc" : "Query ID (a job ID, job name, table definition, or list type)"
+    }, {
+      "name" : "idType",
+      "type" : "QueryIdTypeEnum",
+      "doc" : "Query ID type"
+    }, {
+      "name" : "timeRange",
+      "type" : "TimeRange",
+      "doc" : "Query time range",
+      "optional" : true
+    }, {
+      "name" : "limit",
+      "type" : "int",
+      "doc" : "Query limit",
+      "default" : 1,
+      "optional" : true
+    }, {
+      "name" : "jobProperties",
+      "type" : "string",
+      "doc" : "Comma-separated list of job properties to include in the query result",
+      "optional" : true
+    }, {
+      "name" : "taskProperties",
+      "type" : "string",
+      "doc" : "Comma-separated list of task properties to include in the query result",
+      "optional" : true
+    }, {
+      "name" : "includeJobMetrics",
+      "type" : "boolean",
+      "doc" : "true/false if the response should include job metrics (default: true)",
+      "default" : true,
+      "optional" : true
+    }, {
+      "name" : "includeTaskMetrics",
+      "type" : "boolean",
+      "doc" : "true/false if the response should include task metrics (default: true)",
+      "default" : true,
+      "optional" : true
+    }, {
+      "name" : "includeTaskExecutions",
+      "type" : "boolean",
+      "doc" : "true/false if the response should include task executions (default: true)",
+      "default" : true,
+      "optional" : true
+    }, {
+      "name" : "includeJobsWithoutTasks",
+      "type" : "boolean",
+      "doc" : "true/false if the response should include jobs that did not launch tasks (default: true)",
+      "default" : true,
+      "optional" : true
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "EmptyRecord",
+    "namespace" : "com.linkedin.restli.common",
+    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
+    "fields" : [ ],
+    "validate" : {
+      "com.linkedin.restli.common.EmptyRecordValidator" : { }
+    }
+  } ],
+  "schema" : {
+    "name" : "jobExecutions",
+    "namespace" : "org.apache.gobblin.rest",
+    "path" : "/jobExecutions",
+    "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
+    "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: org.apache.gobblin.rest.JobExecutionInfoResource",
+    "collection" : {
+      "identifier" : {
+        "name" : "jobExecutionsId",
+        "type" : "org.apache.gobblin.rest.JobExecutionQuery",
+        "params" : "com.linkedin.restli.common.EmptyRecord"
+      },
+      "supports" : [ "batch_get", "get" ],
+      "methods" : [ {
+        "method" : "get"
+      }, {
+        "method" : "batch_get"
+      } ],
+      "entity" : {
+        "path" : "/jobExecutions/{jobExecutionsId}"
+      }
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
deleted file mode 100644
index 68c990c..0000000
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-  "name" : "flowconfigs",
-  "namespace" : "org.apache.gobblin.service",
-  "path" : "/flowconfigs",
-  "schema" : "org.apache.gobblin.service.FlowConfig",
-  "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
-  "collection" : {
-    "identifier" : {
-      "name" : "id",
-      "type" : "org.apache.gobblin.service.FlowId",
-      "params" : "com.linkedin.restli.common.EmptyRecord"
-    },
-    "supports" : [ "create", "delete", "get", "update" ],
-    "methods" : [ {
-      "method" : "create",
-      "doc" : "Create a flow configuration that the service will forward to execution instances for execution"
-    }, {
-      "method" : "get",
-      "doc" : "Retrieve the flow configuration with the given key"
-    }, {
-      "method" : "update",
-      "doc" : "Update the flow configuration with the specified key. Running flows are not affected.\n An error is raised if the flow configuration does not exist."
-    }, {
-      "method" : "delete",
-      "doc" : "Delete a configured flow. Running flows are not affected. The schedule will be removed for scheduled flows."
-    } ],
-    "entity" : {
-      "path" : "/flowconfigs/{id}"
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
deleted file mode 100644
index 7810aa9..0000000
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
-  "name" : "flowstatuses",
-  "namespace" : "org.apache.gobblin.service",
-  "path" : "/flowstatuses",
-  "schema" : "org.apache.gobblin.service.FlowStatus",
-  "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
-  "collection" : {
-    "identifier" : {
-      "name" : "id",
-      "type" : "org.apache.gobblin.service.FlowStatusId",
-      "params" : "com.linkedin.restli.common.EmptyRecord"
-    },
-    "supports" : [ "get" ],
-    "methods" : [ {
-      "method" : "get",
-      "doc" : "Retrieve the FlowStatus with the given key"
-    } ],
-    "finders" : [ {
-      "name" : "latestFlowStatus",
-      "parameters" : [ {
-        "name" : "flowId",
-        "type" : "org.apache.gobblin.service.FlowId"
-      } ]
-    } ],
-    "entity" : {
-      "path" : "/flowstatuses/{id}"
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowconfigs.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowconfigs.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowconfigs.restspec.json
new file mode 100644
index 0000000..68c990c
--- /dev/null
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowconfigs.restspec.json
@@ -0,0 +1,31 @@
+{
+  "name" : "flowconfigs",
+  "namespace" : "org.apache.gobblin.service",
+  "path" : "/flowconfigs",
+  "schema" : "org.apache.gobblin.service.FlowConfig",
+  "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
+  "collection" : {
+    "identifier" : {
+      "name" : "id",
+      "type" : "org.apache.gobblin.service.FlowId",
+      "params" : "com.linkedin.restli.common.EmptyRecord"
+    },
+    "supports" : [ "create", "delete", "get", "update" ],
+    "methods" : [ {
+      "method" : "create",
+      "doc" : "Create a flow configuration that the service will forward to execution instances for execution"
+    }, {
+      "method" : "get",
+      "doc" : "Retrieve the flow configuration with the given key"
+    }, {
+      "method" : "update",
+      "doc" : "Update the flow configuration with the specified key. Running flows are not affected.\n An error is raised if the flow configuration does not exist."
+    }, {
+      "method" : "delete",
+      "doc" : "Delete a configured flow. Running flows are not affected. The schedule will be removed for scheduled flows."
+    } ],
+    "entity" : {
+      "path" : "/flowconfigs/{id}"
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowstatuses.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowstatuses.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowstatuses.restspec.json
new file mode 100644
index 0000000..7810aa9
--- /dev/null
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/org.apache.gobblin.service.flowstatuses.restspec.json
@@ -0,0 +1,29 @@
+{
+  "name" : "flowstatuses",
+  "namespace" : "org.apache.gobblin.service",
+  "path" : "/flowstatuses",
+  "schema" : "org.apache.gobblin.service.FlowStatus",
+  "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
+  "collection" : {
+    "identifier" : {
+      "name" : "id",
+      "type" : "org.apache.gobblin.service.FlowStatusId",
+      "params" : "com.linkedin.restli.common.EmptyRecord"
+    },
+    "supports" : [ "get" ],
+    "methods" : [ {
+      "method" : "get",
+      "doc" : "Retrieve the FlowStatus with the given key"
+    } ],
+    "finders" : [ {
+      "name" : "latestFlowStatus",
+      "parameters" : [ {
+        "name" : "flowId",
+        "type" : "org.apache.gobblin.service.FlowId"
+      } ]
+    } ],
+    "entity" : {
+      "path" : "/flowstatuses/{id}"
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
deleted file mode 100644
index 6106b7a..0000000
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{
-  "models" : [ {
-    "type" : "record",
-    "name" : "FlowId",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Identifier for a Gobblin as a Service flow",
-    "fields" : [ {
-      "name" : "flowName",
-      "type" : "string",
-      "doc" : "Name of the flow",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    }, {
-      "name" : "flowGroup",
-      "type" : "string",
-      "doc" : "Group of the flow. This defines the namespace for the flow.",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "Schedule",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Attributes for defining a job schedule",
-    "fields" : [ {
-      "name" : "cronSchedule",
-      "type" : "string",
-      "doc" : "Schedule for flow in cron format",
-      "validate" : {
-        "org.apache.gobblin.service.validator.CronValidator" : { }
-      }
-    }, {
-      "name" : "runImmediately",
-      "type" : "boolean",
-      "doc" : "Set to true to request that a job with a schedule be run immediately in addition to being scheduled",
-      "default" : false
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "FlowConfig",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Defines a flow configuration that can be compiled into Gobblin jobs",
-    "fields" : [ {
-      "name" : "id",
-      "type" : "FlowId",
-      "doc" : "Identifier for the flow"
-    }, {
-      "name" : "schedule",
-      "type" : "Schedule",
-      "doc" : "Optional schedule for when to execution the flow. If a schedule is not specified then the flow is executed immediately.",
-      "optional" : true
-    }, {
-      "name" : "templateUris",
-      "type" : "string",
-      "doc" : "Comma separated list of URIs for templates used in the flow. The template location is defined by the multiproduct that packages the template.",
-      "validate" : {
-        "org.apache.gobblin.service.validator.TemplateUriValidator" : { }
-      }
-    }, {
-      "name" : "properties",
-      "type" : {
-        "type" : "map",
-        "values" : "string"
-      },
-      "doc" : "Properties for the flow. These properties are passed to the compiled Gobblin jobs."
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "EmptyRecord",
-    "namespace" : "com.linkedin.restli.common",
-    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
-    "fields" : [ ],
-    "validate" : {
-      "com.linkedin.restli.common.EmptyRecordValidator" : { }
-    }
-  } ],
-  "schema" : {
-    "name" : "flowconfigs",
-    "namespace" : "org.apache.gobblin.service",
-    "path" : "/flowconfigs",
-    "schema" : "org.apache.gobblin.service.FlowConfig",
-    "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
-    "collection" : {
-      "identifier" : {
-        "name" : "id",
-        "type" : "org.apache.gobblin.service.FlowId",
-        "params" : "com.linkedin.restli.common.EmptyRecord"
-      },
-      "supports" : [ "create", "delete", "get", "update" ],
-      "methods" : [ {
-        "method" : "create",
-        "doc" : "Create a flow configuration that the service will forward to execution instances for execution"
-      }, {
-        "method" : "get",
-        "doc" : "Retrieve the flow configuration with the given key"
-      }, {
-        "method" : "update",
-        "doc" : "Update the flow configuration with the specified key. Running flows are not affected.\n An error is raised if the flow configuration does not exist."
-      }, {
-        "method" : "delete",
-        "doc" : "Delete a configured flow. Running flows are not affected. The schedule will be removed for scheduled flows."
-      } ],
-      "entity" : {
-        "path" : "/flowconfigs/{id}"
-      }
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
deleted file mode 100644
index 99b6a1f..0000000
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
+++ /dev/null
@@ -1,227 +0,0 @@
-{
-  "models" : [ {
-    "type" : "record",
-    "name" : "FlowStatusId",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Identifier for a specific execution of a flow",
-    "fields" : [ {
-      "name" : "flowName",
-      "type" : "string",
-      "doc" : "Name of the flow"
-    }, {
-      "name" : "flowGroup",
-      "type" : "string",
-      "doc" : "Group of the flow. This defines the namespace for the flow."
-    }, {
-      "name" : "flowExecutionId",
-      "type" : "long",
-      "doc" : "Execution id for the flow"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "FlowStatistics",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Statistics from a flow execution",
-    "fields" : [ {
-      "name" : "executionStartTime",
-      "type" : "long",
-      "doc" : "Epoch time of when the execution began"
-    }, {
-      "name" : "executionEndTime",
-      "type" : "long",
-      "doc" : "Epoch time of when the execution ended"
-    } ]
-  }, {
-    "type" : "enum",
-    "name" : "ExecutionStatus",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Execution status for a flow or job",
-    "symbols" : [ "RUNNING", "FAILED", "COMPLETE" ],
-    "symbolDocs" : {
-      "RUNNING" : "Flow or job is currently executing",
-      "FAILED" : "Flow or job failed",
-      "COMPLETE" : "Flow or job completed execution"
-    }
-  }, {
-    "type" : "record",
-    "name" : "FlowId",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Identifier for a Gobblin as a Service flow",
-    "fields" : [ {
-      "name" : "flowName",
-      "type" : "string",
-      "doc" : "Name of the flow",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    }, {
-      "name" : "flowGroup",
-      "type" : "string",
-      "doc" : "Group of the flow. This defines the namespace for the flow.",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobId",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Identifier for a Gobblin job",
-    "fields" : [ {
-      "name" : "jobName",
-      "type" : "string",
-      "doc" : "Name of the job",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    }, {
-      "name" : "jobGroup",
-      "type" : "string",
-      "doc" : "Group of the job. This defines the namespace for the job.",
-      "validate" : {
-        "strlen" : {
-          "min" : 1,
-          "max" : 128
-        }
-      }
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobStatistics",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Statistics from a job execution",
-    "fields" : [ {
-      "name" : "executionStartTime",
-      "type" : "long",
-      "doc" : "Epoch time of when the execution began"
-    }, {
-      "name" : "executionEndTime",
-      "type" : "long",
-      "doc" : "Epoch time of when the execution ended"
-    }, {
-      "name" : "processedCount",
-      "type" : "long",
-      "doc" : "number of records processed in the last job execution"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobState",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Job state that is updated at the end of an execution",
-    "fields" : [ {
-      "name" : "lowWatermark",
-      "type" : "string",
-      "doc" : "Low watermark after last execution"
-    }, {
-      "name" : "highWatermark",
-      "type" : "string",
-      "doc" : "High watermark after last execution"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "JobStatus",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Execution status for a job",
-    "fields" : [ {
-      "name" : "flowId",
-      "type" : "FlowId",
-      "doc" : "Identifier of the flow the job belongs to"
-    }, {
-      "name" : "jobId",
-      "type" : "JobId",
-      "doc" : "Identifier of the job"
-    }, {
-      "name" : "executionStatus",
-      "type" : "ExecutionStatus",
-      "doc" : "Job execution status"
-    }, {
-      "name" : "message",
-      "type" : "string",
-      "doc" : "Error or status message"
-    }, {
-      "name" : "executionStatistics",
-      "type" : "JobStatistics",
-      "doc" : "Statistics from the job execution. The values may be updated during the run of a job."
-    }, {
-      "name" : "jobState",
-      "type" : "JobState",
-      "doc" : "Job state that is updated only at the start and end of a job execution."
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "FlowStatus",
-    "namespace" : "org.apache.gobblin.service",
-    "doc" : "Status of a flow",
-    "fields" : [ {
-      "name" : "id",
-      "type" : "FlowStatusId",
-      "doc" : "Flow status identifier"
-    }, {
-      "name" : "executionStatistics",
-      "type" : "FlowStatistics",
-      "doc" : "Statistics for this execution of the flow"
-    }, {
-      "name" : "executionStatus",
-      "type" : "ExecutionStatus",
-      "doc" : "Flow execution status"
-    }, {
-      "name" : "message",
-      "type" : "string",
-      "doc" : "Error or status message"
-    }, {
-      "name" : "jobStatuses",
-      "type" : {
-        "type" : "array",
-        "items" : "JobStatus"
-      },
-      "doc" : "Status of jobs belonging to the flow"
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "EmptyRecord",
-    "namespace" : "com.linkedin.restli.common",
-    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
-    "fields" : [ ],
-    "validate" : {
-      "com.linkedin.restli.common.EmptyRecordValidator" : { }
-    }
-  } ],
-  "schema" : {
-    "name" : "flowstatuses",
-    "namespace" : "org.apache.gobblin.service",
-    "path" : "/flowstatuses",
-    "schema" : "org.apache.gobblin.service.FlowStatus",
-    "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
-    "collection" : {
-      "identifier" : {
-        "name" : "id",
-        "type" : "org.apache.gobblin.service.FlowStatusId",
-        "params" : "com.linkedin.restli.common.EmptyRecord"
-      },
-      "supports" : [ "get" ],
-      "methods" : [ {
-        "method" : "get",
-        "doc" : "Retrieve the FlowStatus with the given key"
-      } ],
-      "finders" : [ {
-        "name" : "latestFlowStatus",
-        "parameters" : [ {
-          "name" : "flowId",
-          "type" : "org.apache.gobblin.service.FlowId"
-        } ]
-      } ],
-      "entity" : {
-        "path" : "/flowstatuses/{id}"
-      }
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowconfigs.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowconfigs.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowconfigs.snapshot.json
new file mode 100644
index 0000000..6106b7a
--- /dev/null
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowconfigs.snapshot.json
@@ -0,0 +1,116 @@
+{
+  "models" : [ {
+    "type" : "record",
+    "name" : "FlowId",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Identifier for a Gobblin as a Service flow",
+    "fields" : [ {
+      "name" : "flowName",
+      "type" : "string",
+      "doc" : "Name of the flow",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    }, {
+      "name" : "flowGroup",
+      "type" : "string",
+      "doc" : "Group of the flow. This defines the namespace for the flow.",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "Schedule",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Attributes for defining a job schedule",
+    "fields" : [ {
+      "name" : "cronSchedule",
+      "type" : "string",
+      "doc" : "Schedule for flow in cron format",
+      "validate" : {
+        "org.apache.gobblin.service.validator.CronValidator" : { }
+      }
+    }, {
+      "name" : "runImmediately",
+      "type" : "boolean",
+      "doc" : "Set to true to request that a job with a schedule be run immediately in addition to being scheduled",
+      "default" : false
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "FlowConfig",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Defines a flow configuration that can be compiled into Gobblin jobs",
+    "fields" : [ {
+      "name" : "id",
+      "type" : "FlowId",
+      "doc" : "Identifier for the flow"
+    }, {
+      "name" : "schedule",
+      "type" : "Schedule",
+      "doc" : "Optional schedule for when to execution the flow. If a schedule is not specified then the flow is executed immediately.",
+      "optional" : true
+    }, {
+      "name" : "templateUris",
+      "type" : "string",
+      "doc" : "Comma separated list of URIs for templates used in the flow. The template location is defined by the multiproduct that packages the template.",
+      "validate" : {
+        "org.apache.gobblin.service.validator.TemplateUriValidator" : { }
+      }
+    }, {
+      "name" : "properties",
+      "type" : {
+        "type" : "map",
+        "values" : "string"
+      },
+      "doc" : "Properties for the flow. These properties are passed to the compiled Gobblin jobs."
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "EmptyRecord",
+    "namespace" : "com.linkedin.restli.common",
+    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
+    "fields" : [ ],
+    "validate" : {
+      "com.linkedin.restli.common.EmptyRecordValidator" : { }
+    }
+  } ],
+  "schema" : {
+    "name" : "flowconfigs",
+    "namespace" : "org.apache.gobblin.service",
+    "path" : "/flowconfigs",
+    "schema" : "org.apache.gobblin.service.FlowConfig",
+    "doc" : "Resource for handling flow configuration requests\n\ngenerated from: org.apache.gobblin.service.FlowConfigsResource",
+    "collection" : {
+      "identifier" : {
+        "name" : "id",
+        "type" : "org.apache.gobblin.service.FlowId",
+        "params" : "com.linkedin.restli.common.EmptyRecord"
+      },
+      "supports" : [ "create", "delete", "get", "update" ],
+      "methods" : [ {
+        "method" : "create",
+        "doc" : "Create a flow configuration that the service will forward to execution instances for execution"
+      }, {
+        "method" : "get",
+        "doc" : "Retrieve the flow configuration with the given key"
+      }, {
+        "method" : "update",
+        "doc" : "Update the flow configuration with the specified key. Running flows are not affected.\n An error is raised if the flow configuration does not exist."
+      }, {
+        "method" : "delete",
+        "doc" : "Delete a configured flow. Running flows are not affected. The schedule will be removed for scheduled flows."
+      } ],
+      "entity" : {
+        "path" : "/flowconfigs/{id}"
+      }
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowstatuses.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowstatuses.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowstatuses.snapshot.json
new file mode 100644
index 0000000..99b6a1f
--- /dev/null
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/org.apache.gobblin.service.flowstatuses.snapshot.json
@@ -0,0 +1,227 @@
+{
+  "models" : [ {
+    "type" : "record",
+    "name" : "FlowStatusId",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Identifier for a specific execution of a flow",
+    "fields" : [ {
+      "name" : "flowName",
+      "type" : "string",
+      "doc" : "Name of the flow"
+    }, {
+      "name" : "flowGroup",
+      "type" : "string",
+      "doc" : "Group of the flow. This defines the namespace for the flow."
+    }, {
+      "name" : "flowExecutionId",
+      "type" : "long",
+      "doc" : "Execution id for the flow"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "FlowStatistics",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Statistics from a flow execution",
+    "fields" : [ {
+      "name" : "executionStartTime",
+      "type" : "long",
+      "doc" : "Epoch time of when the execution began"
+    }, {
+      "name" : "executionEndTime",
+      "type" : "long",
+      "doc" : "Epoch time of when the execution ended"
+    } ]
+  }, {
+    "type" : "enum",
+    "name" : "ExecutionStatus",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Execution status for a flow or job",
+    "symbols" : [ "RUNNING", "FAILED", "COMPLETE" ],
+    "symbolDocs" : {
+      "RUNNING" : "Flow or job is currently executing",
+      "FAILED" : "Flow or job failed",
+      "COMPLETE" : "Flow or job completed execution"
+    }
+  }, {
+    "type" : "record",
+    "name" : "FlowId",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Identifier for a Gobblin as a Service flow",
+    "fields" : [ {
+      "name" : "flowName",
+      "type" : "string",
+      "doc" : "Name of the flow",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    }, {
+      "name" : "flowGroup",
+      "type" : "string",
+      "doc" : "Group of the flow. This defines the namespace for the flow.",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobId",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Identifier for a Gobblin job",
+    "fields" : [ {
+      "name" : "jobName",
+      "type" : "string",
+      "doc" : "Name of the job",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    }, {
+      "name" : "jobGroup",
+      "type" : "string",
+      "doc" : "Group of the job. This defines the namespace for the job.",
+      "validate" : {
+        "strlen" : {
+          "min" : 1,
+          "max" : 128
+        }
+      }
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobStatistics",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Statistics from a job execution",
+    "fields" : [ {
+      "name" : "executionStartTime",
+      "type" : "long",
+      "doc" : "Epoch time of when the execution began"
+    }, {
+      "name" : "executionEndTime",
+      "type" : "long",
+      "doc" : "Epoch time of when the execution ended"
+    }, {
+      "name" : "processedCount",
+      "type" : "long",
+      "doc" : "number of records processed in the last job execution"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobState",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Job state that is updated at the end of an execution",
+    "fields" : [ {
+      "name" : "lowWatermark",
+      "type" : "string",
+      "doc" : "Low watermark after last execution"
+    }, {
+      "name" : "highWatermark",
+      "type" : "string",
+      "doc" : "High watermark after last execution"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "JobStatus",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Execution status for a job",
+    "fields" : [ {
+      "name" : "flowId",
+      "type" : "FlowId",
+      "doc" : "Identifier of the flow the job belongs to"
+    }, {
+      "name" : "jobId",
+      "type" : "JobId",
+      "doc" : "Identifier of the job"
+    }, {
+      "name" : "executionStatus",
+      "type" : "ExecutionStatus",
+      "doc" : "Job execution status"
+    }, {
+      "name" : "message",
+      "type" : "string",
+      "doc" : "Error or status message"
+    }, {
+      "name" : "executionStatistics",
+      "type" : "JobStatistics",
+      "doc" : "Statistics from the job execution. The values may be updated during the run of a job."
+    }, {
+      "name" : "jobState",
+      "type" : "JobState",
+      "doc" : "Job state that is updated only at the start and end of a job execution."
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "FlowStatus",
+    "namespace" : "org.apache.gobblin.service",
+    "doc" : "Status of a flow",
+    "fields" : [ {
+      "name" : "id",
+      "type" : "FlowStatusId",
+      "doc" : "Flow status identifier"
+    }, {
+      "name" : "executionStatistics",
+      "type" : "FlowStatistics",
+      "doc" : "Statistics for this execution of the flow"
+    }, {
+      "name" : "executionStatus",
+      "type" : "ExecutionStatus",
+      "doc" : "Flow execution status"
+    }, {
+      "name" : "message",
+      "type" : "string",
+      "doc" : "Error or status message"
+    }, {
+      "name" : "jobStatuses",
+      "type" : {
+        "type" : "array",
+        "items" : "JobStatus"
+      },
+      "doc" : "Status of jobs belonging to the flow"
+    } ]
+  }, {
+    "type" : "record",
+    "name" : "EmptyRecord",
+    "namespace" : "com.linkedin.restli.common",
+    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
+    "fields" : [ ],
+    "validate" : {
+      "com.linkedin.restli.common.EmptyRecordValidator" : { }
+    }
+  } ],
+  "schema" : {
+    "name" : "flowstatuses",
+    "namespace" : "org.apache.gobblin.service",
+    "path" : "/flowstatuses",
+    "schema" : "org.apache.gobblin.service.FlowStatus",
+    "doc" : "Resource for handling flow status requests\n\ngenerated from: org.apache.gobblin.service.FlowStatusResource",
+    "collection" : {
+      "identifier" : {
+        "name" : "id",
+        "type" : "org.apache.gobblin.service.FlowStatusId",
+        "params" : "com.linkedin.restli.common.EmptyRecord"
+      },
+      "supports" : [ "get" ],
+      "methods" : [ {
+        "method" : "get",
+        "doc" : "Retrieve the FlowStatus with the given key"
+      } ],
+      "finders" : [ {
+        "name" : "latestFlowStatus",
+        "parameters" : [ {
+          "name" : "flowId",
+          "type" : "org.apache.gobblin.service.FlowId"
+        } ]
+      } ],
+      "entity" : {
+        "path" : "/flowstatuses/{id}"
+      }
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
deleted file mode 100644
index b4415f0..0000000
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "name" : "permits",
-  "namespace" : "org.apache.gobblin.restli.throttling",
-  "path" : "/permits",
-  "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
-  "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
-  "collection" : {
-    "identifier" : {
-      "name" : "permitsId",
-      "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
-      "params" : "com.linkedin.restli.common.EmptyRecord"
-    },
-    "supports" : [ "get" ],
-    "methods" : [ {
-      "method" : "get",
-      "doc" : "Request permits from the limiter server. The returned {@link PermitAllocation} specifies the number of permits\n that the client can use."
-    } ],
-    "entity" : {
-      "path" : "/permits/{permitsId}"
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.permits.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.permits.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.permits.restspec.json
new file mode 100644
index 0000000..b4415f0
--- /dev/null
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/org.apache.gobblin.restli.throttling.permits.restspec.json
@@ -0,0 +1,22 @@
+{
+  "name" : "permits",
+  "namespace" : "org.apache.gobblin.restli.throttling",
+  "path" : "/permits",
+  "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
+  "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
+  "collection" : {
+    "identifier" : {
+      "name" : "permitsId",
+      "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
+      "params" : "com.linkedin.restli.common.EmptyRecord"
+    },
+    "supports" : [ "get" ],
+    "methods" : [ {
+      "method" : "get",
+      "doc" : "Request permits from the limiter server. The returned {@link PermitAllocation} specifies the number of permits\n that the client can use."
+    } ],
+    "entity" : {
+      "path" : "/permits/{permitsId}"
+    }
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/92e1276e/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
deleted file mode 100644
index 90fdd8d..0000000
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
+++ /dev/null
@@ -1,76 +0,0 @@
-{
-  "models" : [ {
-    "type" : "record",
-    "name" : "PermitAllocation",
-    "namespace" : "org.apache.gobblin.restli.throttling",
-    "doc" : "Used by gobblin-throttling-service to allocate permits to a client.",
-    "fields" : [ {
-      "name" : "permits",
-      "type" : "long",
-      "doc" : "Number of permits allocated. This may be 0 if no permits are allocated, or the number of requested permits."
-    }, {
-      "name" : "expiration",
-      "type" : "long",
-      "doc" : "Expiration time in Unix timestamp of the allocated permits."
-    }, {
-      "name" : "minRetryDelayMillis",
-      "type" : "long",
-      "doc" : "Client should not try to acquire permits before this delay has passed.",
-      "optional" : true
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "PermitRequest",
-    "namespace" : "org.apache.gobblin.restli.throttling",
-    "doc" : "Used to request permits from a gobblin-throttling-service.",
-    "fields" : [ {
-      "name" : "resource",
-      "type" : "string",
-      "doc" : "Resource for which permits are needed."
-    }, {
-      "name" : "permits",
-      "type" : "long",
-      "doc" : "Number of permits needed."
-    }, {
-      "name" : "minPermits",
-      "type" : "long",
-      "doc" : "Minimum number of useful permits.",
-      "optional" : true
-    }, {
-      "name" : "requestorIdentifier",
-      "type" : "string",
-      "doc" : "Identifier of the service requesting the permits."
-    } ]
-  }, {
-    "type" : "record",
-    "name" : "EmptyRecord",
-    "namespace" : "com.linkedin.restli.common",
-    "doc" : "An literally empty record.  Intended as a marker to indicate the absence of content where a record type is required.  If used the underlying DataMap *must* be empty, EmptyRecordValidator is provided to help enforce this.  For example,  CreateRequest extends Request<EmptyRecord> to indicate it has no response body.   Also, a ComplexKeyResource implementation that has no ParamKey should have a signature like XyzResource implements ComplexKeyResource<XyzKey, EmptyRecord, Xyz>.",
-    "fields" : [ ],
-    "validate" : {
-      "com.linkedin.restli.common.EmptyRecordValidator" : { }
-    }
-  } ],
-  "schema" : {
-    "name" : "permits",
-    "namespace" : "org.apache.gobblin.restli.throttling",
-    "path" : "/permits",
-    "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
-    "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: org.apache.gobblin.restli.throttling.LimiterServerResource",
-    "collection" : {
-      "identifier" : {
-        "name" : "permitsId",
-        "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
-        "params" : "com.linkedin.restli.common.EmptyRecord"
-      },
-      "supports" : [ "get" ],
-      "methods" : [ {
-        "method" : "get",
-        "doc" : "Request permits from the limiter server. The returned {@link PermitAllocation} specifies the number of permits\n that the client can use."
-      } ],
-      "entity" : {
-        "path" : "/permits/{permitsId}"
-      }
-    }
-  }
-}
\ No newline at end of file


[34/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnRatio.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnRatio.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnRatio.java
index 8229367..d58a17d 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnRatio.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionBasedOnRatio.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
+package org.apache.gobblin.compaction.conditions;
 
 
 import java.util.List;
 import java.util.Map;
 
-import gobblin.annotation.Alias;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.util.DatasetFilterUtils;
 
 import org.apache.commons.lang.StringUtils;
 import org.slf4j.Logger;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionFactory.java
index b765e25..320d871 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionConditionFactory.java
@@ -15,8 +15,8 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.conditions;
-import gobblin.compaction.dataset.Dataset;
+package org.apache.gobblin.compaction.conditions;
+import org.apache.gobblin.compaction.dataset.Dataset;
 
 
 public interface RecompactionConditionFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/Dataset.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/Dataset.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/Dataset.java
index 53846d5..73f12a9 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/Dataset.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/Dataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.dataset;
+package org.apache.gobblin.compaction.dataset;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -33,9 +33,9 @@ import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
index 645c63a..bd82d29 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.dataset;
+package org.apache.gobblin.compaction.dataset;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -35,14 +35,14 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.base.Optional;
 
-import gobblin.compaction.conditions.RecompactionCondition;
-import gobblin.compaction.conditions.RecompactionConditionFactory;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.FileListUtils;
-import gobblin.util.RecordCountProvider;
-import gobblin.util.recordcount.LateFileRecordCountProvider;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compaction.conditions.RecompactionCondition;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionFactory;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.recordcount.LateFileRecordCountProvider;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
index 7c55007..26fb8e3 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetsFinder.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.dataset;
+package org.apache.gobblin.compaction.dataset;
 
-import gobblin.source.extractor.extract.kafka.ConfigStoreUtils;
+import org.apache.gobblin.source.extractor.extract.kafka.ConfigStoreUtils;
 import java.io.IOException;
 import java.net.URI;
 import java.util.ArrayList;
@@ -37,10 +37,10 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/SimpleDatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/SimpleDatasetsFinder.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/SimpleDatasetsFinder.java
index c17cc1c..dc6679a 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/SimpleDatasetsFinder.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/SimpleDatasetsFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.dataset;
+package org.apache.gobblin.compaction.dataset;
 
 import java.io.IOException;
 import java.util.Set;
@@ -24,8 +24,8 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.Sets;
 
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/TimeBasedSubDirDatasetsFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/TimeBasedSubDirDatasetsFinder.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/TimeBasedSubDirDatasetsFinder.java
index f255397..b00d7f4 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/TimeBasedSubDirDatasetsFinder.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/TimeBasedSubDirDatasetsFinder.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.dataset;
+package org.apache.gobblin.compaction.dataset;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.Sets;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
-import gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.DatasetFilterUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang.StringUtils;
 import org.apache.hadoop.fs.FileStatus;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/CompactionSlaEventHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/CompactionSlaEventHelper.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/CompactionSlaEventHelper.java
index ebdba07..b0c4dcb 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/CompactionSlaEventHelper.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/CompactionSlaEventHelper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.event;
+package org.apache.gobblin.compaction.event;
 
 import java.io.IOException;
 
@@ -29,14 +29,14 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.mapreduce.avro.AvroKeyDedupReducer;
-import gobblin.compaction.mapreduce.avro.AvroKeyMapper;
-import gobblin.configuration.State;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.metrics.event.sla.SlaEventSubmitter;
-import gobblin.metrics.event.sla.SlaEventSubmitter.SlaEventSubmitterBuilder;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.mapreduce.avro.AvroKeyDedupReducer;
+import org.apache.gobblin.compaction.mapreduce.avro.AvroKeyMapper;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.metrics.event.sla.SlaEventSubmitter;
+import org.apache.gobblin.metrics.event.sla.SlaEventSubmitter.SlaEventSubmitterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/DedupeStatus.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/DedupeStatus.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/DedupeStatus.java
index e695903..c6eda2c 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/DedupeStatus.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/event/DedupeStatus.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.event;
+package org.apache.gobblin.compaction.event;
 
 public enum DedupeStatus {
   DEDUPED,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/AvroExternalTable.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/AvroExternalTable.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/AvroExternalTable.java
index 90c6c4a..bedaa41 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/AvroExternalTable.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/AvroExternalTable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -33,7 +33,7 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.util.HiveJdbcConnector;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/CompactionRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/CompactionRunner.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/CompactionRunner.java
index e3b494f..ee68c78 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/CompactionRunner.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/CompactionRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -35,8 +35,8 @@ import org.apache.commons.configuration.PropertiesConfiguration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.compaction.CliOptions;
-import gobblin.compaction.mapreduce.MRCompactionRunner;
+import org.apache.gobblin.compaction.CliOptions;
+import org.apache.gobblin.compaction.mapreduce.MRCompactionRunner;
 
 /**
  * Run Hive compaction based on config files.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsIO.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsIO.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsIO.java
index 0f57db7..86ffa08 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsIO.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsIO.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.IOException;
 import java.util.Set;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsReader.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsReader.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsReader.java
index 77ce096..07645f8 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsReader.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsReader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsWriter.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsWriter.java
index 6396c0d..725756d 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsWriter.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HdfsWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.IOException;
 
@@ -24,7 +24,7 @@ import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.HadoopUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveAttribute.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveAttribute.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveAttribute.java
index 208095b..c43130f 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveAttribute.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveAttribute.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 /**
  * An immutable class for managing Hive attributes.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveManagedTable.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveManagedTable.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveManagedTable.java
index f7c83b9..b5e0c58 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveManagedTable.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveManagedTable.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.sql.SQLException;
 
-import gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.util.HiveJdbcConnector;
 
 /**
  * A class for managing Hive managed tables.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveTable.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveTable.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveTable.java
index 42dedf3..1ff1826 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveTable.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/HiveTable.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.sql.SQLException;
 import java.util.ArrayList;
@@ -27,7 +27,7 @@ import org.apache.commons.lang.StringUtils;
 
 import com.google.common.base.Splitter;
 
-import gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.util.HiveJdbcConnector;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/SerialCompactor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/SerialCompactor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/SerialCompactor.java
index dda79e9..3fd6de7 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/SerialCompactor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/SerialCompactor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive;
+package org.apache.gobblin.compaction.hive;
 
 import java.io.IOException;
 import java.sql.SQLException;
@@ -28,8 +28,8 @@ import org.slf4j.LoggerFactory;
 import com.google.common.base.Preconditions;
 import com.google.common.io.Closer;
 
-import gobblin.compaction.Compactor;
-import gobblin.util.HiveJdbcConnector;
+import org.apache.gobblin.compaction.Compactor;
+import org.apache.gobblin.util.HiveJdbcConnector;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/registration/HiveRegistrationCompactorListener.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/registration/HiveRegistrationCompactorListener.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/registration/HiveRegistrationCompactorListener.java
index 113a15b..3eec1d5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/registration/HiveRegistrationCompactorListener.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hive/registration/HiveRegistrationCompactorListener.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hive.registration;
+package org.apache.gobblin.compaction.hive.registration;
 
 import java.util.Properties;
 
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.configuration.State;
-import gobblin.hive.HiveRegister;
-import gobblin.hive.policy.HiveRegistrationPolicy;
-import gobblin.hive.policy.HiveRegistrationPolicyBase;
-import gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.hive.HiveRegister;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicy;
+import org.apache.gobblin.hive.policy.HiveRegistrationPolicyBase;
+import org.apache.gobblin.hive.spec.HiveSpec;
 
 
 public class HiveRegistrationCompactorListener implements CompactorListener {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriter.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriter.java
index 818a4b4..c6a66c6 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriter.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hivebasedconstructs;
+package org.apache.gobblin.compaction.hivebasedconstructs;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -25,11 +25,11 @@ import org.apache.hadoop.fs.Path;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Joiner;
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.metrics.Tag;
-import gobblin.writer.DataWriter;
-import gobblin.compaction.mapreduce.avro.ConfBasedDeltaFieldProvider;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.compaction.mapreduce.avro.ConfBasedDeltaFieldProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriterBuilder.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriterBuilder.java
index 8b5c2d3..d108343 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriterBuilder.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/CompactionLauncherWriterBuilder.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hivebasedconstructs;
+package org.apache.gobblin.compaction.hivebasedconstructs;
 
 import java.io.IOException;
 import org.apache.avro.Schema;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractor.java
index 9f6f168..c5b817e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hivebasedconstructs;
+package org.apache.gobblin.compaction.hivebasedconstructs;
 
 import java.io.IOException;
 import java.util.List;
@@ -26,12 +26,12 @@ import org.apache.hadoop.hive.metastore.api.Table;
 import org.apache.hadoop.hive.ql.metadata.HiveException;
 import org.apache.thrift.TException;
 import com.google.common.base.Splitter;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.source.extractor.Extractor;
-import gobblin.util.AutoReturnableObject;
-import gobblin.data.management.conversion.hive.extractor.HiveBaseExtractor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveBaseExtractor;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractorFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractorFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractorFactory.java
index bea7cd2..27958b5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractorFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/HiveMetadataForCompactionExtractorFactory.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hivebasedconstructs;
+package org.apache.gobblin.compaction.hivebasedconstructs;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.extractor.HiveBaseExtractor;
-import gobblin.data.management.conversion.hive.extractor.HiveBaseExtractorFactory;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveBaseExtractor;
+import org.apache.gobblin.data.management.conversion.hive.extractor.HiveBaseExtractorFactory;
 import java.io.IOException;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.hive.ql.metadata.HiveException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
index b9495a7..4f4b105 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.hivebasedconstructs;
+package org.apache.gobblin.compaction.hivebasedconstructs;
 
 import java.util.List;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListener.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListener.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListener.java
index bcc06a1..6076b4e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListener.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListener.java
@@ -16,9 +16,9 @@
  */
 
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
-import gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
 
 
 public interface CompactorCompletionListener {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListenerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListenerFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListenerFactory.java
index 990856b..9f00349 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListenerFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorCompletionListenerFactory.java
@@ -15,8 +15,8 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
-import gobblin.configuration.State;
+package org.apache.gobblin.compaction.listeners;
+import org.apache.gobblin.configuration.State;
 
 public interface CompactorCompletionListenerFactory {
   CompactorCompletionListener createCompactorCompactionListener (State state);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListener.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListener.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListener.java
index 55e07c8..80499f3 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListener.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListener.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
-import gobblin.annotation.Alpha;
-import gobblin.compaction.Compactor;
-import gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.compaction.Compactor;
+import org.apache.gobblin.compaction.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerCreationException.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerCreationException.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerCreationException.java
index 815bda7..fa0fdf3 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerCreationException.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerCreationException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
 /**
  * Throw by {@link CompactorListenerFactory} if there is a problem creating a {@link CompactorListener}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerFactory.java
index ee712f1..88306a8 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/CompactorListenerFactory.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
 import java.util.Properties;
 
 import com.google.common.base.Optional;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/ReflectionCompactorListenerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/ReflectionCompactorListenerFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/ReflectionCompactorListenerFactory.java
index 4b652f5..e9a1fca 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/ReflectionCompactorListenerFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/ReflectionCompactorListenerFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -27,7 +27,7 @@ import com.google.common.base.Strings;
 
 import org.apache.commons.lang3.reflect.ConstructorUtils;
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SerialCompactorListener.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SerialCompactorListener.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SerialCompactorListener.java
index 18856c6..a4bafd4 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SerialCompactorListener.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SerialCompactorListener.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
 import java.util.List;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.dataset.Dataset;
 
 
 @AllArgsConstructor

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SimpleCompactorCompletionListener.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SimpleCompactorCompletionListener.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SimpleCompactorCompletionListener.java
index 7ac44e5..b4365bc 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SimpleCompactorCompletionListener.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/listeners/SimpleCompactorCompletionListener.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.listeners;
+package org.apache.gobblin.compaction.listeners;
 
 import java.util.Set;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.annotation.Alias;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.configuration.State;
 
 
 public class SimpleCompactorCompletionListener implements CompactorCompletionListener {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
index d695fb1..d78c16d 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
@@ -15,22 +15,22 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import com.google.common.base.Enums;
 import com.google.common.base.Optional;
 import com.google.common.collect.Sets;
 import com.google.common.primitives.Ints;
-import gobblin.compaction.mapreduce.avro.*;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.compaction.verify.InputRecordCountHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.AvroUtils;
-import gobblin.util.FileListUtils;
-import gobblin.util.HadoopUtils;
+import org.apache.gobblin.compaction.mapreduce.avro.*;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.compaction.verify.InputRecordCountHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.HadoopUtils;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.avro.Schema;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionRunner.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionRunner.java
index e7ad885..3976612 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionRunner.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import java.io.IOException;
 import java.net.URISyntaxException;
@@ -30,16 +30,16 @@ import org.slf4j.LoggerFactory;
 
 import com.google.common.base.Optional;
 
-import gobblin.compaction.CliOptions;
-import gobblin.compaction.Compactor;
-import gobblin.compaction.CompactorCreationException;
-import gobblin.compaction.CompactorFactory;
-import gobblin.compaction.ReflectionCompactorFactory;
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.compaction.listeners.CompactorListenerCreationException;
-import gobblin.compaction.listeners.CompactorListenerFactory;
-import gobblin.compaction.listeners.ReflectionCompactorListenerFactory;
-import gobblin.metrics.Tag;
+import org.apache.gobblin.compaction.CliOptions;
+import org.apache.gobblin.compaction.Compactor;
+import org.apache.gobblin.compaction.CompactorCreationException;
+import org.apache.gobblin.compaction.CompactorFactory;
+import org.apache.gobblin.compaction.ReflectionCompactorFactory;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.compaction.listeners.CompactorListenerCreationException;
+import org.apache.gobblin.compaction.listeners.CompactorListenerFactory;
+import org.apache.gobblin.compaction.listeners.ReflectionCompactorListenerFactory;
+import org.apache.gobblin.metrics.Tag;
 
 /**
  * A class for launching a Gobblin MR job for compaction through command line.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTask.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTask.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTask.java
index d86b6e4..386e62a 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTask.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTask.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
-import gobblin.compaction.action.CompactionCompleteAction;
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.compaction.suite.CompactionSuite;
-import gobblin.compaction.suite.CompactionSuiteUtils;
-import gobblin.compaction.verify.CompactionVerifier;
-import gobblin.dataset.Dataset;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.mapreduce.MRTask;
+import org.apache.gobblin.compaction.action.CompactionCompleteAction;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.compaction.suite.CompactionSuite;
+import org.apache.gobblin.compaction.suite.CompactionSuiteUtils;
+import org.apache.gobblin.compaction.verify.CompactionVerifier;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.mapreduce.MRTask;
 
 import java.util.List;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskFactory.java
index 07bd56f..42b5493 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactionTaskFactory.java
@@ -1,11 +1,11 @@
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import java.io.IOException;
 
 
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.mapreduce.MRTaskFactory;
-import gobblin.runtime.task.TaskIFace;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.mapreduce.MRTaskFactory;
+import org.apache.gobblin.runtime.task.TaskIFace;
 
 /**
  * A subclass of {@link MRTaskFactory} which provides a customized {@link MRCompactionTask} instance

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
index 84a245a..e52b5e5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
-import static gobblin.compaction.dataset.Dataset.DatasetState.COMPACTION_COMPLETE;
-import static gobblin.compaction.dataset.Dataset.DatasetState.GIVEN_UP;
-import static gobblin.compaction.dataset.Dataset.DatasetState.UNVERIFIED;
-import static gobblin.compaction.dataset.Dataset.DatasetState.VERIFIED;
-import static gobblin.compaction.mapreduce.MRCompactorJobRunner.Status.ABORTED;
-import static gobblin.compaction.mapreduce.MRCompactorJobRunner.Status.COMMITTED;
+import static org.apache.gobblin.compaction.dataset.Dataset.DatasetState.COMPACTION_COMPLETE;
+import static org.apache.gobblin.compaction.dataset.Dataset.DatasetState.GIVEN_UP;
+import static org.apache.gobblin.compaction.dataset.Dataset.DatasetState.UNVERIFIED;
+import static org.apache.gobblin.compaction.dataset.Dataset.DatasetState.VERIFIED;
+import static org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner.Status.ABORTED;
+import static org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner.Status.COMMITTED;
 
 import java.io.IOException;
 import java.net.URI;
@@ -63,30 +63,30 @@ import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 
-import gobblin.compaction.Compactor;
-import gobblin.compaction.listeners.CompactorCompletionListener;
-import gobblin.compaction.listeners.CompactorCompletionListenerFactory;
-import gobblin.compaction.listeners.CompactorListener;
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.dataset.DatasetsFinder;
-import gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.compaction.verify.DataCompletenessVerifier;
-import gobblin.compaction.verify.DataCompletenessVerifier.Results;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.DatasetFilterUtils;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.ClusterNameTags;
-import gobblin.util.FileListUtils;
-import gobblin.util.recordcount.CompactionRecordCountProvider;
-import gobblin.util.recordcount.IngestionRecordCountProvider;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.compaction.Compactor;
+import org.apache.gobblin.compaction.listeners.CompactorCompletionListener;
+import org.apache.gobblin.compaction.listeners.CompactorCompletionListenerFactory;
+import org.apache.gobblin.compaction.listeners.CompactorListener;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.dataset.DatasetsFinder;
+import org.apache.gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.compaction.verify.DataCompletenessVerifier;
+import org.apache.gobblin.compaction.verify.DataCompletenessVerifier.Results;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.DatasetFilterUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.ClusterNameTags;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.recordcount.CompactionRecordCountProvider;
+import org.apache.gobblin.util.recordcount.IngestionRecordCountProvider;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
  * MapReduce-based {@link gobblin.compaction.Compactor}. Compaction will run on each qualified {@link Dataset}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobPropCreator.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobPropCreator.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobPropCreator.java
index 05d69de..6ade09e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobPropCreator.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobPropCreator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -25,7 +25,7 @@ import java.util.Set;
 import java.util.concurrent.TimeUnit;
 
 import com.google.common.collect.Lists;
-import gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
 import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
@@ -40,10 +40,10 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Sets;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.configuration.State;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.FileListUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunner.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunner.java
index 371b180..491bc81 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunner.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactorJobRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce;
+package org.apache.gobblin.compaction.mapreduce;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -55,19 +55,19 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.common.primitives.Ints;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.dataset.DatasetHelper;
-import gobblin.compaction.event.CompactionSlaEventHelper;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.FileListUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.RecordCountProvider;
-import gobblin.util.WriterUtils;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
-import gobblin.util.recordcount.LateFileRecordCountProvider;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.dataset.DatasetHelper;
+import org.apache.gobblin.compaction.event.CompactionSlaEventHelper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.RecordCountProvider;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.util.recordcount.LateFileRecordCountProvider;
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroDeltaFieldNameProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroDeltaFieldNameProvider.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroDeltaFieldNameProvider.java
index bf94263..1bac969 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroDeltaFieldNameProvider.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroDeltaFieldNameProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCombineFileRecordReader.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCombineFileRecordReader.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCombineFileRecordReader.java
index db71e1c..5fcff75 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCombineFileRecordReader.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCombineFileRecordReader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 
@@ -31,7 +31,7 @@ import org.apache.hadoop.mapreduce.TaskAttemptContext;
 import org.apache.hadoop.mapreduce.lib.input.CombineFileSplit;
 import org.apache.hadoop.mapreduce.lib.input.FileSplit;
 
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.util.AvroUtils;
 
 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputCommitter.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputCommitter.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputCommitter.java
index 5cf613d..cca9d4f 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputCommitter.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputCommitter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.lang.reflect.Method;
@@ -31,7 +31,7 @@ import org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.util.recordcount.CompactionRecordCountProvider;
+import org.apache.gobblin.util.recordcount.CompactionRecordCountProvider;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputFormat.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputFormat.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputFormat.java
index 368e0b2..f2d5c00 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputFormat.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyCompactorOutputFormat.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
index 2560714..ecb0dc5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.util.Comparator;
@@ -30,7 +30,7 @@ import org.apache.hadoop.mapreduce.Reducer;
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyMapper.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyMapper.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyMapper.java
index ec61abf..6f16d33 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyMapper.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyMapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyRecursiveCombineFileInputFormat.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyRecursiveCombineFileInputFormat.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyRecursiveCombineFileInputFormat.java
index 2c84748..93d4ed6 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyRecursiveCombineFileInputFormat.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyRecursiveCombineFileInputFormat.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -47,8 +47,8 @@ import org.apache.hadoop.util.VersionInfo;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.util.AvroUtils;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.util.AvroUtils;
+import org.apache.gobblin.util.FileListUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
index 1d2d96d..cef3d0e 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
index cbb61b7..2596ebf 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
index d3fd1a0..931e287 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.mapreduce.avro;
+package org.apache.gobblin.compaction.mapreduce.avro;
 
 import java.io.IOException;
 import java.io.Serializable;
@@ -49,9 +49,9 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 
-import gobblin.compaction.dataset.Dataset;
-import gobblin.compaction.mapreduce.MRCompactorJobRunner;
-import gobblin.util.AvroUtils;
+import org.apache.gobblin.compaction.dataset.Dataset;
+import org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner;
+import org.apache.gobblin.util.AvroUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/parser/CompactionPathParser.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/parser/CompactionPathParser.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/parser/CompactionPathParser.java
index dd2d633..2fc6c58 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/parser/CompactionPathParser.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/parser/CompactionPathParser.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.parser;
+package org.apache.gobblin.compaction.parser;
 
 import com.google.common.base.Joiner;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import lombok.AllArgsConstructor;
 import org.apache.commons.lang.StringUtils;
 import org.joda.time.DateTime;
@@ -31,8 +31,8 @@ import com.google.common.base.Preconditions;
 import lombok.Getter;
 import lombok.Setter;
 
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.configuration.State;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.configuration.State;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionFailedTask.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionFailedTask.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionFailedTask.java
index 3877cb1..d6e2983 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionFailedTask.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionFailedTask.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.source;
+package org.apache.gobblin.compaction.source;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.compaction.suite.CompactionSuite;
-import gobblin.compaction.suite.CompactionSuiteUtils;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.Dataset;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.task.FailedTask;
-import gobblin.runtime.task.TaskIFace;
+import org.apache.gobblin.compaction.suite.CompactionSuite;
+import org.apache.gobblin.compaction.suite.CompactionSuiteUtils;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.task.FailedTask;
+import org.apache.gobblin.runtime.task.TaskIFace;
 
 /**
  * A task which throws an exception when executed

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionSource.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionSource.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionSource.java
index 666d3da..4c037af 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionSource.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/source/CompactionSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.source;
+package org.apache.gobblin.compaction.source;
 import java.util.Comparator;
 import java.util.Iterator;
 import java.util.List;
@@ -26,45 +26,45 @@ import com.google.common.base.Stopwatch;
 import com.google.common.collect.Iterators;
 import com.google.common.collect.Lists;
 
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.suite.CompactionSuiteUtils;
-import gobblin.config.ConfigBuilder;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.data.management.dataset.DefaultFileSystemGlobFinder;
-import gobblin.compaction.suite.CompactionSuite;
-import gobblin.compaction.verify.CompactionVerifier;
-import gobblin.compaction.mapreduce.MRCompactionTaskFactory;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.runtime.JobState;
-import gobblin.runtime.task.FailedTask;
-import gobblin.runtime.task.TaskUtils;
-import gobblin.source.Source;
-import gobblin.source.WorkUnitStreamSource;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.BasicWorkUnitStream;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.source.workunit.WorkUnitStream;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.Either;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.HadoopUtils;
-import gobblin.util.executors.IteratorExecutor;
-import gobblin.util.reflection.GobblinConstructorUtils;
-import gobblin.util.request_allocation.GreedyAllocator;
-import gobblin.util.request_allocation.HierarchicalAllocator;
-import gobblin.util.request_allocation.HierarchicalPrioritizer;
-import gobblin.util.request_allocation.RequestAllocator;
-import gobblin.util.request_allocation.RequestAllocatorConfig;
-import gobblin.util.request_allocation.RequestAllocatorUtils;
-import gobblin.data.management.dataset.SimpleDatasetRequest;
-import gobblin.data.management.dataset.SimpleDatasetRequestor;
-import gobblin.util.request_allocation.ResourceEstimator;
-import gobblin.util.request_allocation.ResourcePool;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.suite.CompactionSuiteUtils;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.data.management.dataset.DefaultFileSystemGlobFinder;
+import org.apache.gobblin.compaction.suite.CompactionSuite;
+import org.apache.gobblin.compaction.verify.CompactionVerifier;
+import org.apache.gobblin.compaction.mapreduce.MRCompactionTaskFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.task.FailedTask;
+import org.apache.gobblin.runtime.task.TaskUtils;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.WorkUnitStreamSource;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.BasicWorkUnitStream;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnitStream;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.Either;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.executors.IteratorExecutor;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.util.request_allocation.GreedyAllocator;
+import org.apache.gobblin.util.request_allocation.HierarchicalAllocator;
+import org.apache.gobblin.util.request_allocation.HierarchicalPrioritizer;
+import org.apache.gobblin.util.request_allocation.RequestAllocator;
+import org.apache.gobblin.util.request_allocation.RequestAllocatorConfig;
+import org.apache.gobblin.util.request_allocation.RequestAllocatorUtils;
+import org.apache.gobblin.data.management.dataset.SimpleDatasetRequest;
+import org.apache.gobblin.data.management.dataset.SimpleDatasetRequestor;
+import org.apache.gobblin.util.request_allocation.ResourceEstimator;
+import org.apache.gobblin.util.request_allocation.ResourcePool;
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
index 7de6866..48cbbcd 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
-import gobblin.compaction.action.CompactionCompleteAction;
-import gobblin.compaction.action.CompactionCompleteFileOperationAction;
-import gobblin.compaction.action.CompactionMarkDirectoryAction;
-import gobblin.compaction.action.CompactionHiveRegistrationAction;
-import gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
-import gobblin.compaction.verify.CompactionAuditCountVerifier;
-import gobblin.compaction.verify.CompactionThresholdVerifier;
-import gobblin.compaction.verify.CompactionTimeRangeVerifier;
-import gobblin.compaction.verify.CompactionVerifier;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.action.CompactionCompleteAction;
+import org.apache.gobblin.compaction.action.CompactionCompleteFileOperationAction;
+import org.apache.gobblin.compaction.action.CompactionMarkDirectoryAction;
+import org.apache.gobblin.compaction.action.CompactionHiveRegistrationAction;
+import org.apache.gobblin.compaction.mapreduce.CompactionAvroJobConfigurator;
+import org.apache.gobblin.compaction.verify.CompactionAuditCountVerifier;
+import org.apache.gobblin.compaction.verify.CompactionThresholdVerifier;
+import org.apache.gobblin.compaction.verify.CompactionTimeRangeVerifier;
+import org.apache.gobblin.compaction.verify.CompactionVerifier;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.mapreduce.Job;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuiteFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuiteFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuiteFactory.java
index d96e5a8..70e2282 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuiteFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuiteFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
 
 /**
  * A {@link CompactionSuiteFactory} that handles {@link CompactionAvroSuite} creation logic.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
index 6681029..fba0076 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
-import gobblin.compaction.action.CompactionCompleteAction;
-import gobblin.compaction.mapreduce.MRCompactionTask;
-import gobblin.configuration.SourceState;
-import gobblin.data.management.copy.replication.ConfigBasedDatasetsFinder;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.compaction.action.CompactionCompleteAction;
+import org.apache.gobblin.compaction.mapreduce.MRCompactionTask;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.copy.replication.ConfigBasedDatasetsFinder;
+import org.apache.gobblin.dataset.Dataset;
 
-import gobblin.compaction.verify.CompactionVerifier;
-import gobblin.configuration.State;
+import org.apache.gobblin.compaction.verify.CompactionVerifier;
+import org.apache.gobblin.configuration.State;
 import org.apache.hadoop.mapreduce.Job;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteFactory.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteFactory.java
index ced2b80..d2a7e08 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteFactory.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteFactory.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
 
-import gobblin.configuration.State;
+import org.apache.gobblin.configuration.State;
 
 /**
  * Build {@link CompactionSuite} for a job execution

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteUtils.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteUtils.java
index 73d4bc3..ac599b5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteUtils.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuiteUtils.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.suite;
+package org.apache.gobblin.compaction.suite;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ClassAliasResolver;
 
 /**
  * A utility class for {@link CompactionSuite}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionAuditCountVerifier.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionAuditCountVerifier.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionAuditCountVerifier.java
index b9d91f5..5700e68 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionAuditCountVerifier.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionAuditCountVerifier.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
 import com.google.common.base.Splitter;
-import gobblin.compaction.audit.AuditCountClient;
-import gobblin.compaction.audit.AuditCountClientFactory;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.compaction.audit.AuditCountClient;
+import org.apache.gobblin.compaction.audit.AuditCountClientFactory;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.ClassAliasResolver;
 import lombok.extern.slf4j.Slf4j;
 import org.joda.time.DateTime;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionThresholdVerifier.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionThresholdVerifier.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionThresholdVerifier.java
index ccfbf65..27bc6f0 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionThresholdVerifier.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionThresholdVerifier.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
 
 import com.google.common.collect.Lists;
-import gobblin.compaction.conditions.RecompactionConditionBasedOnRatio;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.conditions.RecompactionConditionBasedOnRatio;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang.StringUtils;
 import org.apache.hadoop.fs.Path;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionTimeRangeVerifier.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionTimeRangeVerifier.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionTimeRangeVerifier.java
index 7dcd7fa..aefff8d 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionTimeRangeVerifier.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionTimeRangeVerifier.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
-import gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
-import gobblin.compaction.mapreduce.MRCompactor;
-import gobblin.compaction.parser.CompactionPathParser;
-import gobblin.configuration.State;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.compaction.dataset.TimeBasedSubDirDatasetsFinder;
+import org.apache.gobblin.compaction.mapreduce.MRCompactor;
+import org.apache.gobblin.compaction.parser.CompactionPathParser;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.joda.time.DateTime;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionVerifier.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionVerifier.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionVerifier.java
index 9b0aceb..20a8cd6 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionVerifier.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/verify/CompactionVerifier.java
@@ -1,6 +1,6 @@
-package gobblin.compaction.verify;
+package org.apache.gobblin.compaction.verify;
 
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.Dataset;
 
 /**
  * An interface which represents a generic verifier for compaction


[49/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
Changed JavaDocs references from gobblin to org.apache.gobblin package


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/177a42de
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/177a42de
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/177a42de

Branch: refs/heads/master
Commit: 177a42de4f49ed3e8b7b06693d8f9715a31be26f
Parents: 68fadf9
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 18:47:31 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 18:47:31 2017 -0700

----------------------------------------------------------------------
 .../java/org/apache/gobblin/Constructs.java     | 16 +++----
 .../apache/gobblin/broker/BrokerConstants.java  |  2 +-
 .../apache/gobblin/broker/ResourceEntry.java    |  4 +-
 .../gobblin_scopes/GobblinScopeInstance.java    |  2 +-
 .../broker/gobblin_scopes/JobScopeInstance.java |  2 +-
 .../gobblin_scopes/TaskScopeInstance.java       |  2 +-
 .../broker/iface/SharedResourceFactory.java     |  4 +-
 .../gobblin/configuration/SourceState.java      |  6 +--
 .../gobblin/configuration/WorkUnitState.java    | 26 +++++------
 .../org/apache/gobblin/converter/Converter.java |  4 +-
 .../qualitychecker/row/RowLevelPolicy.java      |  4 +-
 .../java/org/apache/gobblin/source/Source.java  | 12 ++---
 .../gobblin/source/extractor/Extractor.java     |  2 +-
 .../gobblin/source/extractor/Watermark.java     |  4 +-
 .../source/extractor/WatermarkInterval.java     |  4 +-
 .../gobblin/source/workunit/MultiWorkUnit.java  |  2 +-
 .../gobblin/source/workunit/WorkUnit.java       |  2 +-
 .../source/workunit/WorkUnitWeighter.java       |  2 +-
 .../org/apache/gobblin/util/DecoratorUtils.java |  6 +--
 .../org/apache/gobblin/util/FinalState.java     |  2 +-
 .../org/apache/gobblin/writer/DataWriter.java   |  2 +-
 .../gobblin/aws/GobblinAWSTaskRunner.java       |  2 +-
 .../cluster/GobblinClusterMetricTagNames.java   |  2 +-
 .../gobblin/cluster/GobblinHelixTask.java       |  8 ++--
 .../gobblin/cluster/GobblinTaskRunner.java      |  2 +-
 .../conditions/RecompactionCondition.java       |  4 +-
 .../compaction/dataset/DatasetHelper.java       |  2 +-
 .../hivebasedconstructs/MRCompactionEntity.java |  4 +-
 .../CompactionAvroJobConfigurator.java          |  2 +-
 .../compaction/mapreduce/MRCompactor.java       |  2 +-
 .../avro/MRCompactorAvroKeyDedupJobRunner.java  |  2 +-
 .../compaction/suite/CompactionAvroSuite.java   | 10 ++--
 .../compaction/suite/CompactionSuite.java       | 10 ++--
 .../conditions/RecompactionConditionTest.java   |  2 +-
 .../common/impl/ConfigStoreValueInspector.java  |  2 +-
 .../config/common/impl/InMemoryTopology.java    |  8 ++--
 ...impleHadoopFilesystemConfigStoreFactory.java |  2 +-
 .../gobblin/crypto/EncryptionFactory.java       |  4 +-
 .../gobblin/instrumented/Instrumentable.java    | 30 ++++++------
 .../gobblin/instrumented/Instrumented.java      | 36 +++++++--------
 .../converter/InstrumentedConverter.java        |  2 +-
 .../converter/InstrumentedConverterBase.java    |  6 +--
 .../InstrumentedConverterDecorator.java         |  6 +--
 .../extractor/InstrumentedExtractor.java        |  2 +-
 .../extractor/InstrumentedExtractorBase.java    | 14 +++---
 .../InstrumentedExtractorDecorator.java         |  4 +-
 .../fork/InstrumentedForkOperator.java          |  2 +-
 .../fork/InstrumentedForkOperatorBase.java      |  4 +-
 .../fork/InstrumentedForkOperatorDecorator.java |  4 +-
 .../InstrumentedRowLevelPolicy.java             |  2 +-
 .../InstrumentedRowLevelPolicyBase.java         |  6 +--
 .../InstrumentedRowLevelPolicyDecorator.java    |  4 +-
 .../writer/InstrumentedDataWriter.java          |  2 +-
 .../writer/InstrumentedDataWriterBase.java      |  8 ++--
 .../writer/InstrumentedDataWriterDecorator.java |  4 +-
 .../source/extractor/JobCommitPolicy.java       |  2 +-
 .../extractor/extract/AbstractSource.java       |  2 +-
 .../extractor/extract/EventBasedExtractor.java  |  2 +-
 .../extractor/extract/EventBasedSource.java     |  2 +-
 .../writer/AcknowledgableRecordEnvelope.java    |  2 +-
 .../gobblin/writer/AsyncWriterManager.java      |  4 +-
 .../writer/PartitionAwareDataWriterBuilder.java |  2 +-
 .../writer/partitioner/WriterPartitioner.java   |  2 +-
 .../SpeculativeAttemptAwareConstruct.java       |  4 +-
 .../apache/gobblin/converter/EmptyIterable.java |  2 +-
 .../GobblinMetricsPinotFlattenerConverter.java  |  2 +-
 .../avro/AvroRecordToAvroWritableConverter.java |  2 +-
 .../avro/AvroToAvroCopyableConverter.java       |  6 +--
 .../converter/filter/AvroFilterConverter.java   |  2 +-
 .../gobblin/publisher/BaseDataPublisher.java    |  2 +-
 .../row/RowLevelPolicyChecker.java              |  6 +--
 .../source/DatePartitionedAvroFileSource.java   |  2 +-
 .../source/DatePartitionedDailyAvroSource.java  |  2 +-
 .../DatePartitionedAvroFileExtractor.java       |  2 +-
 .../extractor/extract/QueryBasedSource.java     |  2 +-
 .../extractor/hadoop/HadoopFileInputSource.java |  2 +-
 .../hadoop/OldApiHadoopFileInputSource.java     |  2 +-
 .../java/org/apache/gobblin/util/TestUtils.java |  2 +-
 .../gobblin/writer/FsDataWriterBuilder.java     |  2 +-
 .../gobblin/writer/SimpleDataWriterBuilder.java |  4 +-
 .../gobblin/writer/PartitionedWriterTest.java   |  2 +-
 .../hive/extractor/HiveBaseExtractor.java       |  2 +-
 .../copy/ConcurrentBoundedWorkUnitList.java     |  8 ++--
 .../data/management/copy/CopyResourcePool.java  |  4 +-
 .../data/management/copy/CopySource.java        |  6 +--
 .../data/management/copy/CopyableDataset.java   |  4 +-
 .../copy/CopyableGlobDatasetFinder.java         |  4 +-
 .../copy/IterableCopyableDataset.java           |  2 +-
 .../management/copy/OwnerAndPermission.java     |  2 +-
 .../FileAwareInputStreamExtractor.java          |  2 +-
 .../hive/avro/HiveAvroCopyEntityHelper.java     |  2 +-
 .../PrioritizedCopyableDataset.java             |  8 ++--
 .../copy/publisher/CopyDataPublisher.java       |  2 +-
 .../publisher/CopyEventSubmitterHelper.java     |  2 +-
 .../copy/recovery/RecoveryHelper.java           |  8 ++--
 .../writer/FileAwareInputStreamDataWriter.java  |  4 +-
 .../SimpleDatasetHierarchicalPrioritizer.java   |  2 +-
 .../dataset/SimpleDatasetRequestor.java         |  2 +-
 .../management/hive/HiveRegistrableDataset.java |  2 +-
 .../gobblin/data/management/partition/File.java |  2 +-
 .../policy/CombineSelectionPolicy.java          |  2 +-
 .../retention/dataset/CleanableDataset.java     |  4 +-
 .../retention/dataset/CleanableDatasetBase.java | 14 +++---
 .../MultiVersionCleanableDatasetBase.java       |  2 +-
 .../retention/dataset/SnapshotDataset.java      |  4 +-
 .../retention/dataset/TrackingDataset.java      |  4 +-
 .../policy/CombineRetentionPolicy.java          |  2 +-
 .../policy/RawDatasetRetentionPolicy.java       |  2 +-
 .../retention/policy/RetentionPolicy.java       |  4 +-
 .../policy/predicates/WhitelistPredicate.java   |  2 +-
 .../profile/ConfigurableGlobDatasetFinder.java  | 12 ++---
 .../profile/ModificationTimeDatasetProfile.java |  2 +-
 .../profile/ProxyableDatasetProfile.java        |  6 +--
 .../profile/SnapshotDatasetProfile.java         |  2 +-
 .../profile/TrackingDatasetProfile.java         |  2 +-
 .../retention/version/DatasetVersion.java       |  2 +-
 .../version/FileStatusDatasetVersion.java       |  4 +-
 .../retention/version/StringDatasetVersion.java |  4 +-
 .../version/TimestampedDatasetVersion.java      |  4 +-
 .../finder/DateTimeDatasetVersionFinder.java    |  2 +-
 .../finder/FileLevelTimestampVersionFinder.java |  2 +-
 .../finder/GlobModTimeDatasetVersionFinder.java |  2 +-
 .../finder/ModDateTimeDatasetVersionFinder.java |  2 +-
 .../version/finder/SingleVersionFinder.java     |  2 +-
 .../finder/UnixTimestampVersionFinder.java      |  2 +-
 .../finder/WatermarkDatasetVersionFinder.java   |  2 +-
 .../trash/ImmediateDeletionTrash.java           |  2 +-
 .../data/management/trash/MockTrash.java        |  4 +-
 .../trash/NoopSnapshotCleanupPolicy.java        |  2 +-
 .../data/management/trash/ProxiedTrash.java     | 10 ++--
 .../management/trash/SnapshotCleanupPolicy.java |  4 +-
 .../data/management/trash/TestTrash.java        |  4 +-
 .../gobblin/data/management/trash/Trash.java    |  8 ++--
 .../data/management/trash/TrashFactory.java     | 18 ++++----
 .../version/FileStatusDatasetVersion.java       |  2 +-
 .../version/TimestampedDatasetVersion.java      |  2 +-
 .../finder/AbstractDatasetVersionFinder.java    | 10 ++--
 .../version/finder/DatasetVersionFinder.java    |  6 +--
 .../finder/DateTimeDatasetVersionFinder.java    |  2 +-
 .../finder/FileLevelTimestampVersionFinder.java |  6 +--
 .../converter/HiveAvroToOrcConverterTest.java   |  2 +-
 .../metrics/Implementing-New-Reporters.md       |  2 +-
 .../example/simplejson/SimpleJsonSource.java    |  2 +-
 .../example/wikipedia/WikipediaConverter.java   |  2 +-
 .../example/wikipedia/WikipediaSource.java      |  2 +-
 .../org/apache/gobblin/hive/HivePartition.java  |  4 +-
 .../gobblin/hive/HiveRegistrationUnit.java      | 12 ++---
 .../java/org/apache/gobblin/hive/HiveTable.java |  4 +-
 .../hive/policy/HiveRegistrationPolicy.java     |  2 +-
 .../policy/HiveSnapshotRegistrationPolicy.java  |  2 +-
 .../metastore/JobHistoryDataSourceProvider.java |  2 +-
 .../metastore/util/StateStoreCleaner.java       |  2 +-
 .../gobblin/metrics/ContextAwareHistogram.java  |  2 +-
 .../gobblin/metrics/ContextAwareMeter.java      |  2 +-
 .../gobblin/metrics/ContextAwareTimer.java      |  2 +-
 .../gobblin/metrics/InnerMetricContext.java     |  6 +--
 .../apache/gobblin/metrics/MetricContext.java   | 16 +++----
 .../org/apache/gobblin/metrics/MetricNames.java | 18 ++++----
 .../java/org/apache/gobblin/metrics/Tag.java    |  2 +-
 .../broker/SubTaggedMetricContextKey.java       |  8 ++--
 .../metrics/context/NameConflictException.java  |  4 +-
 .../metrics/context/ReportableContext.java      |  8 ++--
 .../metrics/context/filter/ContextFilter.java   |  6 +--
 .../gobblin/metrics/event/EventSubmitter.java   | 14 +++---
 .../gobblin/metrics/event/TimingEvent.java      |  2 +-
 .../metrics/notification/EventNotification.java |  2 +-
 .../MetricContextCleanupNotification.java       |  6 +--
 .../NewMetricContextNotification.java           |  2 +-
 .../metrics/notification/Notification.java      |  2 +-
 .../reporter/ConfiguredScheduledReporter.java   |  4 +-
 .../metrics/reporter/ContextAwareReporter.java  |  2 +-
 .../reporter/ContextAwareScheduledReporter.java |  8 ++--
 .../gobblin/metrics/reporter/EventReporter.java | 18 ++++----
 .../metrics/reporter/MetricReportReporter.java  | 18 ++++----
 .../reporter/OutputStreamEventReporter.java     |  6 +--
 .../RecursiveScheduledMetricReporter.java       |  2 +-
 .../reporter/RecursiveScheduledReporter.java    |  2 +-
 .../reporter/util/AvroBinarySerializer.java     |  2 +-
 .../reporter/util/AvroJsonSerializer.java       |  2 +-
 .../metrics/reporter/util/AvroSerializer.java   |  6 +--
 .../metrics/reporter/util/EventUtils.java       |  6 +--
 .../reporter/util/MetricReportUtils.java        |  6 +--
 .../reporter/util/NoopSchemaVersionWriter.java  |  2 +-
 .../gobblin/metrics/MetricContextTest.java      |  2 +-
 .../gobblin/metrics/RootMetricContextTest.java  |  2 +-
 .../metrics/performance/PerformanceUtils.java   | 10 ++--
 .../apache/gobblin/metrics/GobblinMetrics.java  | 26 +++++------
 .../gobblin/metrics/GobblinMetricsRegistry.java |  4 +-
 .../metrics/reporter/ScheduledReporterTest.java |  2 +-
 .../gobblin/azkaban/AzkabanJobLauncher.java     |  2 +-
 .../management/retention/DatasetCleanerJob.java |  2 +-
 .../restore/ComplianceRestoreJob.java           |  2 +-
 .../restore/RestorableHivePartitionDataset.java |  2 +-
 ...oEncryptedSerializedRecordConverterBase.java |  2 +-
 .../gobblin/eventhub/EventhubMetricNames.java   |  8 ++--
 .../gobblin/metrics/KafkaReportingFormats.java  | 10 ++--
 .../metrics/kafka/KafkaAvroEventReporter.java   |  6 +--
 .../metrics/kafka/KafkaAvroReporter.java        |  2 +-
 .../metrics/kafka/KafkaEventReporter.java       |  8 ++--
 .../gobblin/metrics/kafka/KafkaReporter.java    |  4 +-
 .../metrics/reporter/KafkaPusherTest.java       |  2 +-
 .../metrics/reporter/MockKafkaPusher.java       |  2 +-
 .../gobblin/kafka/serialize/MD5Digest.java      |  2 +-
 .../kafka/writer/KafkaWriterMetricNames.java    |  6 +--
 .../util/SchemaRegistryVersionWriter.java       |  4 +-
 .../extractor/extract/kafka/KafkaSource.java    |  2 +-
 .../extract/kafka/MultiLongWatermark.java       |  2 +-
 .../metrics/graphite/GraphiteEventReporter.java | 12 ++---
 .../metrics/graphite/GraphiteReporter.java      |  8 ++--
 .../metrics/graphite/TestGraphiteSender.java    |  2 +-
 .../metrics/hadoop/HadoopCounterReporter.java   | 10 ++--
 .../hadoop/NewAPIHadoopCounterReporter.java     | 10 ++--
 .../metrics/influxdb/InfluxDBEventReporter.java | 12 ++---
 .../metrics/influxdb/InfluxDBReporter.java      |  8 ++--
 .../gobblin/metrics/influxdb/TestInfluxDB.java  |  2 +-
 .../gobblin/rest/JobExecutionInfoClient.java    |  6 +--
 .../rest/JobExecutionInfoServerTest.java        |  8 ++--
 .../gobblin/service/FlowStatusResource.java     |  4 +-
 .../util/limiter/RestliLimiterFactory.java      |  2 +-
 .../ConfigClientBasedPolicyFactory.java         |  2 +-
 .../gobblin/restli/throttling/URIMetadata.java  |  2 +-
 .../throttling/ZookeeperLeaderElection.java     |  2 +-
 .../runtime/AbstractTaskStateTracker.java       |  2 +-
 .../apache/gobblin/runtime/BaseLimiterType.java |  2 +-
 .../runtime/CheckpointableWatermarkState.java   |  2 +-
 .../gobblin/runtime/CountBasedLimiter.java      |  2 +-
 .../gobblin/runtime/DefaultLimiterFactory.java  |  2 +-
 .../runtime/ForkBranchMismatchException.java    |  2 +-
 .../org/apache/gobblin/runtime/JobState.java    |  2 +-
 .../org/apache/gobblin/runtime/Limiter.java     |  2 +-
 .../runtime/LimitingExtractorDecorator.java     |  2 +-
 .../gobblin/runtime/NonRefillableLimiter.java   |  2 +-
 .../gobblin/runtime/PoolBasedLimiter.java       |  2 +-
 .../gobblin/runtime/RateBasedLimiter.java       |  2 +-
 .../apache/gobblin/runtime/SourceDecorator.java |  4 +-
 .../java/org/apache/gobblin/runtime/Task.java   |  8 ++--
 .../org/apache/gobblin/runtime/TaskContext.java |  8 ++--
 .../org/apache/gobblin/runtime/TaskState.java   | 12 ++---
 .../gobblin/runtime/TimeBasedLimiter.java       |  2 +-
 .../apache/gobblin/runtime/api/FlowSpec.java    |  2 +-
 .../org/apache/gobblin/runtime/api/JobSpec.java |  2 +-
 .../gobblin/runtime/api/package-info.java       | 16 +++----
 .../gobblin/runtime/cli/PasswordManagerCLI.java |  2 +-
 .../runtime/embedded/EmbeddedGobblin.java       |  8 ++--
 .../org/apache/gobblin/runtime/fork/Fork.java   |  4 +-
 .../runtime/job_catalog/StaticJobCatalog.java   |  2 +-
 .../gobblin/runtime/job_exec/package-info.java  |  2 +-
 .../gobblin/runtime/local/LocalJobLauncher.java |  2 +-
 .../mapreduce/GobblinOutputCommitter.java       |  2 +-
 .../runtime/mapreduce/MRJobLauncher.java        |  2 +-
 .../runtime/mapreduce/MRTaskStateTracker.java   |  2 +-
 .../gobblin/runtime/metrics/RuntimeMetrics.java |  2 +-
 .../runtime/plugins/PluginStaticKeys.java       |  2 +-
 .../gobblin/runtime/task/TaskFactory.java       |  2 +-
 .../template/HOCONInputStreamJobTemplate.java   |  2 +-
 .../template/ResourceBasedJobTemplate.java      |  2 +-
 .../runtime/util/JobStateToJsonConverter.java   |  2 +-
 .../org/apache/gobblin/util/SchedulerUtils.java |  2 +-
 .../runtime/mapreduce/MRJobLauncherTest.java    |  2 +-
 .../scheduler/JobConfigFileMonitorTest.java     |  2 +-
 .../org/apache/gobblin/test/TestConverter2.java |  2 +-
 .../java/org/apache/gobblin/tunnel/Tunnel.java  |  4 +-
 .../broker/BrokerConfigurationKeyGenerator.java |  4 +-
 .../broker/SharedResourcesBrokerFactory.java    |  2 +-
 .../broker/SharedResourcesBrokerImpl.java       |  2 +-
 .../broker/SharedResourcesBrokerUtils.java      |  2 +-
 .../org/apache/gobblin/broker/package-info.java | 16 +++----
 .../apache/gobblin/util/DatePartitionType.java  |  4 +-
 .../apache/gobblin/util/ForkOperatorUtils.java  |  6 +--
 .../apache/gobblin/util/JobLauncherUtils.java   |  2 +-
 .../gobblin/util/ProxiedFileSystemUtils.java    |  2 +-
 .../gobblin/util/ProxiedFileSystemWrapper.java  |  2 +-
 .../gobblin/util/RateControlledFileSystem.java  |  8 ++--
 .../org/apache/gobblin/util/WriterUtils.java    | 48 ++++++++++----------
 .../gobblin/util/callbacks/package-info.java    | 10 ++--
 .../PathAlterationObserverScheduler.java        |  2 +-
 .../apache/gobblin/util/limiter/Limiter.java    |  2 +-
 .../org/apache/gobblin/util/AvroUtilsTest.java  |  4 +-
 .../apache/gobblin/util/FileListUtilsTest.java  |  2 +-
 .../org/apache/gobblin/util/test/BaseClass.java |  2 +-
 .../apache/gobblin/util/test/ExtendedClass.java |  2 +-
 .../org/apache/gobblin/util/test/TestClass.java |  2 +-
 .../gobblin/yarn/GobblinYarnEventConstants.java |  2 +-
 .../gobblin/yarn/GobblinYarnMetricTagNames.java |  2 +-
 .../gobblin/yarn/GobblinYarnTaskRunner.java     |  2 +-
 .../event/GetApplicationReportFailureEvent.java |  2 +-
 286 files changed, 654 insertions(+), 654 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
index cde29bc..3136459 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/Constructs.java
@@ -32,21 +32,21 @@ import org.apache.gobblin.writer.DataWriter;
  */
 public enum Constructs {
 
-  /** {@link gobblin.source.Source} */
+  /** {@link org.apache.gobblin.source.Source} */
   SOURCE("Source", Source.class),
-  /** {@link gobblin.source.extractor.Extractor} */
+  /** {@link org.apache.gobblin.source.extractor.Extractor} */
   EXTRACTOR("Extractor", Extractor.class),
-  /** {@link gobblin.converter.Converter} */
+  /** {@link org.apache.gobblin.converter.Converter} */
   CONVERTER("Converter", Converter.class),
-  /** {@link gobblin.qualitychecker.row.RowLevelPolicy} */
+  /** {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy} */
   ROW_QUALITY_CHECKER("RowLevelPolicy", RowLevelPolicy.class),
-  /** {@link gobblin.qualitychecker.task.TaskLevelPolicy} */
+  /** {@link org.apache.gobblin.qualitychecker.task.TaskLevelPolicy} */
   TASK_QUALITY_CHECKER("TaskLevelPolicy", TaskLevelPolicy.class),
-  /** {@link gobblin.fork.ForkOperator} */
+  /** {@link org.apache.gobblin.fork.ForkOperator} */
   FORK_OPERATOR("ForkOperator", ForkOperator.class),
-  /** {@link gobblin.writer.DataWriter} */
+  /** {@link org.apache.gobblin.writer.DataWriter} */
   WRITER("DataWriter", DataWriter.class),
-  /** {@link gobblin.publisher.DataPublisher} */
+  /** {@link org.apache.gobblin.publisher.DataPublisher} */
   DATA_PUBLISHER("DataPublisher",DataPublisher.class);
 
   private final String name;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
index cc1737d..c29a162 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/BrokerConstants.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.broker;
 
 /**
- * Constants used for {@link gobblin.broker.iface.SharedResourcesBroker}.
+ * Constants used for {@link org.apache.gobblin.broker.iface.SharedResourcesBroker}.
  */
 public class BrokerConstants {
   public static final String GOBBLIN_BROKER_CONFIG_PREFIX = "gobblin.broker";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
index 496ee25..6402391 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/ResourceEntry.java
@@ -31,13 +31,13 @@ public interface ResourceEntry<T> extends SharedResourceFactoryResponse<T> {
 
   /**
    * @return Whether this entry is valid. If the entry is invalid, it will be invalidated from the cache, causing a new
-   * call to the {@link gobblin.broker.iface.SharedResourceFactory}.
+   * call to the {@link org.apache.gobblin.broker.iface.SharedResourceFactory}.
    */
   boolean isValid();
 
   /**
    * This method will be called when the entry is invalidated. It may or may not close the contained resource depending
-   * on the semantics the {@link gobblin.broker.iface.SharedResourceFactory} wishes to provide (e.g. whether already
+   * on the semantics the {@link org.apache.gobblin.broker.iface.SharedResourceFactory} wishes to provide (e.g. whether already
    * acquired objects should be closed).
    *
    * Note that for consistency, the broker runs this method synchronously before a new instance is created for the same

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
index 3229560..f4f37f4 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/GobblinScopeInstance.java
@@ -21,7 +21,7 @@ import org.apache.gobblin.broker.SimpleScope;
 
 
 /**
- * {@link gobblin.broker.iface.ScopeInstance} superclass for scopes used in Gobblin ingestion jobs.
+ * {@link org.apache.gobblin.broker.iface.ScopeInstance} superclass for scopes used in Gobblin ingestion jobs.
  */
 public class GobblinScopeInstance extends SimpleScope<GobblinScopeTypes> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
index 53f30cb..5449d7d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/JobScopeInstance.java
@@ -21,7 +21,7 @@ import lombok.Getter;
 
 
 /**
- * A {@link gobblin.broker.iface.ScopeInstance} for a Gobblin job.
+ * A {@link org.apache.gobblin.broker.iface.ScopeInstance} for a Gobblin job.
  */
 @Getter
 public class JobScopeInstance extends GobblinScopeInstance {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
index 35592f7..34c521b 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/gobblin_scopes/TaskScopeInstance.java
@@ -21,7 +21,7 @@ import lombok.Getter;
 
 
 /**
- * A {@link gobblin.broker.iface.ScopeInstance} for a Gobblin task.
+ * A {@link org.apache.gobblin.broker.iface.ScopeInstance} for a Gobblin task.
  */
 public class TaskScopeInstance extends GobblinScopeInstance {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
index fcb4661..ad0cb82 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/broker/iface/SharedResourceFactory.java
@@ -31,8 +31,8 @@ public interface SharedResourceFactory<T, K extends SharedResourceKey, S extends
   /**
    * Requests an object for the provided {@link SharedResourceKey}, with the provided configuration.
    * The factory can return a variety of responses:
-   * * {@link gobblin.broker.ResourceEntry}: a newly built resource of type T for the input key and scope.
-   * * {@link gobblin.broker.ResourceCoordinate}: the coordinates (factory, key, scope) of another resource of type T that
+   * * {@link org.apache.gobblin.broker.ResourceEntry}: a newly built resource of type T for the input key and scope.
+   * * {@link org.apache.gobblin.broker.ResourceCoordinate}: the coordinates (factory, key, scope) of another resource of type T that
    *    should be used instead (this allows, for example, to use a different factory, or always return a global scoped object.)
    */
   SharedResourceFactoryResponse<T>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
index 141386a..78f7fcf 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/SourceState.java
@@ -50,7 +50,7 @@ import lombok.Getter;
  * <p>
  *   Properties can be overwritten at runtime and persisted upon job completion. Persisted
  *   properties will be loaded in the next run and made available to use by the
- *   {@link gobblin.source.Source}.
+ *   {@link org.apache.gobblin.source.Source}.
  * </p>
  *
  * @author kgoodhop
@@ -167,12 +167,12 @@ public class SourceState extends State {
    *   This method should always return a new unique {@link Extract} instance.
    * </p>
    *
-   * @param type {@link gobblin.source.workunit.Extract.TableType}
+   * @param type {@link org.apache.gobblin.source.workunit.Extract.TableType}
    * @param namespace namespace of the table this extract belongs to
    * @param table name of the table this extract belongs to
    * @return a new unique {@link Extract} instance
    *
-   * @Deprecated Use {@link gobblin.source.extractor.extract.AbstractSource#createExtract(
+   * @Deprecated Use {@link org.apache.gobblin.source.extractor.extract.AbstractSource#createExtract(
    * gobblin.source.workunit.Extract.TableType, String, String)}
    */
   @Deprecated

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
index 1a8ea89..af02d01 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/WorkUnitState.java
@@ -242,20 +242,20 @@ public class WorkUnitState extends State {
    * {@link Watermark} indicates that all data for the source has been pulled up to a specific point.
    *
    * <p>
-   *  This method should be called inside the {@link gobblin.source.extractor.Extractor} class, during the initialization
-   *  of the class, before any calls to {@link gobblin.source.extractor.Extractor#readRecord(Object)} are executed. This
+   *  This method should be called inside the {@link org.apache.gobblin.source.extractor.Extractor} class, during the initialization
+   *  of the class, before any calls to {@link org.apache.gobblin.source.extractor.Extractor#readRecord(Object)} are executed. This
    *  method keeps a local point to the given {@link Watermark} and expects the following invariant to always be upheld.
    *  The invariant for this {@link Watermark} is that it should cover all records up to and including the most recent
-   *  record returned by {@link gobblin.source.extractor.Extractor#readRecord(Object)}.
+   *  record returned by {@link org.apache.gobblin.source.extractor.Extractor#readRecord(Object)}.
    * </p>
    * <p>
    *  The {@link Watermark} set in this method may be polled by the framework multiple times, in order to track the
    *  progress of how the {@link Watermark} changes. This is important for reporting percent completion of a
-   *  {@link gobblin.source.workunit.WorkUnit}.
+   *  {@link org.apache.gobblin.source.workunit.WorkUnit}.
    * </p>
    *
-   * TODO - Once we are ready to make a backwards incompatible change to the {@link gobblin.source.extractor.Extractor}
-   * interface, this method should become part of the {@link gobblin.source.extractor.Extractor} interface. For example,
+   * TODO - Once we are ready to make a backwards incompatible change to the {@link org.apache.gobblin.source.extractor.Extractor}
+   * interface, this method should become part of the {@link org.apache.gobblin.source.extractor.Extractor} interface. For example,
    * a method such as getCurrentHighWatermark() should be added.
    */
   public void setActualHighWatermark(Watermark watermark) {
@@ -281,7 +281,7 @@ public class WorkUnitState extends State {
   }
 
   /**
-   * Get the high watermark as set in {@link gobblin.source.extractor.Extractor}.
+   * Get the high watermark as set in {@link org.apache.gobblin.source.extractor.Extractor}.
    *
    * @return high watermark
    * @deprecated use {@link #getActualHighWatermark}.
@@ -368,9 +368,9 @@ public class WorkUnitState extends State {
   }
 
   /**
-   * Get the {@link gobblin.source.workunit.Extract} associated with the {@link WorkUnit}.
+   * Get the {@link org.apache.gobblin.source.workunit.Extract} associated with the {@link WorkUnit}.
    *
-   * @return {@link gobblin.source.workunit.Extract} associated with the {@link WorkUnit}
+   * @return {@link org.apache.gobblin.source.workunit.Extract} associated with the {@link WorkUnit}
    */
   public Extract getExtract() {
     return new Extract(this.workUnit.getExtract());
@@ -430,15 +430,15 @@ public class WorkUnitState extends State {
   }
 
   /**
-   * Adds all properties from {@link gobblin.configuration.State} to this {@link gobblin.configuration.WorkUnitState}.
+   * Adds all properties from {@link org.apache.gobblin.configuration.State} to this {@link org.apache.gobblin.configuration.WorkUnitState}.
    *
    * <p>
    *   A property with name "property" will be added to this object with the key
    *   "{@link #FINAL_CONSTRUCT_STATE_PREFIX}[.<infix>].property"
    * </p>
    *
-   * @param infix Optional infix used for the name of the property in the {@link gobblin.configuration.WorkUnitState}.
-   * @param finalConstructState {@link gobblin.configuration.State} for which all properties should be added to this
+   * @param infix Optional infix used for the name of the property in the {@link org.apache.gobblin.configuration.WorkUnitState}.
+   * @param finalConstructState {@link org.apache.gobblin.configuration.State} for which all properties should be added to this
    *                                                               object.
    */
   public void addFinalConstructState(String infix, State finalConstructState) {
@@ -453,7 +453,7 @@ public class WorkUnitState extends State {
 
   /**
    * Builds a State containing all properties added with {@link #addFinalConstructState}
-   * to this {@link gobblin.configuration.WorkUnitState}. All such properties will be stripped of
+   * to this {@link org.apache.gobblin.configuration.WorkUnitState}. All such properties will be stripped of
    * {@link #FINAL_CONSTRUCT_STATE_PREFIX} but not of any infixes.
    *
    * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java b/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
index 49544fe..82cf10e 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/converter/Converter.java
@@ -104,9 +104,9 @@ public abstract class Converter<SI, SO, DI, DO> implements Closeable, FinalState
       throws DataConversionException;
 
   /**
-   * Get final state for this object. By default this returns an empty {@link gobblin.configuration.State}, but
+   * Get final state for this object. By default this returns an empty {@link org.apache.gobblin.configuration.State}, but
    * concrete subclasses can add information that will be added to the task state.
-   * @return Empty {@link gobblin.configuration.State}.
+   * @return Empty {@link org.apache.gobblin.configuration.State}.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
index de718eb..d0e8359 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/qualitychecker/row/RowLevelPolicy.java
@@ -73,9 +73,9 @@ public abstract class RowLevelPolicy implements Closeable, FinalState {
   }
 
   /**
-   * Get final state for this object. By default this returns an empty {@link gobblin.configuration.State}, but
+   * Get final state for this object. By default this returns an empty {@link org.apache.gobblin.configuration.State}, but
    * concrete subclasses can add information that will be added to the task state.
-   * @return Empty {@link gobblin.configuration.State}.
+   * @return Empty {@link org.apache.gobblin.configuration.State}.
    */
   @Override
   public State getFinalState() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
index 7b9b82a..86d767a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/Source.java
@@ -47,7 +47,7 @@ public interface Source<S, D> {
    * Get a list of {@link WorkUnit}s, each of which is for extracting a portion of the data.
    *
    * <p>
-   *   Each {@link WorkUnit} will be used instantiate a {@link gobblin.configuration.WorkUnitState} that gets passed to the
+   *   Each {@link WorkUnit} will be used instantiate a {@link org.apache.gobblin.configuration.WorkUnitState} that gets passed to the
    *   {@link #getExtractor(gobblin.configuration.WorkUnitState)} method to get an {@link Extractor} for extracting schema
    *   and data records from the source. The {@link WorkUnit} instance should have all the properties
    *   needed for the {@link Extractor} to work.
@@ -56,24 +56,24 @@ public interface Source<S, D> {
    * <p>
    *   Typically the list of {@link WorkUnit}s for the current run is determined by taking into account
    *   the list of {@link WorkUnit}s from the previous run so data gets extracted incrementally. The
-   *   method {@link gobblin.configuration.SourceState#getPreviousWorkUnitStates} can be used to get the list of {@link WorkUnit}s
+   *   method {@link org.apache.gobblin.configuration.SourceState#getPreviousWorkUnitStates} can be used to get the list of {@link WorkUnit}s
    *   from the previous run.
    * </p>
    *
-   * @param state see {@link gobblin.configuration.SourceState}
+   * @param state see {@link org.apache.gobblin.configuration.SourceState}
    * @return a list of {@link WorkUnit}s
    */
   public abstract List<WorkUnit> getWorkunits(SourceState state);
 
   /**
-   * Get an {@link Extractor} based on a given {@link gobblin.configuration.WorkUnitState}.
+   * Get an {@link Extractor} based on a given {@link org.apache.gobblin.configuration.WorkUnitState}.
    *
    * <p>
-   *   The {@link Extractor} returned can use {@link gobblin.configuration.WorkUnitState} to store arbitrary key-value pairs
+   *   The {@link Extractor} returned can use {@link org.apache.gobblin.configuration.WorkUnitState} to store arbitrary key-value pairs
    *   that will be persisted to the state store and loaded in the next scheduled job run.
    * </p>
    *
-   * @param state a {@link gobblin.configuration.WorkUnitState} carrying properties needed by the returned {@link Extractor}
+   * @param state a {@link org.apache.gobblin.configuration.WorkUnitState} carrying properties needed by the returned {@link Extractor}
    * @return an {@link Extractor} used to extract schema and data records from the data source
    * @throws IOException if it fails to create an {@link Extractor}
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
index 6a1af0f..22b1670 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Extractor.java
@@ -37,7 +37,7 @@ import javax.annotation.Nullable;
  *
  * <p>
  *     All source specific logic for a data source should be encapsulated in an
- *     implementation of this interface and {@link gobblin.source.Source}.
+ *     implementation of this interface and {@link org.apache.gobblin.source.Source}.
  * </p>
  *
  * @author kgoodhop

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
index 391e876..1eb7c07 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/Watermark.java
@@ -25,8 +25,8 @@ import com.google.gson.JsonElement;
  * to track this state.
  *
  * <p>
- *  A {@link Watermark} will be serialized in {@link gobblin.source.workunit.WorkUnit}s and
- *  {@link gobblin.configuration.WorkUnitState}s. The {@link #toJson()} method will be used to serialize the
+ *  A {@link Watermark} will be serialized in {@link org.apache.gobblin.source.workunit.WorkUnit}s and
+ *  {@link org.apache.gobblin.configuration.WorkUnitState}s. The {@link #toJson()} method will be used to serialize the
  *  {@link Watermark} into a {@link JsonElement}.
  * </p>
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
index 37f70bd..394d09d 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/extractor/WatermarkInterval.java
@@ -22,9 +22,9 @@ import com.google.gson.JsonObject;
 
 
 /**
- * Each {@link gobblin.source.workunit.WorkUnit} has a corresponding {@link WatermarkInterval}. The
+ * Each {@link org.apache.gobblin.source.workunit.WorkUnit} has a corresponding {@link WatermarkInterval}. The
  * {@link WatermarkInterval} represents the range of the data that needs to be pulled for the {@link WorkUnit}. So, the
- * {@link gobblin.source.workunit.WorkUnit} should pull data from the {@link #lowWatermark} to the
+ * {@link org.apache.gobblin.source.workunit.WorkUnit} should pull data from the {@link #lowWatermark} to the
  * {@link #expectedHighWatermark}.
  */
 public class WatermarkInterval {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
index 834f4f3..f80085a 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/MultiWorkUnit.java
@@ -31,7 +31,7 @@ import com.google.common.collect.Lists;
  * A class that wraps multiple {@link WorkUnit}s so they can executed within a single task.
  *
  * <p>
- *  This class also extends the {@link gobblin.configuration.State} object and thus it is possible to set and get
+ *  This class also extends the {@link org.apache.gobblin.configuration.State} object and thus it is possible to set and get
  *  properties from this class. The {@link #setProp(String, Object)} method will add the specified key, value pair to
  *  this class as well as to every {@link WorkUnit} in {@link #workUnits}. The {@link #getProp(String)} methods will
  *  only return properties that have been explicitily set in this class (e.g. it will not retrieve properties from

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
index 21915a5..5df29a6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnit.java
@@ -90,7 +90,7 @@ public class WorkUnit extends State {
   /**
    * Constructor for a {@link WorkUnit} given a {@link SourceState}, {@link Extract}, and a {@link WatermarkInterval}.
    *
-   * @param state a {@link gobblin.configuration.SourceState} the properties of which will be copied into this {@link WorkUnit} instance.
+   * @param state a {@link org.apache.gobblin.configuration.SourceState} the properties of which will be copied into this {@link WorkUnit} instance.
    * @param extract an {@link Extract}.
    * @param watermarkInterval a {@link WatermarkInterval} which defines the range of data this {@link WorkUnit} will process.
    *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
index a9db38c..eed8e45 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/source/workunit/WorkUnitWeighter.java
@@ -21,7 +21,7 @@ package org.apache.gobblin.source.workunit;
  * Provides weights for {@link WorkUnit}s to use by a {@link WorkUnitBinPacker}.
  *
  * <p>
- *   The weight is used by a bin packing algorithm to organize {@link WorkUnit}s into {@link gobblin.source.workunit.MultiWorkUnit}s
+ *   The weight is used by a bin packing algorithm to organize {@link WorkUnit}s into {@link org.apache.gobblin.source.workunit.MultiWorkUnit}s
  *   with a bounded total weight. The weighter must have the following properties:
  *   <ul>
  *     <li>If wu1.equals(wu2), then weight(wu1) == weight(wu2).</li>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java b/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
index 9b67347..f8b90ae 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/DecoratorUtils.java
@@ -28,7 +28,7 @@ import com.google.common.collect.Lists;
 public class DecoratorUtils {
 
   /**
-   * Resolves the truly underlying object in a possible chain of {@link gobblin.util.Decorator}.
+   * Resolves the truly underlying object in a possible chain of {@link org.apache.gobblin.util.Decorator}.
    *
    * @param obj object to resolve.
    * @return the true non-decorator underlying object.
@@ -44,8 +44,8 @@ public class DecoratorUtils {
    * Finds the decorator lineage of the given object.
    *
    * <p>
-   * If object is not a {@link gobblin.util.Decorator}, this method will return a singleton list with just the object.
-   * If object is a {@link gobblin.util.Decorator}, it will return a list of the underlying object followed by the
+   * If object is not a {@link org.apache.gobblin.util.Decorator}, this method will return a singleton list with just the object.
+   * If object is a {@link org.apache.gobblin.util.Decorator}, it will return a list of the underlying object followed by the
    * decorator lineage up to the input decorator object.
    * </p>
    *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java b/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
index 2abff3f..2ebc0ac 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/util/FinalState.java
@@ -28,7 +28,7 @@ public interface FinalState {
   /**
    * Called by tasks after all work for the construct has been executed. The construct can return a state
    * describing a summary of its execution / final state.
-   * @return a {@link gobblin.configuration.State} with summary of execution / final state of the construct.
+   * @return a {@link org.apache.gobblin.configuration.State} with summary of execution / final state of the construct.
    */
   public State getFinalState();
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
index 0dcc888..18d11d6 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/writer/DataWriter.java
@@ -85,7 +85,7 @@ public interface DataWriter<D> extends Closeable, Flushable {
   }
 
   /**
-   * Default handler calls flush on this object when a {@link gobblin.stream.FlushControlMessage} is received
+   * Default handler calls flush on this object when a {@link org.apache.gobblin.stream.FlushControlMessage} is received
    * @return A {@link ControlMessageHandler}.
    */
   default ControlMessageHandler getMessageHandler() {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
index dc9693b..93f36cf 100644
--- a/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
+++ b/gobblin-aws/src/main/java/org/apache/gobblin/aws/GobblinAWSTaskRunner.java
@@ -52,7 +52,7 @@ import org.apache.gobblin.util.JvmUtils;
 
 /**
  * Class running on worker nodes managing services for executing Gobblin
- * {@link gobblin.source.workunit.WorkUnit}s.
+ * {@link org.apache.gobblin.source.workunit.WorkUnit}s.
  *
  * <p>
  *   This class makes use of super class {@link GobblinTaskRunner} to run:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
index 0ecf6b3..34c865c 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterMetricTagNames.java
@@ -21,7 +21,7 @@ import org.apache.gobblin.annotation.Alpha;
 
 
 /**
- * A central place for constants of {@link gobblin.metrics.MetricContext} tag names for a Gobblin cluster.
+ * A central place for constants of {@link org.apache.gobblin.metrics.MetricContext} tag names for a Gobblin cluster.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
index 7af4ee1..7c7a0f9 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixTask.java
@@ -60,16 +60,16 @@ import org.apache.gobblin.broker.gobblin_scopes.JobScopeInstance;
 
 /**
  * An implementation of Helix's {@link org.apache.helix.task.Task} that wraps and runs one or more Gobblin
- * {@link gobblin.runtime.Task}s.
+ * {@link org.apache.gobblin.runtime.Task}s.
  *
  * <p>
  *   Upon startup, a {@link GobblinHelixTask} reads the property
  *   {@link GobblinClusterConfigurationKeys#WORK_UNIT_FILE_PATH} for the path of the file storing a serialized
  *   {@link WorkUnit} on the {@link FileSystem} of choice and de-serializes the {@link WorkUnit}. Depending on
  *   if the serialized {@link WorkUnit} is a {@link MultiWorkUnit}, it then creates one or more Gobblin
- *   {@link gobblin.runtime.Task}s to run the {@link WorkUnit}(s) (possibly wrapped in the {@link MultiWorkUnit})
- *   and waits for the Gobblin {@link gobblin.runtime.Task}(s) to finish. Upon completion of the Gobblin
- *   {@link gobblin.runtime.Task}(s), it persists the {@link TaskState} of each {@link gobblin.runtime.Task} to
+ *   {@link org.apache.gobblin.runtime.Task}s to run the {@link WorkUnit}(s) (possibly wrapped in the {@link MultiWorkUnit})
+ *   and waits for the Gobblin {@link org.apache.gobblin.runtime.Task}(s) to finish. Upon completion of the Gobblin
+ *   {@link org.apache.gobblin.runtime.Task}(s), it persists the {@link TaskState} of each {@link org.apache.gobblin.runtime.Task} to
  *   a file that will be collected by the {@link GobblinHelixJobLauncher} later upon completion of the job.
  * </p>
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
index 7dd2676..838abe6 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinTaskRunner.java
@@ -84,7 +84,7 @@ import org.apache.gobblin.util.logs.Log4jConfigurationHelper;
 
 /**
  * The main class running in the containers managing services for running Gobblin
- * {@link gobblin.source.workunit.WorkUnit}s.
+ * {@link org.apache.gobblin.source.workunit.WorkUnit}s.
  *
  * <p>
  *   This class serves as a Helix participant and it uses a {@link HelixManager} to work with Helix.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
index 46c40d8..6ae1f65 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/conditions/RecompactionCondition.java
@@ -24,8 +24,8 @@ import org.apache.gobblin.compaction.dataset.DatasetHelper;
  * different criteria or different combination strategies to decide if a recompaction is mandatory.
  *
  * The interface {@link RecompactionCondition} provides a generic API. This is used when
- * {@link gobblin.compaction.mapreduce.MRCompactorJobRunner} attempts to check if a recompaction is necessary. Real
- * examination is delegated to {@link gobblin.compaction.dataset.Dataset#checkIfNeedToRecompact(DatasetHelper)},
+ * {@link org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner} attempts to check if a recompaction is necessary. Real
+ * examination is delegated to {@link org.apache.gobblin.compaction.dataset.Dataset#checkIfNeedToRecompact(DatasetHelper)},
  * which finally invokes this API.
  */
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
index bd82d29..2eede65 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/dataset/DatasetHelper.java
@@ -49,7 +49,7 @@ import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
  * A class {@link DatasetHelper} which provides runtime metrics and other helper functions for a given dataset.
  *
  * The class also contains different recompaction conditions {@link RecompactionCondition}, which indicates if a
- * recompaction is needed. These conditions will be examined by {@link gobblin.compaction.mapreduce.MRCompactorJobRunner}
+ * recompaction is needed. These conditions will be examined by {@link org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner}
  * after late data was found and copied from inputDir to outputLateDir.
  */
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
index 4f4b105..2d721d0 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/hivebasedconstructs/MRCompactionEntity.java
@@ -24,12 +24,12 @@ import lombok.Getter;
 
 
 /**
- * Entity that stores information required for launching an {@link gobblin.compaction.mapreduce.MRCompactor} job
+ * Entity that stores information required for launching an {@link org.apache.gobblin.compaction.mapreduce.MRCompactor} job
  *
  * {@link #primaryKeyList}: Comma delimited list of fields to use as primary key
  * {@link #deltaList}: Comma delimited list of fields to use as deltaList
  * {@link #dataFilesPath}: Location of files associated with table
- * {@link #props}: Other properties to be passed to {@link gobblin.compaction.mapreduce.MRCompactor}
+ * {@link #props}: Other properties to be passed to {@link org.apache.gobblin.compaction.mapreduce.MRCompactor}
  */
 @Getter
 public class MRCompactionEntity {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
index d78c16d..9c1e362 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/CompactionAvroJobConfigurator.java
@@ -234,7 +234,7 @@ public class CompactionAvroJobConfigurator {
 
   /**
    * Customized MR job creation. This method will be used in
-   * {@link gobblin.compaction.suite.CompactionAvroSuite#createJob(Dataset)}
+   * {@link org.apache.gobblin.compaction.suite.CompactionAvroSuite#createJob(Dataset)}
    *
    * @param  dataset  A path or directory which needs compaction
    * @return A configured map-reduce job for avro compaction

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
index 2b57782..ad695c5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
@@ -89,7 +89,7 @@ import org.apache.gobblin.util.recordcount.IngestionRecordCountProvider;
 import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
- * MapReduce-based {@link gobblin.compaction.Compactor}. Compaction will run on each qualified {@link Dataset}
+ * MapReduce-based {@link org.apache.gobblin.compaction.Compactor}. Compaction will run on each qualified {@link Dataset}
  * under {@link #COMPACTION_INPUT_DIR}.
  *
  * @author Ziyang Liu

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
index 931e287..00b6742 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/MRCompactorAvroKeyDedupJobRunner.java
@@ -55,7 +55,7 @@ import org.apache.gobblin.util.AvroUtils;
 
 
 /**
- * A subclass of {@link gobblin.compaction.mapreduce.MRCompactorJobRunner} that configures
+ * A subclass of {@link org.apache.gobblin.compaction.mapreduce.MRCompactorJobRunner} that configures
  * and runs MR compaction job for Avro data.
  *
  * To dedup using entire records set compaction.use.all.attributes=true. Otherwise, a schema needs

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
index 48cbbcd..0142f6b 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionAvroSuite.java
@@ -56,7 +56,7 @@ public class CompactionAvroSuite implements CompactionSuite<FileSystemDataset> {
   /**
    * Implementation of {@link CompactionSuite#getDatasetsFinderVerifiers()}
    * @return A list of {@link CompactionVerifier} instances which will be verified after
-   *         {@link FileSystemDataset} is found but before a {@link gobblin.source.workunit.WorkUnit}
+   *         {@link FileSystemDataset} is found but before a {@link org.apache.gobblin.source.workunit.WorkUnit}
    *         is created.
    */
   public List<CompactionVerifier<FileSystemDataset>> getDatasetsFinderVerifiers() {
@@ -70,7 +70,7 @@ public class CompactionAvroSuite implements CompactionSuite<FileSystemDataset> {
   /**
    * Implementation of {@link CompactionSuite#getMapReduceVerifiers()}
    * @return A list of {@link CompactionVerifier} instances which will be verified before
-   *         {@link gobblin.compaction.mapreduce.MRCompactionTask} starts the map-reduce job
+   *         {@link org.apache.gobblin.compaction.mapreduce.MRCompactionTask} starts the map-reduce job
    */
   public List<CompactionVerifier<FileSystemDataset>> getMapReduceVerifiers() {
     List<CompactionVerifier<FileSystemDataset>> list = new ArrayList<>();
@@ -80,7 +80,7 @@ public class CompactionAvroSuite implements CompactionSuite<FileSystemDataset> {
   /**
    * Serialize a dataset {@link FileSystemDataset} to a {@link State}
    * @param dataset A dataset needs serialization
-   * @param state   A state that is used to save {@link gobblin.dataset.Dataset}
+   * @param state   A state that is used to save {@link org.apache.gobblin.dataset.Dataset}
    */
   public void save (FileSystemDataset dataset, State state) {
     state.setProp(SERIALIZE_COMPACTION_FILE_PATH_NAME, dataset.datasetURN());
@@ -89,7 +89,7 @@ public class CompactionAvroSuite implements CompactionSuite<FileSystemDataset> {
   /**
    * Deserialize a new {@link FileSystemDataset} from a given {@link State}
    *
-   * @param state a type of {@link gobblin.runtime.TaskState}
+   * @param state a type of {@link org.apache.gobblin.runtime.TaskState}
    * @return A new instance of {@link FileSystemDataset}
    */
   public FileSystemDataset load (final State state) {
@@ -125,7 +125,7 @@ public class CompactionAvroSuite implements CompactionSuite<FileSystemDataset> {
    * work is delegated to {@link CompactionAvroJobConfigurator#createJob(FileSystemDataset)}
    *
    * @param  dataset a top level input path which contains all avro files those need to be compacted
-   * @return a map-reduce job which will compact avro files against {@link gobblin.dataset.Dataset}
+   * @return a map-reduce job which will compact avro files against {@link org.apache.gobblin.dataset.Dataset}
    */
   public Job createJob (FileSystemDataset dataset) throws IOException {
     configurator = new CompactionAvroJobConfigurator(this.state);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
index fba0076..3c36ba5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/suite/CompactionSuite.java
@@ -31,16 +31,16 @@ import java.io.IOException;
 import java.util.List;
 
 /**
- * This interface provides major components required by {@link gobblin.compaction.source.CompactionSource}
- * and {@link gobblin.compaction.mapreduce.MRCompactionTask} flow.
+ * This interface provides major components required by {@link org.apache.gobblin.compaction.source.CompactionSource}
+ * and {@link org.apache.gobblin.compaction.mapreduce.MRCompactionTask} flow.
  *
  * User needs to implement {@link #createJob(Dataset)} method to create a customized map-reduce job.
  * Two types of {@link CompactionVerifier}s should be provided. One is to verify datasets returned by
  * {@link ConfigBasedDatasetsFinder#findDatasets()}. The other is to verify datasets before we run MR
- * job inside {@link gobblin.compaction.mapreduce.MRCompactionTask}
+ * job inside {@link org.apache.gobblin.compaction.mapreduce.MRCompactionTask}
  *
  * The class also handles how to create a map-reduce job and how to serialized and deserialize a {@link Dataset}
- * to and from a {@link gobblin.source.workunit.WorkUnit} properly.
+ * to and from a {@link org.apache.gobblin.source.workunit.WorkUnit} properly.
  */
 
 public interface CompactionSuite<D extends Dataset> {
@@ -57,7 +57,7 @@ public interface CompactionSuite<D extends Dataset> {
 
   /**
    * Get a list of verifiers for each dataset validation.
-   * Verifiers are executed by {@link gobblin.compaction.source.CompactionSource#getWorkunits(SourceState)}
+   * Verifiers are executed by {@link org.apache.gobblin.compaction.source.CompactionSource#getWorkunits(SourceState)}
    */
   List<CompactionVerifier<D>> getDatasetsFinderVerifiers();
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
index f57193b..8211710 100644
--- a/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
+++ b/gobblin-compaction/src/test/java/org/apache/gobblin/compaction/mapreduce/conditions/RecompactionConditionTest.java
@@ -53,7 +53,7 @@ import static org.mockito.Mockito.when;
 
 
 /**
- * Test class for {@link gobblin.compaction.conditions.RecompactionCondition}.
+ * Test class for {@link org.apache.gobblin.compaction.conditions.RecompactionCondition}.
  */
 @Test(groups = {"gobblin.compaction.mapreduce.conditions"})
 public class RecompactionConditionTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
index 43239cd..2de0c51 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/ConfigStoreValueInspector.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.config.store.api.ConfigKeyPath;
 
 /**
  * The ConfigStoreValueInspector interface used to inspect the {@link com.typesafe.config.Config} for a given
- * {@link gobblin.config.store.api.ConfigKeyPath} in {@link ConfigStore}
+ * {@link org.apache.gobblin.config.store.api.ConfigKeyPath} in {@link ConfigStore}
  *
  * @author mitu
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
index b0a2f19..1d9d5e6 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/common/impl/InMemoryTopology.java
@@ -38,7 +38,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 
 
 /**
- * InMemoryTopology will return stale data if the internal config store is Not {@link gobblin.config.store.api.ConfigStoreWithStableVersioning}
+ * InMemoryTopology will return stale data if the internal config store is Not {@link org.apache.gobblin.config.store.api.ConfigStoreWithStableVersioning}
  *
  * @author ibuenros
  *
@@ -142,7 +142,7 @@ public class InMemoryTopology implements ConfigStoreTopologyInspector {
    *   If the result is already in cache, return the result.
    *   Otherwise, delegate the functionality to the fallback object.
    *
-   *   If the fallback did not support this operation, will build the entire topology of the {@link gobblin.config.store.api.ConfigStore}
+   *   If the fallback did not support this operation, will build the entire topology of the {@link org.apache.gobblin.config.store.api.ConfigStore}
    *   using default breath first search.
    * </p>
    */
@@ -177,7 +177,7 @@ public class InMemoryTopology implements ConfigStoreTopologyInspector {
    *   If the result is already in cache, return the result.
    *   Otherwise, delegate the functionality to the fallback object.
    *
-   *   If the fallback did not support this operation, will build the entire topology of the {@link gobblin.config.store.api.ConfigStore}
+   *   If the fallback did not support this operation, will build the entire topology of the {@link org.apache.gobblin.config.store.api.ConfigStore}
    *   using default breath first search.
    * </p>
    */
@@ -208,7 +208,7 @@ public class InMemoryTopology implements ConfigStoreTopologyInspector {
    *   If the result is already in cache, return the result.
    *   Otherwise, delegate the functionality to the fallback object.
    *
-   *   If the fallback did not support this operation, will build the entire topology of the {@link gobblin.config.store.api.ConfigStore}
+   *   If the fallback did not support this operation, will build the entire topology of the {@link org.apache.gobblin.config.store.api.ConfigStore}
    *   using default breath first search.
    * </p>
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
index 7e3d57a..04c412f 100644
--- a/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
+++ b/gobblin-config-management/gobblin-config-core/src/main/java/org/apache/gobblin/config/store/hdfs/SimpleHadoopFilesystemConfigStoreFactory.java
@@ -99,7 +99,7 @@ public abstract class SimpleHadoopFilesystemConfigStoreFactory implements Config
   protected abstract String getPhysicalScheme();
 
   /**
-   * Returns the default {@link FileSystem} used for {@link gobblin.config.store.api.ConfigStore}s generated by this
+   * Returns the default {@link FileSystem} used for {@link org.apache.gobblin.config.store.api.ConfigStore}s generated by this
    * factory.
    * @param factoryConfig the user supplied factory configuration.
    * @param configDefinedDefaultURI if the user specified a default uri, that uri.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
index ff31673..9bc964e 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/crypto/EncryptionFactory.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.codec.StreamCodec;
 
 /**
  * This class knows how to build encryption algorithms based on configuration parameters. To add your own
- * encryption implementation, please add another implementation of {@link gobblin.crypto.EncryptionProvider}
+ * encryption implementation, please add another implementation of {@link org.apache.gobblin.crypto.EncryptionProvider}
  * in Gobblin's classpath as well as referencing the new implementation in META-INF/services/gobblin.crypto.EncryptionProvider
  * of the containing JAR. (See {@link java.util.ServiceLoader} documentation for more details).
  */
@@ -37,7 +37,7 @@ public class EncryptionFactory {
 
   /**
    * Build a StreamCodec with the given config parameters. The type will be extracted from the parameters.
-   * See {@link gobblin.crypto.EncryptionConfigParser} for a set of standard configuration parameters, although
+   * See {@link org.apache.gobblin.crypto.EncryptionConfigParser} for a set of standard configuration parameters, although
    * each encryption provider may have its own arbitrary set.
    * @return A StreamCodec for the given parameters
    * @throws IllegalArgumentException If no provider exists that can build the requested encryption codec

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
index e9292b1..b307690 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumentable.java
@@ -27,13 +27,13 @@ import org.apache.gobblin.metrics.Tag;
 
 
 /**
- * Interface for classes instrumenting their execution into a {@link gobblin.metrics.MetricContext}.
+ * Interface for classes instrumenting their execution into a {@link org.apache.gobblin.metrics.MetricContext}.
  */
 public interface Instrumentable {
 
   /**
-   * Get {@link gobblin.metrics.MetricContext} containing metrics related to this Instrumentable.
-   * @return an instance of {@link gobblin.metrics.MetricContext}.
+   * Get {@link org.apache.gobblin.metrics.MetricContext} containing metrics related to this Instrumentable.
+   * @return an instance of {@link org.apache.gobblin.metrics.MetricContext}.
    */
   @Nonnull
   public MetricContext getMetricContext();
@@ -45,39 +45,39 @@ public interface Instrumentable {
   public boolean isInstrumentationEnabled();
 
   /**
-   * Generate tags that should be added to the {@link gobblin.metrics.MetricContext}.
-   * @return List of tags to add to {@link gobblin.metrics.MetricContext}.
+   * Generate tags that should be added to the {@link org.apache.gobblin.metrics.MetricContext}.
+   * @return List of tags to add to {@link org.apache.gobblin.metrics.MetricContext}.
    */
   public List<Tag<?>> generateTags(State state);
 
   /**
-   * Generate a new {@link gobblin.metrics.MetricContext} replacing old {@link gobblin.metrics.Tag} with input
-   * {@link gobblin.metrics.Tag} (only tags with the same keys will be replaced),
+   * Generate a new {@link org.apache.gobblin.metrics.MetricContext} replacing old {@link org.apache.gobblin.metrics.Tag} with input
+   * {@link org.apache.gobblin.metrics.Tag} (only tags with the same keys will be replaced),
    * and recreate all metrics in this new context.
    *
    * <p>
-   *   This method is useful when the state of the {@link gobblin.instrumented.Instrumentable} changes and the user
+   *   This method is useful when the state of the {@link org.apache.gobblin.instrumented.Instrumentable} changes and the user
    *   wants that state change to be reflected in the tags of the instrumentation.
    * </p>
    *
    * <p>
-   *   Notice that this method creates a brand new {@link gobblin.metrics.MetricContext} and {@link gobblin.metrics.Metric}
+   *   Notice that this method creates a brand new {@link org.apache.gobblin.metrics.MetricContext} and {@link org.apache.gobblin.metrics.Metric}
    *   every time it is called,
    *   with the associated processing and memory overhead. Use sparingly only for state changes that must be visible in
    *   emitted metrics.
    * </p>
    *
-   * @param tags additional {@link gobblin.metrics.Tag}.
+   * @param tags additional {@link org.apache.gobblin.metrics.Tag}.
    */
   public void switchMetricContext(List<Tag<?>> tags);
 
   /**
-   * Switches the existing {@link gobblin.metrics.MetricContext} with the supplied metric context and regenerates
-   * {@link gobblin.metrics.Metric}.
+   * Switches the existing {@link org.apache.gobblin.metrics.MetricContext} with the supplied metric context and regenerates
+   * {@link org.apache.gobblin.metrics.Metric}.
    *
    * <p>
-   *   This method is useful when the state of the {@link gobblin.instrumented.Instrumentable} changes and the user
-   *   wants that state change to be reflected in the set of {@link gobblin.metrics.Tag} of the instrumentation.
+   *   This method is useful when the state of the {@link org.apache.gobblin.instrumented.Instrumentable} changes and the user
+   *   wants that state change to be reflected in the set of {@link org.apache.gobblin.metrics.Tag} of the instrumentation.
    * </p>
    *
    * <p>
@@ -87,7 +87,7 @@ public interface Instrumentable {
    *   avoiding the overhead of generating a brand new context every time a metric context switch is required.
    * </p>
    *
-   * @param context new {@link gobblin.metrics.MetricContext}.
+   * @param context new {@link org.apache.gobblin.metrics.MetricContext}.
    */
   public void switchMetricContext(MetricContext context);
 }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
index 9b149e8..f2aa103 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/Instrumented.java
@@ -60,9 +60,9 @@ import org.apache.gobblin.writer.DataWriter;
  * Provides simple instrumentation for gobblin-core components.
  *
  * <p>
- * Creates {@link gobblin.metrics.MetricContext}. Tries to read the name of the parent context
+ * Creates {@link org.apache.gobblin.metrics.MetricContext}. Tries to read the name of the parent context
  * from key "metrics.context.name" at state, and tries to get the parent context by name from
- * the {@link gobblin.metrics.MetricContext} registry (the parent context must be registered).
+ * the {@link org.apache.gobblin.metrics.MetricContext} registry (the parent context must be registered).
  * </p>
  *
  * <p>
@@ -92,26 +92,26 @@ public class Instrumented implements Instrumentable, Closeable {
   }
 
   /**
-   * Get a {@link gobblin.metrics.MetricContext} to be used by an object needing instrumentation.
+   * Get a {@link org.apache.gobblin.metrics.MetricContext} to be used by an object needing instrumentation.
    *
    * <p>
    * This method will read the property "metrics.context.name" from the input State, and will attempt
-   * to find a MetricContext with that name in the global instance of {@link gobblin.metrics.GobblinMetricsRegistry}.
+   * to find a MetricContext with that name in the global instance of {@link org.apache.gobblin.metrics.GobblinMetricsRegistry}.
    * If it succeeds, the generated MetricContext will be a child of the retrieved Context, otherwise it will
    * be a parent-less context.
    * </p>
    * <p>
    * The method will automatically add two tags to the context:
    * <ul>
-   *  <li> construct will contain the name of the {@link gobblin.Constructs} that klazz represents. </li>
+   *  <li> construct will contain the name of the {@link org.apache.gobblin.Constructs} that klazz represents. </li>
    *  <li> class will contain the canonical name of the input class. </li>
    * </ul>
    * </p>
    *
-   * @param state {@link gobblin.configuration.State} used to find the parent MetricContext.
+   * @param state {@link org.apache.gobblin.configuration.State} used to find the parent MetricContext.
    * @param klazz Class of the object needing instrumentation.
    * @param tags Additional tags to add to the returned context.
-   * @return A {@link gobblin.metrics.MetricContext} with the appropriate tags and parent.
+   * @return A {@link org.apache.gobblin.metrics.MetricContext} with the appropriate tags and parent.
    */
   public static MetricContext getMetricContext(State state, Class<?> klazz, List<Tag<?>> tags) {
     int randomId = RAND.nextInt(Integer.MAX_VALUE);
@@ -148,15 +148,15 @@ public class Instrumented implements Instrumentable, Closeable {
   }
 
   /**
-   * Generates a new {@link gobblin.metrics.MetricContext} with the parent and tags taken from the reference context.
-   * Allows replacing {@link gobblin.metrics.Tag} with new input tags.
-   * This method will not copy any {@link gobblin.metrics.Metric} contained in the reference {@link gobblin.metrics.MetricContext}.
+   * Generates a new {@link org.apache.gobblin.metrics.MetricContext} with the parent and tags taken from the reference context.
+   * Allows replacing {@link org.apache.gobblin.metrics.Tag} with new input tags.
+   * This method will not copy any {@link org.apache.gobblin.metrics.Metric} contained in the reference {@link org.apache.gobblin.metrics.MetricContext}.
    *
-   * @param context Reference {@link gobblin.metrics.MetricContext}.
-   * @param newTags New {@link gobblin.metrics.Tag} to apply to context. Repeated keys will override old tags.
-   * @param name Name of the new {@link gobblin.metrics.MetricContext}.
+   * @param context Reference {@link org.apache.gobblin.metrics.MetricContext}.
+   * @param newTags New {@link org.apache.gobblin.metrics.Tag} to apply to context. Repeated keys will override old tags.
+   * @param name Name of the new {@link org.apache.gobblin.metrics.MetricContext}.
    *             If absent or empty, will modify old name by adding a random integer at the end.
-   * @return Generated {@link gobblin.metrics.MetricContext}.
+   * @return Generated {@link org.apache.gobblin.metrics.MetricContext}.
    */
   public static MetricContext newContextFromReferenceContext(MetricContext context, List<Tag<?>> newTags,
       Optional<String> name) {
@@ -184,8 +184,8 @@ public class Instrumented implements Instrumentable, Closeable {
   }
 
   /**
-   * Determines whether an object or, if it is a {@link gobblin.util.Decorator}, any object on its lineage,
-   * is of class {@link gobblin.instrumented.Instrumentable}.
+   * Determines whether an object or, if it is a {@link org.apache.gobblin.util.Decorator}, any object on its lineage,
+   * is of class {@link org.apache.gobblin.instrumented.Instrumentable}.
    * @param obj Object to analyze.
    * @return Whether the lineage is instrumented.
    */
@@ -203,8 +203,8 @@ public class Instrumented implements Instrumentable, Closeable {
   }
 
   /**
-   * Returns a {@link com.codahale.metrics.Timer.Context} only if {@link gobblin.metrics.MetricContext} is defined.
-   * @param context an Optional&lt;{@link gobblin.metrics.MetricContext}$gt;
+   * Returns a {@link com.codahale.metrics.Timer.Context} only if {@link org.apache.gobblin.metrics.MetricContext} is defined.
+   * @param context an Optional&lt;{@link org.apache.gobblin.metrics.MetricContext}$gt;
    * @param name name of the timer.
    * @return an Optional&lt;{@link com.codahale.metrics.Timer.Context}$gt;
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
index aaf32ed..16d1c44 100644
--- a/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
+++ b/gobblin-core-base/src/main/java/org/apache/gobblin/instrumented/converter/InstrumentedConverter.java
@@ -25,7 +25,7 @@ import org.apache.gobblin.converter.DataConversionException;
  * Instrumented converter that automatically captures certain metrics.
  * Subclasses should implement convertRecordImpl instead of convertRecord.
  *
- * See {@link gobblin.converter.Converter}.
+ * See {@link org.apache.gobblin.converter.Converter}.
  *
  * @author ibuenros
  */


[05/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
index e1471ac..5d5025e 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.scheduler;
+package org.apache.gobblin.scheduler;
 
 import java.io.File;
 import java.io.FileReader;
@@ -42,8 +42,8 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import com.google.common.util.concurrent.ServiceManager;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.testing.AssertWithBackoff;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSourceTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSourceTest.java
index dbf5259..b02832b 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSourceTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/source/extractor/filebased/TextFileBasedSourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import java.io.File;
 import java.util.Set;
@@ -29,11 +29,11 @@ import com.google.common.base.Charsets;
 import com.google.common.collect.Sets;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.writer.test.GobblinTestEventBusWriter;
-import gobblin.writer.test.TestingEventBusAsserter;
-import gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.writer.test.GobblinTestEventBusWriter;
+import org.apache.gobblin.writer.test.TestingEventBusAsserter;
+import org.apache.gobblin.writer.test.TestingEventBuses;
 
 public class TextFileBasedSourceTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/FlowCatalogTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/FlowCatalogTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/FlowCatalogTest.java
index dfac6c7..c42e605 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/FlowCatalogTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/FlowCatalogTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.spec_catalog;
+package org.apache.gobblin.spec_catalog;
 
 import java.io.File;
 import java.net.URI;
@@ -37,14 +37,14 @@ import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class FlowCatalogTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/TopologyCatalogTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/TopologyCatalogTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/TopologyCatalogTest.java
index dd98e85..594c755 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/TopologyCatalogTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/spec_catalog/TopologyCatalogTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.spec_catalog;
+package org.apache.gobblin.spec_catalog;
 
 import java.io.File;
 import java.net.URI;
@@ -36,14 +36,14 @@ import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class TopologyCatalogTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/task/CustomTaskTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/task/CustomTaskTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/task/CustomTaskTest.java
index dc24bc4..7056b12 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/task/CustomTaskTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/task/CustomTaskTest.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.task;
+package org.apache.gobblin.task;
 
 import com.google.common.collect.HashMultimap;
 import com.google.common.collect.SetMultimap;
 import com.google.common.collect.Sets;
 import com.google.common.eventbus.EventBus;
 import com.google.common.io.Files;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.JobExecutionResult;
-import gobblin.runtime.embedded.EmbeddedGobblin;
-import gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.JobExecutionResult;
+import org.apache.gobblin.runtime.embedded.EmbeddedGobblin;
+import org.apache.gobblin.writer.test.TestingEventBuses;
 import java.io.File;
 import java.util.Set;
 import java.util.UUID;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java b/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
index bc47446..f4168df 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/task/EventBusPublishingTaskFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.task;
+package org.apache.gobblin.task;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -32,21 +32,21 @@ import com.google.common.collect.SetMultimap;
 import com.google.common.eventbus.EventBus;
 import com.google.common.eventbus.Subscribe;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.NoopPublisher;
-import gobblin.runtime.JobState;
-import gobblin.runtime.TaskContext;
-import gobblin.runtime.TaskState;
-import gobblin.runtime.task.BaseAbstractTask;
-import gobblin.runtime.task.TaskFactory;
-import gobblin.runtime.task.TaskIFace;
-import gobblin.runtime.task.TaskUtils;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.test.TestingEventBuses;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.NoopPublisher;
+import org.apache.gobblin.runtime.JobState;
+import org.apache.gobblin.runtime.TaskContext;
+import org.apache.gobblin.runtime.TaskState;
+import org.apache.gobblin.runtime.task.BaseAbstractTask;
+import org.apache.gobblin.runtime.task.TaskFactory;
+import org.apache.gobblin.runtime.task.TaskIFace;
+import org.apache.gobblin.runtime.task.TaskUtils;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.test.TestingEventBuses;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter.java
index 4dbe12f..f42f9c1 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.lang.reflect.Type;
 import java.util.Map;
@@ -28,9 +28,9 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.converter.ToAvroConverterBase;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.converter.ToAvroConverterBase;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
index 4b2fad0..b28117b 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.lang.reflect.Type;
 import java.util.Map;
@@ -28,13 +28,13 @@ import com.google.gson.Gson;
 import com.google.gson.JsonElement;
 import com.google.gson.reflect.TypeToken;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.Converter;
-import gobblin.converter.DataConversionException;
-import gobblin.converter.SingleRecordIterable;
-import gobblin.fork.CopyNotSupportedException;
-import gobblin.fork.CopyableGenericRecord;
-import gobblin.fork.CopyableSchema;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.Converter;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.converter.SingleRecordIterable;
+import org.apache.gobblin.fork.CopyNotSupportedException;
+import org.apache.gobblin.fork.CopyableGenericRecord;
+import org.apache.gobblin.fork.CopyableSchema;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestDataPublisher.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestDataPublisher.java
index 59d33f8..8af01a7 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestDataPublisher.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestDataPublisher.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.io.IOException;
 import java.util.Collection;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.DataPublisher;
-import gobblin.publisher.SingleTaskDataPublisher;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.DataPublisher;
+import org.apache.gobblin.publisher.SingleTaskDataPublisher;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestExtractor.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestExtractor.java
index cb4fb43..8843d67 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestExtractor.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.io.IOException;
 import java.net.URI;
@@ -32,9 +32,9 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestSource.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestSource.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestSource.java
index 2c36f49..aa1b548 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestSource.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestSource.java
@@ -15,23 +15,23 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.util.List;
 
 import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.AbstractSource;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.Extract.TableType;
-import gobblin.source.workunit.MultiWorkUnit;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.AbstractSource;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.Extract.TableType;
+import org.apache.gobblin.source.workunit.MultiWorkUnit;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/util/SchedulerUtilsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/util/SchedulerUtilsTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/util/SchedulerUtilsTest.java
index b30d898..43696f8 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/util/SchedulerUtilsTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/util/SchedulerUtilsTest.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import com.google.common.collect.Sets;
 import com.google.common.io.Files;
-import gobblin.util.filesystem.PathAlterationListener;
-import gobblin.util.filesystem.PathAlterationListenerAdaptor;
-import gobblin.util.filesystem.PathAlterationObserverScheduler;
+import org.apache.gobblin.util.filesystem.PathAlterationListener;
+import org.apache.gobblin.util.filesystem.PathAlterationListenerAdaptor;
+import org.apache.gobblin.util.filesystem.PathAlterationObserverScheduler;
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
@@ -38,7 +38,7 @@ import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-runtime/src/test/java/org/apache/gobblin/util/TemplateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/util/TemplateTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/util/TemplateTest.java
index 9087496..a4ab15d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/util/TemplateTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/util/TemplateTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.util;
+package org.apache.gobblin.util;
 
 import java.io.File;
 import java.io.FileWriter;
@@ -35,10 +35,10 @@ import org.testng.annotations.Test;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
-import gobblin.runtime.template.HOCONInputStreamJobTemplate;
-import gobblin.runtime.template.ResourceBasedJobTemplate;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.job_catalog.PackagedTemplatesJobCatalogDecorator;
+import org.apache.gobblin.runtime.template.HOCONInputStreamJobTemplate;
+import org.apache.gobblin.runtime.template.ResourceBasedJobTemplate;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConfigurationKeys.java b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConfigurationKeys.java
index ad452d1..e868cd6 100644
--- a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConfigurationKeys.java
+++ b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConfigurationKeys.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.salesforce;
+package org.apache.gobblin.salesforce;
 
 public class SalesforceConfigurationKeys {
   public static final String SOURCE_QUERYBASED_SALESFORCE_IS_SOFT_DELETES_PULL_DISABLED =

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConnector.java
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConnector.java b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConnector.java
index f9cec5b..f95e7f7 100644
--- a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConnector.java
+++ b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceConnector.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.salesforce;
+package org.apache.gobblin.salesforce;
 
 import java.util.List;
 
@@ -29,11 +29,11 @@ import org.apache.http.message.BasicNameValuePair;
 
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.password.PasswordManager;
-import gobblin.source.extractor.exception.RestApiConnectionException;
-import gobblin.source.extractor.extract.restapi.RestApiConnector;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiConnector;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceExtractor.java b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceExtractor.java
index 4584849..4498d72 100644
--- a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceExtractor.java
+++ b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.salesforce;
+package org.apache.gobblin.salesforce;
 
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
@@ -57,30 +57,30 @@ import com.sforce.async.QueryResultList;
 import com.sforce.soap.partner.PartnerConnection;
 import com.sforce.ws.ConnectorConfig;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.password.PasswordManager;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.exception.HighWatermarkException;
-import gobblin.source.extractor.exception.RecordCountException;
-import gobblin.source.extractor.exception.RestApiClientException;
-import gobblin.source.extractor.exception.RestApiConnectionException;
-import gobblin.source.extractor.exception.SchemaException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.jdbc.SqlQueryUtils;
-import gobblin.source.extractor.extract.restapi.RestApiCommand;
-import gobblin.source.extractor.extract.restapi.RestApiCommand.RestApiCommandType;
-import gobblin.source.extractor.extract.restapi.RestApiConnector;
-import gobblin.source.extractor.extract.restapi.RestApiExtractor;
-import gobblin.source.extractor.resultset.RecordSet;
-import gobblin.source.extractor.resultset.RecordSetList;
-import gobblin.source.extractor.schema.Schema;
-import gobblin.source.extractor.utils.InputStreamCSVReader;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.Predicate;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.password.PasswordManager;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.exception.HighWatermarkException;
+import org.apache.gobblin.source.extractor.exception.RecordCountException;
+import org.apache.gobblin.source.extractor.exception.RestApiClientException;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.exception.SchemaException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.jdbc.SqlQueryUtils;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiCommand;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiCommand.RestApiCommandType;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiConnector;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiExtractor;
+import org.apache.gobblin.source.extractor.resultset.RecordSet;
+import org.apache.gobblin.source.extractor.resultset.RecordSetList;
+import org.apache.gobblin.source.extractor.schema.Schema;
+import org.apache.gobblin.source.extractor.utils.InputStreamCSVReader;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.Predicate;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 import lombok.extern.slf4j.Slf4j;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceSource.java
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceSource.java b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceSource.java
index ac90a33..3b6b729 100644
--- a/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceSource.java
+++ b/gobblin-salesforce/src/main/java/org/apache/gobblin/salesforce/SalesforceSource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.salesforce;
+package org.apache.gobblin.salesforce;
 
 import java.io.IOException;
 import java.math.RoundingMode;
@@ -43,25 +43,25 @@ import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.exception.ExtractPrepareException;
-import gobblin.source.extractor.exception.RestApiClientException;
-import gobblin.source.extractor.exception.RestApiConnectionException;
-import gobblin.source.extractor.exception.RestApiProcessingException;
-import gobblin.source.extractor.extract.Command;
-import gobblin.source.extractor.extract.CommandOutput;
-import gobblin.source.extractor.extract.QueryBasedSource;
-import gobblin.source.extractor.extract.restapi.RestApiConnector;
-import gobblin.source.extractor.partition.Partition;
-import gobblin.source.extractor.partition.Partitioner;
-import gobblin.source.extractor.utils.Utils;
-import gobblin.source.extractor.watermark.WatermarkType;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.exception.ExtractPrepareException;
+import org.apache.gobblin.source.extractor.exception.RestApiClientException;
+import org.apache.gobblin.source.extractor.exception.RestApiConnectionException;
+import org.apache.gobblin.source.extractor.exception.RestApiProcessingException;
+import org.apache.gobblin.source.extractor.extract.Command;
+import org.apache.gobblin.source.extractor.extract.CommandOutput;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.source.extractor.extract.restapi.RestApiConnector;
+import org.apache.gobblin.source.extractor.partition.Partition;
+import org.apache.gobblin.source.extractor.partition.Partitioner;
+import org.apache.gobblin.source.extractor.utils.Utils;
+import org.apache.gobblin.source.extractor.watermark.WatermarkType;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-salesforce/src/test/java/org/apache/gobblin/salesforce/SalesforceSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-salesforce/src/test/java/org/apache/gobblin/salesforce/SalesforceSourceTest.java b/gobblin-salesforce/src/test/java/org/apache/gobblin/salesforce/SalesforceSourceTest.java
index 68f7f94..958034a 100644
--- a/gobblin-salesforce/src/test/java/org/apache/gobblin/salesforce/SalesforceSourceTest.java
+++ b/gobblin-salesforce/src/test/java/org/apache/gobblin/salesforce/SalesforceSourceTest.java
@@ -1,4 +1,4 @@
-package gobblin.salesforce;
+package org.apache.gobblin.salesforce;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/HelixUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/HelixUtils.java b/gobblin-service/src/main/java/org/apache/gobblin/service/HelixUtils.java
index e144e3d..4f01623 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/HelixUtils.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/HelixUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import com.google.common.annotations.VisibleForTesting;
 import java.util.UUID;
@@ -28,7 +28,7 @@ import org.apache.helix.model.HelixConfigScope;
 import org.apache.helix.model.Message;
 import org.apache.helix.tools.ClusterSetup;
 
-import gobblin.annotation.Alpha;
+import org.apache.gobblin.annotation.Alpha;
 import org.slf4j.Logger;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceConfigKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceConfigKeys.java b/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceConfigKeys.java
index 1f9132b..76ed90a 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceConfigKeys.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceConfigKeys.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
-import gobblin.service.modules.topology.ConfigBasedTopologySpecFactory;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
+import org.apache.gobblin.service.modules.topology.ConfigBasedTopologySpecFactory;
 
 @Alpha
 public class ServiceConfigKeys {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceMetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceMetricNames.java b/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceMetricNames.java
index f830ec8..d1fb711 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceMetricNames.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/ServiceMetricNames.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.service;
+package org.apache.gobblin.service;
 
 public class ServiceMetricNames {
   private static final String GOBBLIN_SERVICE_PREFIX = "gobblin.service.";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/core/GobblinServiceManager.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/core/GobblinServiceManager.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/core/GobblinServiceManager.java
index d5515f5..6aed51e 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/core/GobblinServiceManager.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/core/GobblinServiceManager.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.core;
+package org.apache.gobblin.service.modules.core;
 
-import gobblin.service.FlowId;
-import gobblin.service.Schedule;
+import org.apache.gobblin.service.FlowId;
+import org.apache.gobblin.service.Schedule;
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
 import java.net.URI;
@@ -68,28 +68,28 @@ import com.linkedin.restli.server.resources.BaseResource;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.restli.EmbeddedRestliServer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.app.ApplicationException;
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.scheduler.SchedulerService;
-import gobblin.service.FlowConfig;
-import gobblin.service.FlowConfigClient;
-import gobblin.service.FlowConfigsResource;
-import gobblin.service.HelixUtils;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.modules.orchestration.Orchestrator;
-import gobblin.service.modules.scheduler.GobblinServiceJobScheduler;
-import gobblin.service.modules.topology.TopologySpecFactory;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.restli.EmbeddedRestliServer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.app.ApplicationException;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.scheduler.SchedulerService;
+import org.apache.gobblin.service.FlowConfig;
+import org.apache.gobblin.service.FlowConfigClient;
+import org.apache.gobblin.service.FlowConfigsResource;
+import org.apache.gobblin.service.HelixUtils;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.modules.orchestration.Orchestrator;
+import org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler;
+import org.apache.gobblin.service.modules.topology.TopologySpecFactory;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
index 7329a74..e8e042e 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/flow/IdentityFlowToJobSpecCompiler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.flow;
+package org.apache.gobblin.service.modules.flow;
 
 import java.io.IOException;
 import java.net.URI;
@@ -39,25 +39,25 @@ import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.JobTemplate;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCompiler;
-import gobblin.runtime.api.SpecExecutorInstance;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.job_catalog.FSJobCatalog;
-import gobblin.runtime.job_spec.ResolvedJobSpec;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.ServiceMetricNames;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.JobTemplate;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCompiler;
+import org.apache.gobblin.runtime.api.SpecExecutorInstance;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.job_catalog.FSJobCatalog;
+import org.apache.gobblin.runtime.job_spec.ResolvedJobSpec;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.ServiceMetricNames;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /***

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
index 1228d1b..7f2493a 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/Orchestrator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.orchestration;
+package org.apache.gobblin.service.modules.orchestration;
 
 import java.lang.reflect.InvocationTargetException;
 import java.net.URI;
@@ -35,24 +35,24 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.instrumented.Instrumented;
-import gobblin.instrumented.Instrumentable;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.SpecCompiler;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCatalogListener;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.ServiceMetricNames;
-import gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.SpecCompiler;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCatalogListener;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.ServiceMetricNames;
+import org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 import org.slf4j.LoggerFactory;
 
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/scheduler/GobblinServiceJobScheduler.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/scheduler/GobblinServiceJobScheduler.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/scheduler/GobblinServiceJobScheduler.java
index 34565c6..f6f101b 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/scheduler/GobblinServiceJobScheduler.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/scheduler/GobblinServiceJobScheduler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.scheduler;
+package org.apache.gobblin.service.modules.scheduler;
 
 import java.net.URI;
 import java.util.Collection;
@@ -40,22 +40,22 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Maps;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobException;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCatalogListener;
-import gobblin.runtime.listeners.JobListener;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.scheduler.BaseGobblinJob;
-import gobblin.scheduler.JobScheduler;
-import gobblin.scheduler.SchedulerService;
-import gobblin.service.HelixUtils;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.modules.orchestration.Orchestrator;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobException;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCatalogListener;
+import org.apache.gobblin.runtime.listeners.JobListener;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.scheduler.BaseGobblinJob;
+import org.apache.gobblin.scheduler.JobScheduler;
+import org.apache.gobblin.scheduler.SchedulerService;
+import org.apache.gobblin.service.HelixUtils;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.modules.orchestration.Orchestrator;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactory.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactory.java
index 42046a5..1a9b8f6 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactory.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.topology;
+package org.apache.gobblin.service.modules.topology;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Collection;
@@ -31,12 +31,12 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 @Alpha

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/TopologySpecFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/TopologySpecFactory.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/TopologySpecFactory.java
index 0111c3a..f57195b 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/TopologySpecFactory.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/topology/TopologySpecFactory.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.topology;
+package org.apache.gobblin.service.modules.topology;
 
 import java.util.Collection;
 
-import gobblin.annotation.Alpha;
-import gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.runtime.api.TopologySpec;
 
 
 /***

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
index 585a935..a468477 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.service.modules.core;
+package org.apache.gobblin.service.modules.core;
 
-import gobblin.service.FlowId;
-import gobblin.service.Schedule;
+import org.apache.gobblin.service.FlowId;
+import org.apache.gobblin.service.Schedule;
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
@@ -41,19 +41,19 @@ import com.google.gson.GsonBuilder;
 import com.linkedin.data.template.StringMap;
 import com.linkedin.restli.client.RestLiResponseException;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.service.FlowConfig;
-import gobblin.service.FlowConfigClient;
-import gobblin.service.FlowId;
-import gobblin.service.HelixUtils;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.modules.orchestration.Orchestrator;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.service.FlowConfig;
+import org.apache.gobblin.service.FlowConfigClient;
+import org.apache.gobblin.service.FlowId;
+import org.apache.gobblin.service.HelixUtils;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.modules.orchestration.Orchestrator;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class GobblinServiceHATest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
index 3d79606..835588d 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.core;
+package org.apache.gobblin.service.modules.core;
 
-import gobblin.service.FlowId;
-import gobblin.service.Schedule;
+import org.apache.gobblin.service.FlowId;
+import org.apache.gobblin.service.Schedule;
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
@@ -40,18 +40,18 @@ import com.google.gson.GsonBuilder;
 import com.linkedin.data.template.StringMap;
 import com.linkedin.restli.client.RestLiResponseException;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.service.FlowConfig;
-import gobblin.service.FlowConfigClient;
-import gobblin.service.FlowId;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.modules.orchestration.Orchestrator;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.service.FlowConfig;
+import org.apache.gobblin.service.FlowConfigClient;
+import org.apache.gobblin.service.FlowId;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.modules.orchestration.Orchestrator;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class GobblinServiceManagerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/IdentityFlowToJobSpecCompilerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/IdentityFlowToJobSpecCompilerTest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/IdentityFlowToJobSpecCompilerTest.java
index d5155df..0b3dc15 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/IdentityFlowToJobSpecCompilerTest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/IdentityFlowToJobSpecCompilerTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.service.modules.core;
+package org.apache.gobblin.service.modules.core;
 
 import java.io.File;
 import java.net.URI;
@@ -35,17 +35,17 @@ import org.testng.annotations.Test;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.JobSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.JobSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class IdentityFlowToJobSpecCompilerTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/test/java/org/apache/gobblin/service/modules/orchestration/OrchestratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/orchestration/OrchestratorTest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/orchestration/OrchestratorTest.java
index 8cf4c09..eb9974a 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/orchestration/OrchestratorTest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/orchestration/OrchestratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.orchestration;
+package org.apache.gobblin.service.modules.orchestration;
 
 import java.io.File;
 import java.net.URI;
@@ -38,18 +38,18 @@ import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.typesafe.config.Config;
 
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.Spec;
-import gobblin.runtime.api.SpecCompiler;
-import gobblin.runtime.api.SpecExecutorInstanceProducer;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.spec_catalog.FlowCatalog;
-import gobblin.runtime.spec_catalog.TopologyCatalog;
-import gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
-import gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.Spec;
+import org.apache.gobblin.runtime.api.SpecCompiler;
+import org.apache.gobblin.runtime.api.SpecExecutorInstanceProducer;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.runtime.spec_catalog.TopologyCatalog;
+import org.apache.gobblin.runtime.spec_executorInstance.InMemorySpecExecutorInstanceProducer;
+import org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class OrchestratorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-service/src/test/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactoryTest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactoryTest.java
index e019260..c28e97b 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactoryTest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/topology/ConfigBasedTopologySpecFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.modules.topology;
+package org.apache.gobblin.service.modules.topology;
 
 import java.util.Collection;
 import java.util.Iterator;
@@ -28,10 +28,10 @@ import org.testng.annotations.Test;
 
 import com.typesafe.config.Config;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.TopologySpec;
-import gobblin.service.ServiceConfigKeys;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.TopologySpec;
+import org.apache.gobblin.service.ServiceConfigKeys;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 public class ConfigBasedTopologySpecFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/operator/SetupOperator.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/operator/SetupOperator.java b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/operator/SetupOperator.java
index 0822beb..b5da141 100644
--- a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/operator/SetupOperator.java
+++ b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/operator/SetupOperator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.execution.operator;
+package org.apache.gobblin.test.execution.operator;
 
 /**
  * An interface for defining the operator , the operator could be a copy of file or converting a file from one format to another. These operators are used for the setup phase of the test

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/validator/ValidationRule.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/validator/ValidationRule.java b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/validator/ValidationRule.java
index c0aca77..92cc73c 100644
--- a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/validator/ValidationRule.java
+++ b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/execution/validator/ValidationRule.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test.execution.validator;
+package org.apache.gobblin.test.execution.validator;
 
 /**
  *  An interface is for defining the validator for the test. The input can be the set of input files and the output will be be output of

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/ConfigStepsGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/ConfigStepsGenerator.java b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/ConfigStepsGenerator.java
index 24f5151..9da7a0d 100644
--- a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/ConfigStepsGenerator.java
+++ b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/ConfigStepsGenerator.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.setup.config;
+package org.apache.gobblin.test.setup.config;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/Step.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/Step.java b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/Step.java
index 849f715..66910b1 100644
--- a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/Step.java
+++ b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/Step.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.setup.config;
+package org.apache.gobblin.test.setup.config;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/TestHarnessLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/TestHarnessLauncher.java b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/TestHarnessLauncher.java
index 853f5e9..4655178 100644
--- a/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/TestHarnessLauncher.java
+++ b/gobblin-test-harness/src/main/java/org/apache/gobblin/test/setup/config/TestHarnessLauncher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test.setup.config;
+package org.apache.gobblin.test.setup.config;
 
 /**
  * An interface for parsing the config data for test harness.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
index a05fc34..47b0c9e 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/GobblinLocalJobLauncherUtils.java
@@ -7,9 +7,9 @@ import java.util.UUID;
 
 import org.apache.commons.io.FileUtils;
 
-import gobblin.runtime.app.ApplicationLauncher;
-import gobblin.runtime.app.ServiceBasedAppLauncher;
-import gobblin.runtime.local.LocalJobLauncher;
+import org.apache.gobblin.runtime.app.ApplicationLauncher;
+import org.apache.gobblin.runtime.app.ServiceBasedAppLauncher;
+import org.apache.gobblin.runtime.local.LocalJobLauncher;
 
 
 public class GobblinLocalJobLauncherUtils {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
index 95a9ace..f553df9 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroExtractor.java
@@ -16,10 +16,10 @@ import org.apache.avro.mapred.FsInput;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.Path;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
 
 
 public class TestAvroExtractor implements Extractor<Schema, GenericRecord> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
index dbdb567..8605181 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestAvroSource.java
@@ -7,11 +7,11 @@ import java.util.List;
 import org.apache.avro.Schema;
 import org.apache.avro.generic.GenericRecord;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 public class TestAvroSource implements Source<Schema, GenericRecord> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
index ef0ac46..5c1adee 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsPublisher.java
@@ -21,9 +21,9 @@ import java.util.Collection;
 
 import org.testng.Assert;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.publisher.DataPublisher;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.publisher.DataPublisher;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
index 1632b72..1b2d790 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/TestSkipWorkUnitsSource.java
@@ -22,12 +22,12 @@ import java.util.List;
 
 import org.testng.Assert;
 
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.Source;
-import gobblin.source.extractor.DummyExtractor;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.Source;
+import org.apache.gobblin.source.extractor.DummyExtractor;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
index 1222cd1..a44074d 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/WriterOutputFormatIntegrationTest.java
@@ -9,8 +9,8 @@ import org.testng.annotations.AfterTest;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.hive.HiveSerDeWrapper;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.hive.HiveSerDeWrapper;
 
 
 public class WriterOutputFormatIntegrationTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-harness/src/test/java/org/apache/gobblin/test/integration/data/management/CopyIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/test/integration/data/management/CopyIntegrationTest.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/test/integration/data/management/CopyIntegrationTest.java
index e82845e..e5de71c 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/test/integration/data/management/CopyIntegrationTest.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/test/integration/data/management/CopyIntegrationTest.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.integration.data.management;
+package org.apache.gobblin.test.integration.data.management;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.JobLauncher;
-import gobblin.runtime.JobLauncherFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.JobLauncher;
+import org.apache.gobblin.runtime.JobLauncherFactory;
 
 import java.io.FileReader;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ConstantTimingType.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ConstantTimingType.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ConstantTimingType.java
index 1dfc64d..606f870 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ConstantTimingType.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ConstantTimingType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 /**
  * Every call takes a certain amount of time.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ErrorManager.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ErrorManager.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ErrorManager.java
index 664c91b..e9d69d5 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ErrorManager.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/ErrorManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.util.Random;
 import java.util.regex.Pattern;
@@ -24,7 +24,7 @@ import com.typesafe.config.Config;
 
 import lombok.Builder;
 
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/NthTimingType.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/NthTimingType.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/NthTimingType.java
index 8dd68b4..97be6e6 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/NthTimingType.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/NthTimingType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 /**
  * Every nth call has a different latency than the default latency

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TestUtils.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TestUtils.java
index b550d68..a583198 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TestUtils.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TestUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.io.IOException;
 import java.net.ServerSocket;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingManager.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingManager.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingManager.java
index 798e11c..4bd7cec 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingManager.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingManager.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 /**
  * A class to manage timing based testing. Supports both sync and async latency decisions.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingResult.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingResult.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingResult.java
index 0080b4f..fe651b2 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingResult.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingResult.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 /**
  * A class to hold the result of a latency decision in a testing context.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingType.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingType.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingType.java
index 1192bdb..69253f9 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingType.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/TimingType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 /**
  * An interface that provides the latency of the next call.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/InsecureShiftCodec.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/InsecureShiftCodec.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/InsecureShiftCodec.java
index 1cd9ae0..6485ee0 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/InsecureShiftCodec.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/InsecureShiftCodec.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.crypto;
+package org.apache.gobblin.test.crypto;
 
 import java.io.FilterInputStream;
 import java.io.FilterOutputStream;
@@ -23,7 +23,7 @@ import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.Map;
 
-import gobblin.codec.StreamCodec;
+import org.apache.gobblin.codec.StreamCodec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestEncryptionProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestEncryptionProvider.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestEncryptionProvider.java
index 1a937fe..fe813c9 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestEncryptionProvider.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestEncryptionProvider.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.crypto;
+package org.apache.gobblin.test.crypto;
 
 import java.util.Map;
 
-import gobblin.codec.StreamCodec;
-import gobblin.crypto.CredentialStore;
-import gobblin.crypto.CredentialStoreProvider;
-import gobblin.crypto.EncryptionProvider;
+import org.apache.gobblin.codec.StreamCodec;
+import org.apache.gobblin.crypto.CredentialStore;
+import org.apache.gobblin.crypto.CredentialStoreProvider;
+import org.apache.gobblin.crypto.EncryptionProvider;
 
 
 public class TestEncryptionProvider implements CredentialStoreProvider, EncryptionProvider {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestRandomCredentialStore.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestRandomCredentialStore.java b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestRandomCredentialStore.java
index 41d9c62..a089053 100644
--- a/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestRandomCredentialStore.java
+++ b/gobblin-test-utils/src/main/java/org/apache/gobblin/test/crypto/TestRandomCredentialStore.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test.crypto;
+package org.apache.gobblin.test.crypto;
 
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Random;
 
-import gobblin.crypto.CredentialStore;
+import org.apache.gobblin.crypto.CredentialStore;
 
 
 public class TestRandomCredentialStore implements CredentialStore {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/test/java/org/apache/gobblin/test/ErrorManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/test/java/org/apache/gobblin/test/ErrorManagerTest.java b/gobblin-test-utils/src/test/java/org/apache/gobblin/test/ErrorManagerTest.java
index 8e5d697..5e8a8f8 100644
--- a/gobblin-test-utils/src/test/java/org/apache/gobblin/test/ErrorManagerTest.java
+++ b/gobblin-test-utils/src/test/java/org/apache/gobblin/test/ErrorManagerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-test-utils/src/test/java/org/apache/gobblin/test/RandomCredentialStoreTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-utils/src/test/java/org/apache/gobblin/test/RandomCredentialStoreTest.java b/gobblin-test-utils/src/test/java/org/apache/gobblin/test/RandomCredentialStoreTest.java
index dc64055..0a6f4ad 100644
--- a/gobblin-test-utils/src/test/java/org/apache/gobblin/test/RandomCredentialStoreTest.java
+++ b/gobblin-test-utils/src/test/java/org/apache/gobblin/test/RandomCredentialStoreTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.test;
+package org.apache.gobblin.test;
 
 import java.util.Map;
 
@@ -23,9 +23,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.crypto.CredentialStore;
-import gobblin.test.crypto.TestEncryptionProvider;
-import gobblin.test.crypto.TestRandomCredentialStore;
+import org.apache.gobblin.crypto.CredentialStore;
+import org.apache.gobblin.test.crypto.TestEncryptionProvider;
+import org.apache.gobblin.test.crypto.TestRandomCredentialStore;
 
 
 public class RandomCredentialStoreTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/AcceptHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/AcceptHandler.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/AcceptHandler.java
index 1ec36d1..9ade2ea 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/AcceptHandler.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/AcceptHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.IOException;
 import java.nio.channels.Selector;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Config.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Config.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Config.java
index 7e84649..03735cb 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Config.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Config.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 class Config {
   public static final int PROXY_CONNECT_TIMEOUT_MS = 5000;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/HandlerState.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/HandlerState.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/HandlerState.java
index 827af0a..387f249 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/HandlerState.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/HandlerState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 /**
  * Represents the different states a given handler can be in.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ProxySetupHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ProxySetupHandler.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ProxySetupHandler.java
index 5e8a462..d983a41 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ProxySetupHandler.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ProxySetupHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.IOException;
 import java.net.InetSocketAddress;
@@ -31,7 +31,7 @@ import java.util.concurrent.Callable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ReadWriteHandler.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ReadWriteHandler.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ReadWriteHandler.java
index effff6a..a2aab1a 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ReadWriteHandler.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/ReadWriteHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.IOException;
 import java.io.OutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
index 29ec77f..c1866fd 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.tunnel;
+package org.apache.gobblin.tunnel;
 
 import java.io.IOException;
 import java.net.InetSocketAddress;
@@ -29,7 +29,7 @@ import java.util.concurrent.Callable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**


[12/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSourceDaily.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSourceDaily.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSourceDaily.java
index b994445..b29856b 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSourceDaily.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebMasterSourceDaily.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -30,19 +30,19 @@ import com.google.gson.JsonArray;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.google.GoogleCommon;
-import gobblin.source.extractor.extract.google.GoogleCommonKeys;
-import gobblin.source.extractor.partition.Partition;
-import gobblin.source.extractor.watermark.DateWatermark;
-import gobblin.source.extractor.watermark.TimestampWatermark;
-
-import static gobblin.configuration.ConfigurationKeys.SOURCE_CONN_PRIVATE_KEY;
-import static gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USERNAME;
-import static gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USE_PROXY_PORT;
-import static gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USE_PROXY_URL;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.google.GoogleCommon;
+import org.apache.gobblin.source.extractor.extract.google.GoogleCommonKeys;
+import org.apache.gobblin.source.extractor.partition.Partition;
+import org.apache.gobblin.source.extractor.watermark.DateWatermark;
+import org.apache.gobblin.source.extractor.watermark.TimestampWatermark;
+
+import static org.apache.gobblin.configuration.ConfigurationKeys.SOURCE_CONN_PRIVATE_KEY;
+import static org.apache.gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USERNAME;
+import static org.apache.gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USE_PROXY_PORT;
+import static org.apache.gobblin.configuration.ConfigurationKeys.SOURCE_CONN_USE_PROXY_URL;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClient.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClient.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClient.java
index 1f275e2..ef6d2af 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClient.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClientImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClientImpl.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClientImpl.java
index d0b0214..3c8c8b2 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClientImpl.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterClientImpl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -32,7 +32,7 @@ import com.google.api.services.webmasters.model.ApiDimensionFilterGroup;
 import com.google.api.services.webmasters.model.SearchAnalyticsQueryRequest;
 import com.google.api.services.webmasters.model.SearchAnalyticsQueryResponse;
 
-import gobblin.source.extractor.extract.google.GoogleCommon;
+import org.apache.gobblin.source.extractor.extract.google.GoogleCommon;
 
 
 public class GoogleWebmasterClientImpl extends GoogleWebmasterClient {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcher.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcher.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcher.java
index b7b6b42..0a0b7e9 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcher.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcher.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImpl.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImpl.java
index ec6163b..d5a00c3 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImpl.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImpl.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayDeque;
@@ -45,13 +45,13 @@ import com.google.common.base.Optional;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.State;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
-import static gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.Dimension;
-import static gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.FilterOperator;
-import static gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.countryFilterToString;
+import static org.apache.gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.Dimension;
+import static org.apache.gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.FilterOperator;
+import static org.apache.gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.countryFilterToString;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDayPartitioner.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDayPartitioner.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDayPartitioner.java
index 67dc8e2..62e8bf0 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDayPartitioner.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDayPartitioner.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
-import gobblin.configuration.State;
-import gobblin.ingestion.google.DayPartitioner;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.ingestion.google.DayPartitioner;
 
 
 public class GoogleWebmasterDayPartitioner extends DayPartitioner {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractor.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractor.java
index 3b74e79..557c337 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractor.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,12 +34,12 @@ import com.google.gson.JsonArray;
 import avro.shaded.com.google.common.collect.Iterables;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.annotation.Alpha;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIterator.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIterator.java
index 6928214..c5a1c60 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIterator.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayDeque;
@@ -44,11 +44,11 @@ import com.google.common.base.Optional;
 import avro.shaded.com.google.common.base.Joiner;
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.ingestion.google.AsyncIteratorWithDataSink;
-import gobblin.ingestion.google.GoggleIngestionConfigurationKeys;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.ingestion.google.AsyncIteratorWithDataSink;
+import org.apache.gobblin.ingestion.google.GoggleIngestionConfigurationKeys;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterFilter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterFilter.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterFilter.java
index d8c6b9e..95ebdcf 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterFilter.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterFilter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJob.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJob.java
index f51d8f3..7c9e1dd 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJob.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJob.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJob.java
index 1fd9998..d5a9ba3 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJob.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJob.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJob.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJob.java
index df63fed..1605eb8 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJob.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJob.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlGrouper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlGrouper.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlGrouper.java
index 752c965..87adb38 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlGrouper.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlGrouper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.Iterator;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrie.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrie.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrie.java
index 313c0b7..15075ae 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrie.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrie.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.Collection;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieNode.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieNode.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieNode.java
index ee47b60..45eb931 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieNode.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieNode.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.TreeMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIterator.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIterator.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIterator.java
index 6a9098d..8c48374 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIterator.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIterator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayDeque;
 import java.util.Deque;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouper.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouper.java
index 064fc40..92484aa 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouper.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Iterator;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractor.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractor.java
index 97c859e..f65f74c 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractor.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractor.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -47,22 +47,22 @@ import com.google.common.io.Closer;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import static gobblin.retry.RetryerFactory.*;
-import static gobblin.configuration.ConfigurationKeys.*;
-import static gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
-import static gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledSource.*;
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.retry.RetryerFactory;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.extractor.filebased.CsvFileDownloader;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.writer.exception.NonTransientException;
+import static org.apache.gobblin.retry.RetryerFactory.*;
+import static org.apache.gobblin.configuration.ConfigurationKeys.*;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledSource.*;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.retry.RetryerFactory;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.filebased.CsvFileDownloader;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 /**
  * Extracts Google Analytics(GA) unsampled report data.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledSource.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledSource.java
index e5471b3..f0b6e20 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledSource.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledSource.java
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.IOException;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.QueryBasedSource;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.QueryBasedSource;
 
 /**
  * Source for Google analytics unsampled report.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommon.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommon.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommon.java
index 42143b8..9df3d45 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommon.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommon.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommonKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommonKeys.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommonKeys.java
index 7ea8d7d..88ce1e3 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommonKeys.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleCommonKeys.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 public interface GoogleCommonKeys {
   public static final String GOOGLE_SOURCE_PREFIX = "source.google.";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveExtractor.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveExtractor.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveExtractor.java
index 7a8bcc1..faedb75 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveExtractor.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveExtractor.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.filebased.FileBasedExtractor;
-import gobblin.source.extractor.filebased.FileBasedHelper;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.filebased.FileBasedExtractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelper;
 
 /**
  * Extractor for files in Google drive.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystem.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystem.java
index fc58b6c..a570a09 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystem.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystem.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.BufferedInputStream;
 import java.io.FileNotFoundException;
@@ -46,11 +46,11 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.io.Closer;
 
-import static gobblin.configuration.ConfigurationKeys.*;
-import static gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
-import gobblin.configuration.State;
-import gobblin.util.HadoopUtils;
-import gobblin.util.io.SeekableFSInputStream;
+import static org.apache.gobblin.configuration.ConfigurationKeys.*;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.util.HadoopUtils;
+import org.apache.gobblin.util.io.SeekableFSInputStream;
 
 /**
  * A {@link FileSystem} implementation that provides the {@link FileSystem} interface for an Google Drive server.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
index df08bdc..d12a19a 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -35,9 +35,9 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.io.Closer;
 
-import gobblin.configuration.State;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.TimestampAwareFileBasedHelper;
 
 /**
  * File system helper for Google drive.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
index a3aea8d..b34a485 100644
--- a/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
+++ b/gobblin-modules/google-ingestion/src/main/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveSource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -28,14 +28,14 @@ import com.google.api.client.repackaged.com.google.common.base.Preconditions;
 import com.google.api.services.drive.Drive;
 import com.google.common.io.Closer;
 
-import static gobblin.configuration.ConfigurationKeys.*;
-import static gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
-import gobblin.source.extractor.filebased.FileBasedSource;
+import static org.apache.gobblin.configuration.ConfigurationKeys.*;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleCommonKeys.*;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
+import org.apache.gobblin.source.extractor.filebased.FileBasedSource;
 
 /**
  * Source for Google drive using GoogleDriveFsHelper.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImplTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImplTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImplTest.java
index 12e41f6..b9149d1 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImplTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterDataFetcherImplTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -27,7 +27,7 @@ import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Matchers.eq;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIteratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIteratorTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIteratorTest.java
index d316f93..834a91a 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIteratorTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorIteratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.ArrayDeque;
@@ -33,7 +33,7 @@ import org.testng.annotations.Test;
 
 import com.google.api.services.webmasters.model.ApiDimensionFilter;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 import static org.mockito.Matchers.argThat;
 import static org.mockito.Matchers.eq;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorTest.java
index aed3e8f..97cdad4 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/GoogleWebmasterExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -27,13 +27,13 @@ import org.mockito.Mockito;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.DataRecordException;
-import gobblin.source.extractor.WatermarkInterval;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.DataRecordException;
+import org.apache.gobblin.source.extractor.WatermarkInterval;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 @Test(groups = {"gobblin.source.extractor.extract.google.webmaster"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJobTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJobTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJobTest.java
index 7289a1c..423fb43 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJobTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/ProducerJobTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJobTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJobTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJobTest.java
index a5dee6f..e211c05 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJobTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/SimpleProducerJobTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJobTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJobTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJobTest.java
index d9a0429..1152469 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJobTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/TrieBasedProducerJobTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIteratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIteratorTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIteratorTest.java
index 9ef3a24..80bf970 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIteratorTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePostOrderIteratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouperTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouperTest.java
index b5a9a16..a418967 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouperTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTriePrefixGrouperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -25,7 +25,7 @@ import org.apache.commons.lang3.tuple.Triple;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.FilterOperator;
+import org.apache.gobblin.ingestion.google.webmaster.GoogleWebmasterFilter.FilterOperator;
 
 
 @Test(groups = {"gobblin.source.extractor.extract.google.webmaster"})

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieTest.java
index 6c342b4..085768c 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/ingestion/google/webmaster/UrlTrieTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.ingestion.google.webmaster;
+package org.apache.gobblin.ingestion.google.webmaster;
 
 import java.util.ArrayList;
 import java.util.Arrays;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractorTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractorTest.java
index 777805b..6e6dca0 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractorTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleAnalyticsUnsampledExtractorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
@@ -34,11 +34,11 @@ import com.google.api.services.analytics.Analytics.Management.UnsampledReports.G
 import com.google.api.services.analytics.model.UnsampledReport;
 import com.google.api.services.analytics.model.UnsampledReport.DriveDownloadDetails;
 
-import static gobblin.retry.RetryerFactory.*;
-import static gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledExtractor.*;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.writer.exception.NonTransientException;
+import static org.apache.gobblin.retry.RetryerFactory.*;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleAnalyticsUnsampledExtractor.*;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.writer.exception.NonTransientException;
 
 @Test(groups = { "gobblin.source.extractor.google" })
 public class GoogleAnalyticsUnsampledExtractorTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystemTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystemTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystemTest.java
index 49134fe..b7a7e6c 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystemTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFileSystemTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelperTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelperTest.java
index d6e4667..68959e2 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelperTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/extract/google/GoogleDriveFsHelperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.extract.google;
+package org.apache.gobblin.source.extractor.extract.google;
 
 import static org.mockito.Mockito.*;
 
@@ -38,9 +38,9 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.io.Closer;
 
-import static gobblin.source.extractor.extract.google.GoogleDriveFileSystem.*;
-import gobblin.configuration.State;
-import gobblin.source.extractor.filebased.FileBasedHelperException;
+import static org.apache.gobblin.source.extractor.extract.google.GoogleDriveFileSystem.*;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.source.extractor.filebased.FileBasedHelperException;
 
 @Test(groups = { "gobblin.source.extractor.google" })
 public class GoogleDriveFsHelperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/filebased/GoogleDriveSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/filebased/GoogleDriveSourceTest.java b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/filebased/GoogleDriveSourceTest.java
index 90add1d..3997bc9 100644
--- a/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/filebased/GoogleDriveSourceTest.java
+++ b/gobblin-modules/google-ingestion/src/test/java/org/apache/gobblin/source/extractor/filebased/GoogleDriveSourceTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.source.extractor.filebased;
+package org.apache.gobblin.source.extractor.filebased;
 
 import static org.mockito.Mockito.*;
 
@@ -28,12 +28,12 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.Extractor;
-import gobblin.source.extractor.extract.google.GoogleDriveExtractor;
-import gobblin.source.extractor.extract.google.GoogleDriveFsHelper;
-import gobblin.source.extractor.extract.google.GoogleDriveSource;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.Extractor;
+import org.apache.gobblin.source.extractor.extract.google.GoogleDriveExtractor;
+import org.apache.gobblin.source.extractor.extract.google.GoogleDriveFsHelper;
+import org.apache.gobblin.source.extractor.extract.google.GoogleDriveSource;
 
 
 @Test(groups = { "gobblin.source.extractor.google" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
index b93bf8a..4be751e 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
@@ -1,8 +1,8 @@
 {
   "name" : "jobExecutions",
-  "namespace" : "gobblin.rest",
+  "namespace" : "org.apache.gobblin.rest",
   "path" : "/jobExecutions",
-  "schema" : "gobblin.rest.JobExecutionQueryResult",
+  "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
   "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: gobblin.rest.JobExecutionInfoResource",
   "collection" : {
     "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
index c4ea435..bc0eecb 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionInfo.pdsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "JobExecutionInfo",
-  "namespace": "gobblin.rest",
+  "namesapce" : "org.apache.gobblin.rest",
   "doc": "Gobblin job execution information",
   "fields": [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
index b14d779..da11866 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQuery.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "JobExecutionQuery",
-    "namespace": "gobblin.rest",
+    "namesapce" : "org.apache.gobblin.rest",
     "doc": "Gobblin job execution query",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
index 8424483..cac0f88 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/JobExecutionQueryResult.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "JobExecutionQueryResult",
-    "namespace": "gobblin.rest",
+    "namesapce" : "org.apache.gobblin.rest",
     "doc": "Gobblin job execution query result",
     "fields": [
         {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
index 89f239c..c70fc74 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Metric.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "Metric",
-    "namespace": "gobblin.rest",
+    "namesapce" : "org.apache.gobblin.rest",
     "doc": "Gobblin metric",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
index 24153d8..29b5c49 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/Table.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "Table",
-    "namespace": "gobblin.rest",
+    "namesapce" : "org.apache.gobblin.rest",
     "doc": "Gobblin table definition",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
index b490e85..c718072 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TaskExecutionInfo.pdsc
@@ -1,7 +1,7 @@
 {
   "type": "record",
   "name": "TaskExecutionInfo",
-  "namespace": "gobblin.rest",
+  "namesapce" : "org.apache.gobblin.rest",
   "doc": "Gobblin task execution information",
   "fields": [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
index 45fdd8c..bd57225 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/pegasus/org/apache/gobblin/rest/TimeRange.pdsc
@@ -1,7 +1,7 @@
 {
     "type": "record",
     "name": "TimeRange",
-    "namespace": "gobblin.rest",
+    "namesapce" : "org.apache.gobblin.rest",
     "doc": "Query time range",
     "fields": [
       {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
index 594128c..fe626e4 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
@@ -2,27 +2,27 @@
   "models" : [ {
     "type" : "enum",
     "name" : "JobStateEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
   }, {
     "type" : "enum",
     "name" : "LauncherTypeEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "LOCAL", "MAPREDUCE", "CLUSTER", "YARN" ]
   }, {
     "type" : "enum",
     "name" : "TaskStateEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "PENDING", "RUNNING", "SUCCESSFUL", "COMMITTED", "FAILED", "CANCELLED" ]
   }, {
     "type" : "enum",
     "name" : "TableTypeEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "SNAPSHOT_ONLY", "SNAPSHOT_APPEND", "APPEND_ONLY" ]
   }, {
     "type" : "record",
     "name" : "Table",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin table definition",
     "fields" : [ {
       "name" : "namespace",
@@ -42,12 +42,12 @@
   }, {
     "type" : "enum",
     "name" : "MetricTypeEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "COUNTER", "METER", "GAUGE" ]
   }, {
     "type" : "record",
     "name" : "Metric",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin metric",
     "fields" : [ {
       "name" : "group",
@@ -69,7 +69,7 @@
   }, {
     "type" : "record",
     "name" : "TaskExecutionInfo",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin task execution information",
     "fields" : [ {
       "name" : "jobId",
@@ -138,7 +138,7 @@
   }, {
     "type" : "record",
     "name" : "JobExecutionInfo",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin job execution information",
     "fields" : [ {
       "name" : "jobName",
@@ -214,7 +214,7 @@
   }, {
     "type" : "record",
     "name" : "JobExecutionQueryResult",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin job execution query result",
     "fields" : [ {
       "name" : "jobExecutions",
@@ -227,18 +227,18 @@
   }, {
     "type" : "enum",
     "name" : "QueryListType",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Listing distinct jobs fetches the most recent execution info for each job name in the database. Listing recent jobs fetches the most recent job executions, regardless of job name.",
     "symbols" : [ "DISTINCT", "RECENT" ]
   }, {
     "type" : "enum",
     "name" : "QueryIdTypeEnum",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "symbols" : [ "JOB_NAME", "JOB_ID", "TABLE", "LIST_TYPE" ]
   }, {
     "type" : "record",
     "name" : "TimeRange",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Query time range",
     "fields" : [ {
       "name" : "startTime",
@@ -258,7 +258,7 @@
   }, {
     "type" : "record",
     "name" : "JobExecutionQuery",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "doc" : "Gobblin job execution query",
     "fields" : [ {
       "name" : "id",
@@ -326,9 +326,9 @@
   } ],
   "schema" : {
     "name" : "jobExecutions",
-    "namespace" : "gobblin.rest",
+    "namespace" : "org.apache.gobblin.rest",
     "path" : "/jobExecutions",
-    "schema" : "gobblin.rest.JobExecutionQueryResult",
+    "schema" : "org.apache.gobblin.rest.JobExecutionQueryResult",
     "doc" : "A Rest.li resource for serving queries of Gobblin job executions.\n\ngenerated from: gobblin.rest.JobExecutionInfoResource",
     "collection" : {
       "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java b/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
index 5537ae3..7993fc0 100644
--- a/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
+++ b/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.rest;
+package org.apache.gobblin.rest;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
index ba04bf6..bcaa164 100644
--- a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
+++ b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.rest;
+package org.apache.gobblin.rest;
 
 import com.linkedin.restli.server.ResourceContext;
 import java.util.Map;
@@ -33,7 +33,7 @@ import com.linkedin.restli.common.EmptyRecord;
 import com.linkedin.restli.server.annotations.RestLiCollection;
 import com.linkedin.restli.server.resources.ComplexKeyResourceTemplate;
 
-import gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.JobHistoryStore;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoServer.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoServer.java b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoServer.java
index 8d90ca9..121701d 100644
--- a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoServer.java
+++ b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.rest;
+package org.apache.gobblin.rest;
 
 import java.net.URI;
 import java.util.Properties;
@@ -43,9 +43,9 @@ import com.linkedin.restli.server.mock.InjectMockResourceFactory;
 import com.linkedin.restli.server.mock.SimpleBeanProvider;
 import com.linkedin.restli.server.resources.ResourceFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.JobHistoryStore;
-import gobblin.metastore.MetaStoreModule;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.MetaStoreModule;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java b/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
index 810d8ba..a97b030 100644
--- a/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
+++ b/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.rest;
+package org.apache.gobblin.rest;
 
 import java.io.IOException;
 import java.net.ServerSocket;
@@ -35,11 +35,11 @@ import com.google.inject.Injector;
 
 import com.linkedin.data.template.StringMap;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.metastore.JobHistoryStore;
-import gobblin.metastore.MetaStoreModule;
-import gobblin.metastore.testing.ITestMetastoreDatabase;
-import gobblin.metastore.testing.TestMetastoreDatabaseFactory;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.metastore.JobHistoryStore;
+import org.apache.gobblin.metastore.MetaStoreModule;
+import org.apache.gobblin.metastore.testing.ITestMetastoreDatabase;
+import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
index e7dae4a..8191d60 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
@@ -1,8 +1,8 @@
 {
   "name" : "flowconfigs",
-  "namespace" : "gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "path" : "/flowconfigs",
-  "schema" : "gobblin.service.FlowConfig",
+  "schema" : "org.apache.gobblin.service.FlowConfig",
   "doc" : "Resource for handling flow configuration requests\n\ngenerated from: gobblin.service.FlowConfigsResource",
   "collection" : {
     "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
index 021c38f..97f7da1 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
@@ -1,8 +1,8 @@
 {
   "name" : "flowstatuses",
-  "namespace" : "gobblin.service",
+  "namespace" : "org.apache.gobblin.service",
   "path" : "/flowstatuses",
-  "schema" : "gobblin.service.FlowStatus",
+  "schema" : "org.apache.gobblin.service.FlowStatus",
   "doc" : "Resource for handling flow status requests\n\ngenerated from: gobblin.service.FlowStatusResource",
   "collection" : {
     "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
index 9baffaf..84d7c5d 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/ExecutionStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "enum",
   "name" : "ExecutionStatus",
-  "namespace" : "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Execution status for a flow or job",
   "symbols" : ["RUNNING", "FAILED", "COMPLETE"],
   "symbolDocs" : {"RUNNING":"Flow or job is currently executing", "FAILED":"Flow or job failed",

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
index d237d4d..b77c204 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowConfig",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Defines a flow configuration that can be compiled into Gobblin jobs",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
index c4d81d4..6b4441b 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowId",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Identifier for a Gobblin as a Service flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
index 03ac8f9..34a5fa0 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatistics.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatistics",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Statistics from a flow execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
index c5247e0..37f9259 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatus",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Status of a flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
index 85953ac..e56de25 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowStatusId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "FlowStatusId",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Identifier for a specific execution of a flow",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
index 801bb55..3b2907c 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobId.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobId",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Identifier for a Gobblin job",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
index 222a8a4..b8b7e31 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobState.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobState",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Job state that is updated at the end of an execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
index 9df43a2..93b7c27 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatistics.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobStatistics",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Statistics from a job execution",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
index 15e17f2..21e0a31 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/JobStatus.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "JobStatus",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Execution status for a job",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
index 3984037..030a10f 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
@@ -1,7 +1,7 @@
 {
   "type" : "record",
   "name" : "Schedule",
-  "namespace": "gobblin.service",
+  "namesapce" : "org.apache.gobblin.service",
   "doc" : "Attributes for defining a job schedule",
   "fields" : [
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
index e1e67a4..9bbdfe8 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
@@ -2,7 +2,7 @@
   "models" : [ {
     "type" : "record",
     "name" : "FlowId",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Identifier for a Gobblin as a Service flow",
     "fields" : [ {
       "name" : "flowName",
@@ -28,7 +28,7 @@
   }, {
     "type" : "record",
     "name" : "Schedule",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Attributes for defining a job schedule",
     "fields" : [ {
       "name" : "cronSchedule",
@@ -46,7 +46,7 @@
   }, {
     "type" : "record",
     "name" : "FlowConfig",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Defines a flow configuration that can be compiled into Gobblin jobs",
     "fields" : [ {
       "name" : "id",
@@ -84,9 +84,9 @@
   } ],
   "schema" : {
     "name" : "flowconfigs",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "path" : "/flowconfigs",
-    "schema" : "gobblin.service.FlowConfig",
+    "schema" : "org.apache.gobblin.service.FlowConfig",
     "doc" : "Resource for handling flow configuration requests\n\ngenerated from: gobblin.service.FlowConfigsResource",
     "collection" : {
       "identifier" : {


[22/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/HiveSourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/HiveSourceTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/HiveSourceTest.java
index 9ca7d4e..9d6bd32 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/HiveSourceTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/HiveSourceTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive;
+package org.apache.gobblin.data.management.conversion.hive;
 
 import java.util.List;
 import java.util.Map;
@@ -32,15 +32,15 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.ConversionHiveTestUtils;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.data.management.conversion.hive.source.HiveWorkUnit;
-import gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
-import gobblin.data.management.conversion.hive.watermarker.TableLevelWatermarker;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.ConversionHiveTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveWorkUnit;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.PartitionLevelWatermarker;
+import org.apache.gobblin.data.management.conversion.hive.watermarker.TableLevelWatermarker;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 @Test(groups = { "gobblin.data.management.conversion" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/LocalHiveMetastoreTestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/LocalHiveMetastoreTestUtils.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/LocalHiveMetastoreTestUtils.java
index b8e5bb1..32c6af8 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/LocalHiveMetastoreTestUtils.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/LocalHiveMetastoreTestUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive;
+package org.apache.gobblin.data.management.conversion.hive;
 
 import java.io.File;
 import java.io.IOException;
@@ -42,8 +42,8 @@ import org.apache.thrift.TException;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.hive.avro.HiveAvroSerDeManager;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.hive.avro.HiveAvroSerDeManager;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
index 7381ed3..6732b48 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.converter;
+package org.apache.gobblin.data.management.conversion.hive.converter;
 
 import java.io.IOException;
 import java.util.List;
@@ -35,15 +35,15 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.ConversionHiveTestUtils;
-import gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetTest;
-import gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
-import gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
-import gobblin.data.management.conversion.hive.entities.SchemaAwareHiveTable;
-import gobblin.data.management.copy.hive.WhitelistBlacklist;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.ConversionHiveTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDatasetTest;
+import org.apache.gobblin.data.management.conversion.hive.entities.QueryBasedHiveConversionEntity;
+import org.apache.gobblin.data.management.conversion.hive.entities.SchemaAwareHivePartition;
+import org.apache.gobblin.data.management.conversion.hive.entities.SchemaAwareHiveTable;
+import org.apache.gobblin.data.management.copy.hive.WhitelistBlacklist;
 
 
 @Test(groups = { "gobblin.data.management.conversion" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveSchemaEvolutionTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveSchemaEvolutionTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveSchemaEvolutionTest.java
index abbbc57..36edcd9 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveSchemaEvolutionTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveSchemaEvolutionTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.converter;
+package org.apache.gobblin.data.management.conversion.hive.converter;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -37,9 +37,9 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.data.management.ConversionHiveTestUtils;
-import gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
-import gobblin.util.AvroFlattener;
+import org.apache.gobblin.data.management.ConversionHiveTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
+import org.apache.gobblin.util.AvroFlattener;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetTest.java
index 3fdf97e..51a390d 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/dataset/ConvertibleHiveDatasetTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.dataset;
+package org.apache.gobblin.data.management.conversion.hive.dataset;
 
 import java.io.InputStream;
 import java.util.Properties;
@@ -32,9 +32,9 @@ import com.google.common.collect.ImmutableSet;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.conversion.hive.dataset.ConvertibleHiveDataset.ConversionConfig;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.ConfigUtils;
 
 @Test(groups = { "gobblin.data.management.conversion" })
 public class ConvertibleHiveDatasetTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProviderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProviderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProviderTest.java
index 92c0567..ee954f4 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProviderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/provider/DatePatternUpdateProviderTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.provider;
+package org.apache.gobblin.data.management.conversion.hive.provider;
 
 import org.apache.hadoop.hive.metastore.api.StorageDescriptor;
 import org.apache.hadoop.hive.ql.metadata.Partition;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/util/HiveAvroORCQueryGeneratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/util/HiveAvroORCQueryGeneratorTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/util/HiveAvroORCQueryGeneratorTest.java
index e17dc98..410c3bd 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/util/HiveAvroORCQueryGeneratorTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/util/HiveAvroORCQueryGeneratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.conversion.hive.util;
+package org.apache.gobblin.data.management.conversion.hive.util;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -32,9 +32,9 @@ import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.ConversionHiveTestUtils;
-import gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
-import gobblin.util.AvroFlattener;
+import org.apache.gobblin.data.management.ConversionHiveTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.query.HiveAvroORCQueryGenerator;
+import org.apache.gobblin.util.AvroFlattener;
 
 
 @Test(groups = { "gobblin.data.management.conversion" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarkerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarkerTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarkerTest.java
index e78381a..281ee62 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarkerTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/PartitionLevelWatermarkerTest.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import com.google.common.base.Optional;
 import com.google.common.io.Files;
-import gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
+import org.apache.gobblin.data.management.conversion.hive.LocalHiveMetastoreTestUtils;
 import java.io.File;
 import java.util.Collections;
 import java.util.Comparator;
@@ -38,14 +38,14 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
-import gobblin.data.management.conversion.hive.source.HiveSource;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.conversion.hive.converter.AbstractAvroToOrcConverter;
+import org.apache.gobblin.data.management.conversion.hive.source.HiveSource;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /*

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarkerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarkerTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarkerTest.java
index 4422340..3c0a062 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarkerTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/watermarker/TableLevelWatermarkerTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.conversion.hive.watermarker;
+package org.apache.gobblin.data.management.conversion.hive.watermarker;
 
 import java.util.List;
 
@@ -28,11 +28,11 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 @Test(groups = { "gobblin.data.management.conversion" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitListTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitListTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitListTest.java
index 5a9d2f3..0dc9bc3 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitListTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ConcurrentBoundedWorkUnitListTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 
 import java.io.IOException;
@@ -31,9 +31,9 @@ import com.google.common.base.Splitter;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.dataset.DummyDataset;
-import gobblin.data.management.partition.FileSet;
-import gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.data.management.dataset.DummyDataset;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 public class ConcurrentBoundedWorkUnitListTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourcePrioritizationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourcePrioritizationTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourcePrioritizationTest.java
index 73da299..2b55bd4 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourcePrioritizationTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourcePrioritizationTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -34,16 +34,16 @@ import org.testng.annotations.Test;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.data.management.copy.prioritization.FileSetComparator;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.data.management.partition.FileSet;
-import gobblin.data.management.partition.FileSetResourceEstimator;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.IterableDatasetFinder;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.copy.prioritization.FileSetComparator;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.data.management.partition.FileSet;
+import org.apache.gobblin.data.management.partition.FileSetResourceEstimator;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.IterableDatasetFinder;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourceTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourceTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourceTest.java
index 773157a..d9e5368 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourceTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopySourceTest.java
@@ -15,19 +15,19 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.List;
 
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.SourceState;
-import gobblin.data.management.dataset.DatasetUtils;
-import gobblin.source.workunit.Extract;
-import gobblin.source.workunit.WorkUnit;
-import gobblin.util.JobLauncherUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.SourceState;
+import org.apache.gobblin.data.management.dataset.DatasetUtils;
+import org.apache.gobblin.source.workunit.Extract;
+import org.apache.gobblin.source.workunit.WorkUnit;
+import org.apache.gobblin.util.JobLauncherUtils;
 
 
 public class CopySourceTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadataTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadataTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadataTest.java
index 776a227..e8de8d3 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadataTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableDatasetMetadataTest.java
@@ -14,9 +14,9 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState;
 
 import org.apache.hadoop.fs.Path;
 import org.testng.Assert;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileTest.java
index c31fbc2..c523c35 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.net.URI;
@@ -35,8 +35,8 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.util.PathUtils;
 
 public class CopyableFileTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileUtils.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileUtils.java
index bcb8570..f0442d9 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileUtils.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/CopyableFileUtils.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/PreserveAttributesTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/PreserveAttributesTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/PreserveAttributesTest.java
index d8e7110..6593e46 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/PreserveAttributesTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/PreserveAttributesTest.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
-import gobblin.data.management.copy.PreserveAttributes.Option;
+import org.apache.gobblin.data.management.copy.PreserveAttributes.Option;
 
 import java.util.Map;
 import java.util.Set;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilterTest.java
index 0ebca5f..f262a6d 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/ReadyCopyableFileFilterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.util.Collection;
 import java.util.List;
@@ -26,7 +26,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.util.PathUtils;
+import org.apache.gobblin.util.PathUtils;
 
 @Test(groups = {"gobblin.data.management.copy"})
 public class ReadyCopyableFileFilterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDatasetTest.java
index 5971708..14011d2 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/RecursiveCopyableDatasetTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -37,10 +37,10 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 
-import gobblin.commit.CommitStep;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.entities.CommitStepCopyEntity;
-import gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.commit.CommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.entities.CommitStepCopyEntity;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 
 import avro.shaded.com.google.common.base.Predicate;
 import avro.shaded.com.google.common.collect.Iterables;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDataset.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDataset.java
index bca0030..5b5ddf7 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDataset.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -29,7 +29,7 @@ import org.apache.hadoop.fs.permission.FsPermission;
 
 import com.google.common.collect.Lists;
 
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDatasetFinder.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDatasetFinder.java
index d514069..2c98fdb 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDatasetFinder.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyableDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.List;
@@ -26,7 +26,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.Lists;
 
-import gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.dataset.DatasetsFinder;
 
 
 public class TestCopyableDatasetFinder implements DatasetsFinder<CopyableDataset> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDatasedFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDatasedFinder.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDatasedFinder.java
index b8c7bd0..2cfd77d 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDatasedFinder.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDatasedFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import java.io.IOException;
 import java.util.List;
@@ -26,7 +26,7 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.Lists;
 
-import gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.dataset.DatasetsFinder;
 
 
 public class TestCopyablePartitionableDatasedFinder implements DatasetsFinder<CopyableDataset> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDataset.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDataset.java
index c51fb9e..c1bd27e 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDataset.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TestCopyablePartitionableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import org.apache.hadoop.fs.FileStatus;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDatasetTest.java
index 72d9de5..c230148 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/TimestampBasedCopyableDatasetTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy;
+package org.apache.gobblin.data.management.copy;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -41,14 +41,14 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/DecryptConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/DecryptConverterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/DecryptConverterTest.java
index b8de243..ec83771 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/DecryptConverterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/DecryptConverterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.converter;
+package org.apache.gobblin.data.management.copy.converter;
 
 import java.io.File;
 import java.io.IOException;
@@ -36,13 +36,13 @@ import com.google.common.base.Charsets;
 import com.google.common.collect.Iterables;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.data.management.copy.CopyableFileUtils;
-import gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.data.management.copy.CopyableFileUtils;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverterTest.java
index 124a1d7..9f1f8c7 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/converter/UnGzipConverterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.converter;
+package org.apache.gobblin.data.management.copy.converter;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -36,10 +36,10 @@ import com.google.common.collect.Iterables;
 
 import joptsimple.internal.Strings;
 
-import gobblin.configuration.WorkUnitState;
-import gobblin.converter.DataConversionException;
-import gobblin.data.management.copy.CopyableFileUtils;
-import gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.converter.DataConversionException;
+import org.apache.gobblin.data.management.copy.CopyableFileUtils;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
 
 
 public class UnGzipConverterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/extractor/InputStreamExtractorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/extractor/InputStreamExtractorTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/extractor/InputStreamExtractorTest.java
index d06f562..c2ead06 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/extractor/InputStreamExtractorTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/extractor/InputStreamExtractorTest.java
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.extractor;
+package org.apache.gobblin.data.management.copy.extractor;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyContext;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyContext;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
 
 import java.io.IOException;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelperTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelperTest.java
index 98546fb..2f252cc 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelperTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveCopyEntityHelperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -39,12 +39,12 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper.DeregisterFileDeleteMethod;
-import gobblin.hive.HiveRegProps;
-import gobblin.metrics.event.MultiTimingEvent;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper.DeregisterFileDeleteMethod;
+import org.apache.gobblin.hive.HiveRegProps;
+import org.apache.gobblin.metrics.event.MultiTimingEvent;
 
 
 public class HiveCopyEntityHelperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinderTest.java
index 1f6d214..70ef3d1 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetFinderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 import java.util.List;
@@ -36,8 +36,8 @@ import com.google.common.collect.SetMultimap;
 import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.AutoReturnableObject;
 
 
 public class HiveDatasetFinderTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetTest.java
index 7b06722..ba0ad49 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveDatasetTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.io.IOException;
 
@@ -25,7 +25,7 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
+import org.apache.gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
 
 
 public class HiveDatasetTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelperTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelperTest.java
index 796a202..f891685 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelperTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/HiveTargetPathHelperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklistTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklistTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklistTest.java
index 79995cf..564cdf2 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklistTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/WhitelistBlacklistTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive;
+package org.apache.gobblin.data.management.copy.hive;
 
 import org.testng.annotations.Test;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGeneratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGeneratorTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGeneratorTest.java
index 07ba9b1..f354cd8 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGeneratorTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/hive/filter/LookbackPartitionFilterGeneratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.hive.filter;
+package org.apache.gobblin.data.management.copy.hive.filter;
 
 import java.util.Properties;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicateTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicateTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicateTest.java
index 99e93d4..6df9733 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicateTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/predicates/RegistrationTimeSkipPredicateTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.predicates;
+package org.apache.gobblin.data.management.copy.predicates;
 
 import java.util.Map;
 
@@ -31,11 +31,11 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.Maps;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyContext;
-import gobblin.data.management.copy.hive.HiveCopyEntityHelper;
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.copy.hive.HivePartitionFileSet;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyContext;
+import org.apache.gobblin.data.management.copy.hive.HiveCopyEntityHelper;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.copy.hive.HivePartitionFileSet;
 
 
 public class RegistrationTimeSkipPredicateTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisherTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisherTest.java
index 231e7ea..498b244 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisherTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisherTest.java
@@ -14,20 +14,20 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.publisher;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.PreserveAttributes;
-import gobblin.data.management.copy.TestCopyableDataset;
-import gobblin.util.PathUtils;
+package org.apache.gobblin.data.management.copy.publisher;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.data.management.copy.TestCopyableDataset;
+import org.apache.gobblin.util.PathUtils;
 
 import java.io.IOException;
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisherTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisherTest.java
index 33f2dcf..3b99f9a 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisherTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/publisher/DeletingCopyDataPublisherTest.java
@@ -14,17 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.publisher;
-
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.configuration.WorkUnitState.WorkingState;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFileUtils;
-import gobblin.data.management.copy.TestCopyableDataset;
+package org.apache.gobblin.data.management.copy.publisher;
+
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.configuration.WorkUnitState.WorkingState;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFileUtils;
+import org.apache.gobblin.data.management.copy.TestCopyableDataset;
 
 import java.io.File;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelperTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelperTest.java
index 47028df..c825928 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelperTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/recovery/RecoveryHelperTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.recovery;
+package org.apache.gobblin.data.management.copy.recovery;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -36,13 +36,13 @@ import com.google.common.base.Optional;
 import com.google.common.base.Predicates;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.PreserveAttributes;
-import gobblin.util.guid.Guid;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.util.guid.Guid;
 
 
 public class RecoveryHelperTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinderTest.java
index 634e34a..f8ea887 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsFinderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import com.google.common.base.Optional;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsTest.java
index c062391..1965a41 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ConfigBasedDatasetsTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.net.URI;
 import java.util.Collection;
@@ -32,18 +32,18 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.Sets;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.PreserveAttributes;
-import gobblin.data.management.copy.entities.PostPublishStep;
-import gobblin.data.management.copy.entities.PrePublishStep;
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
-import gobblin.util.FileListUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.commit.DeleteFileCommitStep;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.data.management.copy.entities.PostPublishStep;
+import org.apache.gobblin.data.management.copy.entities.PrePublishStep;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.commit.DeleteFileCommitStep;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorTest.java
index 0154db2..6227742 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/CopyRouteGeneratorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 
 import org.mockito.Mockito;
@@ -25,8 +25,8 @@ import org.testng.annotations.Test;
 import com.google.common.base.Optional;
 import com.google.common.collect.ImmutableList;
 
-import gobblin.source.extractor.ComparableWatermark;
-import gobblin.source.extractor.extract.LongWatermark;
+import org.apache.gobblin.source.extractor.ComparableWatermark;
+import org.apache.gobblin.source.extractor.extract.LongWatermark;
 
 
 @Test(groups = { "gobblin.data.management.copy.replication" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfigurationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfigurationTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfigurationTest.java
index 3364d25..7ff7278 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfigurationTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/replication/ReplicationConfigurationTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.replication;
+package org.apache.gobblin.data.management.copy.replication;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterTest.java
index 7deecab..152081d 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.writer;
+package org.apache.gobblin.data.management.copy.writer;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -40,20 +40,20 @@ import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.CopyableFileUtils;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.data.management.copy.OwnerAndPermission;
-import gobblin.data.management.copy.PreserveAttributes;
-import gobblin.data.management.copy.TestCopyableDataset;
-import gobblin.util.TestUtils;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.CopyableFileUtils;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.data.management.copy.OwnerAndPermission;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.data.management.copy.TestCopyableDataset;
+import org.apache.gobblin.util.TestUtils;
+import org.apache.gobblin.util.io.StreamUtils;
 
 
 public class FileAwareInputStreamDataWriterTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterTest.java
index 3bed0a6..d2406bf 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterTest.java
@@ -14,20 +14,20 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.writer;
-
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.WorkUnitState;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.CopyableFileUtils;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.data.management.copy.OwnerAndPermission;
-import gobblin.data.management.copy.TestCopyableDataset;
-import gobblin.data.management.copy.converter.UnGzipConverter;
-import gobblin.util.PathUtils;
-import gobblin.util.TestUtils;
+package org.apache.gobblin.data.management.copy.writer;
+
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.CopyableFileUtils;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.data.management.copy.OwnerAndPermission;
+import org.apache.gobblin.data.management.copy.TestCopyableDataset;
+import org.apache.gobblin.data.management.copy.converter.UnGzipConverter;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.TestUtils;
 
 import java.io.FileInputStream;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/partition/FileSetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/partition/FileSetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/partition/FileSetTest.java
index 74183d3..4c0af5e 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/partition/FileSetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/partition/FileSetTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.Path;
@@ -24,8 +24,8 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.dataset.DummyDataset;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.dataset.DummyDataset;
 
 
 public class FileSetTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicyTest.java
index 8e173ba..d756ddc 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicyTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -29,7 +29,7 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigValueFactory;
 
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 /** Unit tests for {@link NewestKSelectionPolicy} */
 public class NewestKSelectionPolicyTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/TimeBasedSelectionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/TimeBasedSelectionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/TimeBasedSelectionPolicyTest.java
index 733f7b8..8e04813 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/TimeBasedSelectionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/policy/TimeBasedSelectionPolicyTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Properties;
 
@@ -28,7 +28,7 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableDatasetBaseTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableDatasetBaseTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableDatasetBaseTest.java
index aebb8f0..4d3fc3b 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableDatasetBaseTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableDatasetBaseTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -32,14 +32,14 @@ import com.google.common.collect.Lists;
 
 import static org.mockito.Mockito.*;
 
-import gobblin.data.management.retention.dataset.CleanableDatasetBase;
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.StringDatasetVersion;
-import gobblin.data.management.retention.version.finder.DatasetVersionFinder;
-import gobblin.data.management.retention.version.finder.VersionFinder;
-import gobblin.data.management.trash.TestTrash;
-import gobblin.data.management.trash.Trash;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDatasetBase;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.DatasetVersionFinder;
+import org.apache.gobblin.data.management.retention.version.finder.VersionFinder;
+import org.apache.gobblin.data.management.trash.TestTrash;
+import org.apache.gobblin.data.management.trash.Trash;
 
 
 public class CleanableDatasetBaseTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CombineRetentionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CombineRetentionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CombineRetentionPolicyTest.java
index 8d2acd4..b441ed9 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CombineRetentionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CombineRetentionPolicyTest.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
-
-import gobblin.data.management.retention.policy.CombineRetentionPolicy;
-import gobblin.data.management.retention.test.ContainsARetentionPolicy;
-import gobblin.data.management.retention.test.ContainsBRetentionPolicy;
-import gobblin.data.management.retention.test.ContainsCRetentionPolicy;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.FileStatusDatasetVersion;
-import gobblin.data.management.version.StringDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+package org.apache.gobblin.data.management.retention;
+
+import org.apache.gobblin.data.management.retention.policy.CombineRetentionPolicy;
+import org.apache.gobblin.data.management.retention.test.ContainsARetentionPolicy;
+import org.apache.gobblin.data.management.retention.test.ContainsBRetentionPolicy;
+import org.apache.gobblin.data.management.retention.test.ContainsCRetentionPolicy;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.FileStatusDatasetVersion;
+import org.apache.gobblin.data.management.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 import javax.annotation.Nullable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
index f9e9838..1a4311d 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.net.URI;
 import java.util.List;
@@ -34,12 +34,12 @@ import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.policy.EmbeddedRetentionSelectionPolicy;
-import gobblin.data.management.policy.NewestKSelectionPolicy;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.finder.WatermarkDatasetVersionFinder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.policy.EmbeddedRetentionSelectionPolicy;
+import org.apache.gobblin.data.management.policy.NewestKSelectionPolicy;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder;
 
 public class ConfigurableCleanableDatasetTest {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/DatasetVersionFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/DatasetVersionFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/DatasetVersionFinderTest.java
index 8e0bb70..260a385 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/DatasetVersionFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/DatasetVersionFinderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.io.IOException;
 import java.util.List;
@@ -32,11 +32,11 @@ import com.google.common.collect.Lists;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.StringDatasetVersion;
-import gobblin.data.management.retention.version.finder.DatasetVersionFinder;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.DatasetVersionFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 public class DatasetVersionFinderTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/FsCleanableHelperTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/FsCleanableHelperTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/FsCleanableHelperTest.java
index 585810a..b812798 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/FsCleanableHelperTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/FsCleanableHelperTest.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.instanceOf;
@@ -42,10 +42,10 @@ import com.google.common.collect.Sets;
 import com.google.common.io.Files;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.retention.dataset.FsCleanableHelper;
-import gobblin.data.management.trash.MockTrash;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.retention.dataset.FsCleanableHelper;
+import org.apache.gobblin.data.management.trash.MockTrash;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
index 6a4d1ec..0183688 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/NewestKRetentionPolicyTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.util.List;
 import java.util.Properties;
@@ -26,9 +26,9 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.retention.policy.NewestKRetentionPolicy;
-import gobblin.data.management.retention.version.DatasetVersion;
-import gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
 
 
 public class NewestKRetentionPolicyTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimeBasedRetentionPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimeBasedRetentionPolicyTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimeBasedRetentionPolicyTest.java
index cbee23c..077d552 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimeBasedRetentionPolicyTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimeBasedRetentionPolicyTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 
@@ -32,8 +32,8 @@ import org.testng.annotations.Test;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 @Test(groups = { "SystemTimeTests"})
 public class TimeBasedRetentionPolicyTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimestampedDatasetVersionFinderTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimestampedDatasetVersionFinderTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimestampedDatasetVersionFinderTest.java
index 7201489..e03f3bb 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimestampedDatasetVersionFinderTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/TimestampedDatasetVersionFinderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.util.Properties;
 
@@ -31,10 +31,10 @@ import org.testng.annotations.Test;
 
 import com.google.common.io.Files;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.data.management.retention.version.TimestampedDatasetVersion;
-import gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
+import org.apache.gobblin.util.PathUtils;
 
 
 public class TimestampedDatasetVersionFinderTest {


[11/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
index 9b8dc0e..4ed7fd6 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
@@ -2,7 +2,7 @@
   "models" : [ {
     "type" : "record",
     "name" : "FlowStatusId",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Identifier for a specific execution of a flow",
     "fields" : [ {
       "name" : "flowName",
@@ -20,7 +20,7 @@
   }, {
     "type" : "record",
     "name" : "FlowStatistics",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Statistics from a flow execution",
     "fields" : [ {
       "name" : "executionStartTime",
@@ -34,7 +34,7 @@
   }, {
     "type" : "enum",
     "name" : "ExecutionStatus",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Execution status for a flow or job",
     "symbols" : [ "RUNNING", "FAILED", "COMPLETE" ],
     "symbolDocs" : {
@@ -45,7 +45,7 @@
   }, {
     "type" : "record",
     "name" : "FlowId",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Identifier for a Gobblin as a Service flow",
     "fields" : [ {
       "name" : "flowName",
@@ -71,7 +71,7 @@
   }, {
     "type" : "record",
     "name" : "JobId",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Identifier for a Gobblin job",
     "fields" : [ {
       "name" : "jobName",
@@ -97,7 +97,7 @@
   }, {
     "type" : "record",
     "name" : "JobStatistics",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Statistics from a job execution",
     "fields" : [ {
       "name" : "executionStartTime",
@@ -115,7 +115,7 @@
   }, {
     "type" : "record",
     "name" : "JobState",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Job state that is updated at the end of an execution",
     "fields" : [ {
       "name" : "lowWatermark",
@@ -129,7 +129,7 @@
   }, {
     "type" : "record",
     "name" : "JobStatus",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Execution status for a job",
     "fields" : [ {
       "name" : "flowId",
@@ -159,7 +159,7 @@
   }, {
     "type" : "record",
     "name" : "FlowStatus",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "doc" : "Status of a flow",
     "fields" : [ {
       "name" : "id",
@@ -197,9 +197,9 @@
   } ],
   "schema" : {
     "name" : "flowstatuses",
-    "namespace" : "gobblin.service",
+    "namespace" : "org.apache.gobblin.service",
     "path" : "/flowstatuses",
-    "schema" : "gobblin.service.FlowStatus",
+    "schema" : "org.apache.gobblin.service.FlowStatus",
     "doc" : "Resource for handling flow status requests\n\ngenerated from: gobblin.service.FlowStatusResource",
     "collection" : {
       "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowConfigClient.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowConfigClient.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowConfigClient.java
index a2d47a5..28255bb 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowConfigClient.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowConfigClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowStatusClient.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowStatusClient.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowStatusClient.java
index 821e6cf..aeebe69 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowStatusClient.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/main/java/org/apache/gobblin/service/FlowStatusClient.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import com.google.common.base.Preconditions;
 import com.linkedin.restli.client.FindRequest;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowConfigTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowConfigTest.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowConfigTest.java
index 8e395a9..9ac7d37 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowConfigTest.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowConfigTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.io.File;
 import java.io.IOException;
@@ -42,10 +42,10 @@ import com.linkedin.restli.common.HttpStatus;
 import com.linkedin.restli.server.resources.BaseResource;
 import com.typesafe.config.Config;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.restli.EmbeddedRestliServer;
-import gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.restli.EmbeddedRestliServer;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
 
 
 @Test(groups = { "gobblin.service" })

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
index 3d459dd..2d48972 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-client/src/test/java/org/apache/gobblin/service/FlowStatusTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.util.Iterator;
 import java.util.List;
@@ -34,11 +34,11 @@ import com.google.inject.Module;
 import com.google.inject.name.Names;
 import com.linkedin.restli.server.resources.BaseResource;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.metrics.event.TimingEvent;
-import gobblin.restli.EmbeddedRestliServer;
-import gobblin.service.monitoring.FlowStatusGenerator;
-import gobblin.service.monitoring.JobStatusRetriever;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.restli.EmbeddedRestliServer;
+import org.apache.gobblin.service.monitoring.FlowStatusGenerator;
+import org.apache.gobblin.service.monitoring.JobStatusRetriever;
 
 @Test(groups = { "gobblin.service" }, singleThreaded=true)
 public class FlowStatusTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
index c8a23db..bb47050 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -40,11 +40,11 @@ import com.linkedin.restli.server.resources.ComplexKeyResourceTemplate;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.config.ConfigBuilder;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.runtime.api.FlowSpec;
-import gobblin.runtime.api.SpecNotFoundException;
-import gobblin.runtime.spec_catalog.FlowCatalog;
+import org.apache.gobblin.config.ConfigBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.runtime.api.FlowSpec;
+import org.apache.gobblin.runtime.api.SpecNotFoundException;
+import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
 
 /**
  * Resource for handling flow configuration requests

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index 4303ff4..d8192d4 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service;
+package org.apache.gobblin.service;
 
 import com.linkedin.restli.server.PagingContext;
 import com.linkedin.restli.server.annotations.Context;
@@ -35,8 +35,8 @@ import com.linkedin.restli.common.EmptyRecord;
 import com.linkedin.restli.server.annotations.RestLiCollection;
 import com.linkedin.restli.server.resources.ComplexKeyResourceTemplate;
 
-import gobblin.metrics.event.TimingEvent;
-import gobblin.service.monitoring.FlowStatusGenerator;
+import org.apache.gobblin.metrics.event.TimingEvent;
+import org.apache.gobblin.service.monitoring.FlowStatusGenerator;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/CronValidator.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/CronValidator.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/CronValidator.java
index 7fa59ee..f9bf9be 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/CronValidator.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/CronValidator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.validator;
+package org.apache.gobblin.service.validator;
 
 import org.quartz.CronExpression;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/TemplateUriValidator.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/TemplateUriValidator.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/TemplateUriValidator.java
index 2108d8b..cc673ac 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/TemplateUriValidator.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/validator/TemplateUriValidator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.service.validator;
+package org.apache.gobblin.service.validator;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/EmbeddedRestliServer.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/EmbeddedRestliServer.java b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/EmbeddedRestliServer.java
index 2bbe55b..ed9b21f 100644
--- a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/EmbeddedRestliServer.java
+++ b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/EmbeddedRestliServer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli;
+package org.apache.gobblin.restli;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientFactory.java b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientFactory.java
index 16796cb..a0219d2 100644
--- a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientFactory.java
+++ b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli;
+package org.apache.gobblin.restli;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -39,16 +39,16 @@ import com.linkedin.r2.transport.http.client.HttpClientFactory;
 import com.linkedin.restli.client.RestClient;
 import com.typesafe.config.Config;
 
-import gobblin.broker.ResourceCoordinate;
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.broker.ResourceCoordinate;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import io.netty.channel.nio.NioEventLoopGroup;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientKey.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientKey.java b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientKey.java
index 0e3d95b..3ded545 100644
--- a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientKey.java
+++ b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/SharedRestClientKey.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.restli;
+package org.apache.gobblin.restli;
 
-import gobblin.broker.iface.SharedResourceKey;
+import org.apache.gobblin.broker.iface.SharedResourceKey;
 
 import lombok.AllArgsConstructor;
 import lombok.EqualsAndHashCode;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/UriRestClientKey.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/UriRestClientKey.java b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/UriRestClientKey.java
index 68294e3..a3e2ea9 100644
--- a/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/UriRestClientKey.java
+++ b/gobblin-restli/gobblin-restli-utils/src/main/java/org/apache/gobblin/restli/UriRestClientKey.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli;
+package org.apache.gobblin.restli;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
index dba9bee..799ecb7 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
@@ -1,8 +1,8 @@
 {
   "name" : "permits",
-  "namespace" : "gobblin.restli.throttling",
+  "namespace" : "org.apache.gobblin.restli.throttling",
   "path" : "/permits",
-  "schema" : "gobblin.restli.throttling.PermitAllocation",
+  "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
   "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: gobblin.restli.throttling.LimiterServerResource",
   "collection" : {
     "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
index 2fd5b95..7357ab9 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "PermitAllocation",
   "type": "record",
-  "namespace": "gobblin.restli.throttling",
+  "namesapce" : "org.apache.gobblin.restli.throttling",
   "doc": "Used by gobblin-throttling-service to allocate permits to a client.",
   "fields": [
     {"name": "permits", "type": "long", "doc": "Number of permits allocated. This may be 0 if no permits are allocated, or the number of requested permits."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
index b6e316a..5e4c0e4 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitRequest.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "PermitRequest",
   "type": "record",
-  "namespace": "gobblin.restli.throttling",
+  "namesapce" : "org.apache.gobblin.restli.throttling",
   "doc": "Used to request permits from a gobblin-throttling-service.",
   "fields": [
     {"name": "resource", "type": "string", "doc": "Resource for which permits are needed."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
index cd0bc0f..f7d1482 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/Policy.pdsc
@@ -1,7 +1,7 @@
 {
   "name": "Policy",
   "type": "record",
-  "namespace": "gobblin.restli.throttling",
+  "namesapce" : "org.apache.gobblin.restli.throttling",
   "doc": "A throttling policy for Gobblin throttling service.",
   "fields": [
     {"name": "resource", "type": "string", "doc": "Resource for which this policy applied."},

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
index c1c0543..65947c0 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
@@ -2,7 +2,7 @@
   "models" : [ {
     "type" : "record",
     "name" : "PermitAllocation",
-    "namespace" : "gobblin.restli.throttling",
+    "namespace" : "org.apache.gobblin.restli.throttling",
     "doc" : "Used by gobblin-throttling-service to allocate permits to a client.",
     "fields" : [ {
       "name" : "permits",
@@ -21,7 +21,7 @@
   }, {
     "type" : "record",
     "name" : "PermitRequest",
-    "namespace" : "gobblin.restli.throttling",
+    "namespace" : "org.apache.gobblin.restli.throttling",
     "doc" : "Used to request permits from a gobblin-throttling-service.",
     "fields" : [ {
       "name" : "resource",
@@ -53,9 +53,9 @@
   } ],
   "schema" : {
     "name" : "permits",
-    "namespace" : "gobblin.restli.throttling",
+    "namespace" : "org.apache.gobblin.restli.throttling",
     "path" : "/permits",
-    "schema" : "gobblin.restli.throttling.PermitAllocation",
+    "schema" : "org.apache.gobblin.restli.throttling.PermitAllocation",
     "doc" : "Restli resource for allocating permits through Rest calls. Simply calls a {@link Limiter} in the server configured\n through {@link SharedResourcesBroker}.\n\ngenerated from: gobblin.restli.throttling.LimiterServerResource",
     "collection" : {
       "identifier" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/BatchedPermitsRequester.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/BatchedPermitsRequester.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/BatchedPermitsRequester.java
index 9ea8c50..48eb60d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/BatchedPermitsRequester.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/BatchedPermitsRequester.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -47,11 +47,11 @@ import com.linkedin.restli.client.Response;
 import com.linkedin.restli.client.RestLiResponseException;
 import com.linkedin.restli.common.HttpStatus;
 
-import gobblin.metrics.MetricContext;
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.NoopCloseable;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.NoopCloseable;
 
 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 import javax.annotation.Nullable;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RedirectAwareRestClientRequestSender.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RedirectAwareRestClientRequestSender.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RedirectAwareRestClientRequestSender.java
index 7a9f33c..2f557a5 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RedirectAwareRestClientRequestSender.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RedirectAwareRestClientRequestSender.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.net.ConnectException;
 import java.net.URI;
@@ -33,20 +33,20 @@ import com.linkedin.restli.client.RestClient;
 import com.linkedin.restli.client.RestLiResponseException;
 import com.linkedin.restli.common.HttpStatus;
 
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.restli.SharedRestClientFactory;
-import gobblin.restli.SharedRestClientKey;
-import gobblin.restli.UriRestClientKey;
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
-import gobblin.util.ExponentialBackoff;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.restli.SharedRestClientFactory;
+import org.apache.gobblin.restli.SharedRestClientKey;
+import org.apache.gobblin.restli.UriRestClientKey;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.util.ExponentialBackoff;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RequestSender.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RequestSender.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RequestSender.java
index f18aaea..d2a6543 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RequestSender.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RequestSender.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.linkedin.common.callback.Callback;
 import com.linkedin.restli.client.Response;
 
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestClientRequestSender.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestClientRequestSender.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestClientRequestSender.java
index 02c6e53..2142d03 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestClientRequestSender.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestClientRequestSender.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.linkedin.common.callback.Callback;
 import com.linkedin.restli.client.Request;
@@ -24,10 +24,10 @@ import com.linkedin.restli.client.RestClient;
 import com.linkedin.restli.common.ComplexResourceKey;
 import com.linkedin.restli.common.EmptyRecord;
 
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
-import gobblin.restli.throttling.PermitsGetRequestBuilder;
-import gobblin.restli.throttling.PermitsRequestBuilders;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.restli.throttling.PermitsGetRequestBuilder;
+import org.apache.gobblin.restli.throttling.PermitsRequestBuilders;
 
 import lombok.AllArgsConstructor;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
index 011737a..66f1889 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
@@ -15,25 +15,25 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.google.common.collect.ImmutableMap;
 import com.linkedin.restli.client.RestClient;
 
-import gobblin.broker.ResourceCoordinate;
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopeType;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.broker.MetricContextFactory;
-import gobblin.metrics.broker.MetricContextKey;
-import gobblin.metrics.broker.SubTaggedMetricContextKey;
-import gobblin.restli.SharedRestClientKey;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.ResourceCoordinate;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.broker.MetricContextFactory;
+import org.apache.gobblin.metrics.broker.MetricContextKey;
+import org.apache.gobblin.metrics.broker.SubTaggedMetricContextKey;
+import org.apache.gobblin.restli.SharedRestClientKey;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiter.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiter.java
index d55f5a9..fc0dc9b 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiter.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiter.java
@@ -15,16 +15,16 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.codahale.metrics.Meter;
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.MetricContext;
-import gobblin.util.NoopCloseable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.util.NoopCloseable;
 
 import java.io.Closeable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/FixedOperationsStressor.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/FixedOperationsStressor.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/FixedOperationsStressor.java
index 9d2cd8c..f315659 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/FixedOperationsStressor.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/FixedOperationsStressor.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import org.apache.hadoop.conf.Configuration;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/MRStressTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/MRStressTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/MRStressTest.java
index 46f1d8f..b42af49 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/MRStressTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/MRStressTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import java.io.DataInput;
 import java.io.DataOutput;
@@ -57,20 +57,20 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.restli.SharedRestClientFactory;
-import gobblin.restli.SharedRestClientKey;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.MultiLimiter;
-import gobblin.util.limiter.NoopLimiter;
-import gobblin.util.limiter.RateBasedLimiter;
-import gobblin.util.limiter.RestliLimiterFactory;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.restli.SharedRestClientFactory;
+import org.apache.gobblin.restli.SharedRestClientKey;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.MultiLimiter;
+import org.apache.gobblin.util.limiter.NoopLimiter;
+import org.apache.gobblin.util.limiter.RateBasedLimiter;
+import org.apache.gobblin.util.limiter.RestliLimiterFactory;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import lombok.Data;
 import lombok.RequiredArgsConstructor;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomDelayStartStressor.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomDelayStartStressor.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomDelayStartStressor.java
index 0f37e01..b1a24c5 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomDelayStartStressor.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomDelayStartStressor.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import java.util.Random;
 
 import org.apache.hadoop.conf.Configuration;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomRuntimeStressor.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomRuntimeStressor.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomRuntimeStressor.java
index a215e54..412102e 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomRuntimeStressor.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RandomRuntimeStressor.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import java.util.Random;
 
 import org.apache.hadoop.conf.Configuration;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RateComputingLimiterContainer.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RateComputingLimiterContainer.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RateComputingLimiterContainer.java
index 8abc3cb..cad9376 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RateComputingLimiterContainer.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/RateComputingLimiterContainer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import java.io.Closeable;
 import java.util.ArrayList;
@@ -32,9 +32,9 @@ import com.google.common.base.Function;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
-import gobblin.util.Decorator;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.RestliServiceBasedLimiter;
+import org.apache.gobblin.util.Decorator;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.RestliServiceBasedLimiter;
 
 import javax.annotation.Nullable;
 import lombok.AccessLevel;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/StressTestUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/StressTestUtils.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/StressTestUtils.java
index 4e14a9e..dc5c370 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/StressTestUtils.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/StressTestUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import java.util.List;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/Stressor.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/Stressor.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/Stressor.java
index e1493be..2ccdc98 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/Stressor.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/stressTest/Stressor.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter.stressTest;
+package org.apache.gobblin.util.limiter.stressTest;
 
 import org.apache.hadoop.conf.Configuration;
 
-import gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.Limiter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/LocalStressTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/LocalStressTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/LocalStressTest.java
index 5b80feb..e72f67d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/LocalStressTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/LocalStressTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.LinkedList;
 import java.util.Map;
@@ -38,15 +38,15 @@ import com.google.inject.Key;
 import com.google.inject.name.Names;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.MockRequester;
-import gobblin.util.limiter.RestliServiceBasedLimiter;
-import gobblin.util.limiter.broker.SharedLimiterKey;
-import gobblin.util.limiter.stressTest.RateComputingLimiterContainer;
-import gobblin.util.limiter.stressTest.StressTestUtils;
-import gobblin.util.limiter.stressTest.Stressor;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.MockRequester;
+import org.apache.gobblin.util.limiter.RestliServiceBasedLimiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.util.limiter.stressTest.RateComputingLimiterContainer;
+import org.apache.gobblin.util.limiter.stressTest.StressTestUtils;
+import org.apache.gobblin.util.limiter.stressTest.Stressor;
 
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/ThrottlingClientTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/ThrottlingClientTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/ThrottlingClientTest.java
index 8205a0d..135f462 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/ThrottlingClientTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/restli/throttling/ThrottlingClientTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Collections;
 import java.util.Map;
@@ -39,9 +39,9 @@ import com.linkedin.restli.common.HttpStatus;
 import com.linkedin.restli.server.resources.BaseResource;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.restli.EmbeddedRestliServer;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.restli.EmbeddedRestliServer;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import avro.shaded.com.google.common.collect.ImmutableMap;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/BatchedPermitsRequesterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/BatchedPermitsRequesterTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/BatchedPermitsRequesterTest.java
index c00e8ca..b02f545 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/BatchedPermitsRequesterTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/BatchedPermitsRequesterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -39,9 +39,9 @@ import com.linkedin.restli.client.RestClient;
 import com.linkedin.restli.client.RestLiResponseException;
 import com.linkedin.restli.common.HttpStatus;
 
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
-import gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.util.ExecutorsUtils;
 
 import lombok.AllArgsConstructor;
 import lombok.Builder;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/MockRequester.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/MockRequester.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/MockRequester.java
index 3ca26ec..80084f1 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/MockRequester.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/MockRequester.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.concurrent.BlockingQueue;
 import java.util.concurrent.ExecutorService;
@@ -32,9 +32,9 @@ import com.linkedin.restli.common.ComplexResourceKey;
 import com.linkedin.restli.common.EmptyRecord;
 import com.linkedin.restli.server.RestLiServiceException;
 
-import gobblin.restli.throttling.LimiterServerResource;
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.restli.throttling.LimiterServerResource;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
 
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliLimiterFactoryTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliLimiterFactoryTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliLimiterFactoryTest.java
index 951612f..4649f29 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliLimiterFactoryTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliLimiterFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import java.util.List;
 import java.util.Map;
@@ -30,15 +30,15 @@ import com.linkedin.common.callback.Callback;
 import com.linkedin.restli.client.Response;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.restli.SharedRestClientKey;
-import gobblin.restli.throttling.PermitAllocation;
-import gobblin.restli.throttling.PermitRequest;
-import gobblin.util.limiter.broker.SharedLimiterFactory;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.restli.SharedRestClientKey;
+import org.apache.gobblin.restli.throttling.PermitAllocation;
+import org.apache.gobblin.restli.throttling.PermitRequest;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterFactory;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 public class RestliLimiterFactoryTest {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiterTest.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiterTest.java
index e0f2c54..feb7386 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiterTest.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/test/java/org/apache/gobblin/util/limiter/RestliServiceBasedLimiterTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.util.limiter;
+package org.apache.gobblin.util.limiter;
 
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Lists;
@@ -25,16 +25,16 @@ import com.google.inject.Injector;
 import com.linkedin.restli.server.resources.BaseResource;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
-import gobblin.broker.BrokerConfigurationKeyGenerator;
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.SimpleScopeType;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.restli.EmbeddedRestliServer;
-import gobblin.restli.throttling.CountBasedPolicy;
-import gobblin.restli.throttling.LimiterServerResource;
-import gobblin.restli.throttling.ThrottlingGuiceServletConfig;
-import gobblin.restli.throttling.ThrottlingPolicyFactory;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.BrokerConfigurationKeyGenerator;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.SimpleScopeType;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.restli.EmbeddedRestliServer;
+import org.apache.gobblin.restli.throttling.CountBasedPolicy;
+import org.apache.gobblin.restli.throttling.LimiterServerResource;
+import org.apache.gobblin.restli.throttling.ThrottlingGuiceServletConfig;
+import org.apache.gobblin.restli.throttling.ThrottlingPolicyFactory;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import java.net.URI;
 import java.net.URISyntaxException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
index 562d559..1d310a3 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
@@ -15,21 +15,21 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.net.URI;
 import java.net.URISyntaxException;
 
 import com.typesafe.config.Config;
 
-import gobblin.broker.TTLResourceEntry;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.config.client.ConfigClient;
-import gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
-import gobblin.config.client.api.VersionStabilityPolicy;
-import gobblin.config.store.api.ConfigStoreCreationException;
-import gobblin.util.ConfigUtils;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.TTLResourceEntry;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.config.client.api.ConfigStoreFactoryDoesNotExistsException;
+import org.apache.gobblin.config.client.api.VersionStabilityPolicy;
+import org.apache.gobblin.config.store.api.ConfigStoreCreationException;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/CountBasedPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/CountBasedPolicy.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/CountBasedPolicy.java
index 6146f07..4288270 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/CountBasedPolicy.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/CountBasedPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
@@ -25,10 +25,10 @@ import com.linkedin.restli.common.HttpStatus;
 import com.linkedin.restli.server.RestLiServiceException;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.CountBasedLimiter;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.CountBasedLimiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import lombok.Getter;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/DynamicTokenBucket.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/DynamicTokenBucket.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/DynamicTokenBucket.java
index 35bbad6..c0f1d33 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/DynamicTokenBucket.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/DynamicTokenBucket.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.concurrent.TimeUnit;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LeaderFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LeaderFinder.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LeaderFinder.java
index 5a3c221..830a925 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LeaderFinder.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LeaderFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.io.Serializable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
index 73be3bc..94b303f 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -38,15 +38,15 @@ import com.linkedin.restli.server.annotations.RestLiCollection;
 import com.linkedin.restli.server.annotations.RestMethod;
 import com.linkedin.restli.server.resources.ComplexKeyResourceAsyncTemplate;
 
-import gobblin.annotation.Alpha;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.broker.MetricContextFactory;
-import gobblin.metrics.broker.SubTaggedMetricContextKey;
-import gobblin.util.NoopCloseable;
-import gobblin.util.limiter.Limiter;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.broker.MetricContextFactory;
+import org.apache.gobblin.metrics.broker.SubTaggedMetricContextKey;
+import org.apache.gobblin.util.NoopCloseable;
+import org.apache.gobblin.util.limiter.Limiter;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import javax.inject.Inject;
 import javax.inject.Named;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/NoopPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/NoopPolicy.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/NoopPolicy.java
index 012323a..f25c167 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/NoopPolicy.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/NoopPolicy.java
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.annotation.Alpha;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
index ea02fd9..9242717 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
@@ -27,17 +27,17 @@ import com.linkedin.restli.server.RestLiServiceException;
 import com.linkedin.restli.server.annotations.RestLiCollection;
 import com.linkedin.restli.server.resources.CollectionResourceTemplate;
 
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.broker.MetricContextFactory;
-import gobblin.metrics.broker.SubTaggedMetricContextKey;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.broker.MetricContextFactory;
+import org.apache.gobblin.metrics.broker.SubTaggedMetricContextKey;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import javax.inject.Inject;
 import javax.inject.Named;
 
-import static gobblin.restli.throttling.LimiterServerResource.*;
+import static org.apache.gobblin.restli.throttling.LimiterServerResource.*;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/QPSPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/QPSPolicy.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/QPSPolicy.java
index 56ecd7f..dbb05b9 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/QPSPolicy.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/QPSPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 
@@ -25,10 +25,10 @@ import com.google.common.collect.ImmutableMap;
 import com.linkedin.data.template.GetMode;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.annotation.Alpha;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
index e0d88ef..b2f18ff 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
@@ -10,7 +10,7 @@
  * CONDITIONS OF ANY KIND, either express or implied.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import com.codahale.metrics.Timer;
 import com.google.common.base.Optional;
@@ -36,12 +36,12 @@ import com.linkedin.restli.server.guice.GuiceRestliServlet;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.broker.SharedResourcesBrokerFactory;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.broker.MetricContextFactory;
-import gobblin.metrics.broker.MetricContextKey;
+import org.apache.gobblin.broker.SharedResourcesBrokerFactory;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.broker.MetricContextFactory;
+import org.apache.gobblin.metrics.broker.MetricContextKey;
 
 import java.io.Closeable;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicy.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicy.java
index 6e2bd2b..ca25f52 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicy.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicyFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicyFactory.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicyFactory.java
index 667f00d..4e54f5b 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicyFactory.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingPolicyFactory.java
@@ -15,21 +15,21 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import com.typesafe.config.Config;
 
-import gobblin.broker.ResourceInstance;
-import gobblin.broker.TTLResourceEntry;
-import gobblin.broker.iface.ConfigView;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.ScopedConfigView;
-import gobblin.broker.iface.SharedResourceFactory;
-import gobblin.broker.iface.SharedResourceFactoryResponse;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.limiter.broker.SharedLimiterKey;
+import org.apache.gobblin.broker.ResourceInstance;
+import org.apache.gobblin.broker.TTLResourceEntry;
+import org.apache.gobblin.broker.iface.ConfigView;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.ScopedConfigView;
+import org.apache.gobblin.broker.iface.SharedResourceFactory;
+import org.apache.gobblin.broker.iface.SharedResourceFactoryResponse;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingServerScopes.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingServerScopes.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingServerScopes.java
index 557427b..2866b9d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingServerScopes.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingServerScopes.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.Collection;
 import java.util.List;
@@ -24,9 +24,9 @@ import java.util.Set;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.broker.SimpleScope;
-import gobblin.broker.iface.ScopeInstance;
-import gobblin.broker.iface.ScopeType;
+import org.apache.gobblin.broker.SimpleScope;
+import org.apache.gobblin.broker.iface.ScopeInstance;
+import org.apache.gobblin.broker.iface.ScopeType;
 
 import javax.annotation.Nullable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/TokenBucket.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/TokenBucket.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/TokenBucket.java
index a345023..ac21e87 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/TokenBucket.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/TokenBucket.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.util.concurrent.TimeUnit;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
index 6826b28..1b3986e 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.net.URI;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
index 1a9ea07..7a645b7 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.restli.throttling;
+package org.apache.gobblin.restli.throttling;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -38,7 +38,7 @@ import org.apache.zookeeper.data.Stat;
 
 import com.google.common.util.concurrent.AbstractIdleService;
 
-import gobblin.util.SerializationUtils;
+import org.apache.gobblin.util.SerializationUtils;
 
 import lombok.extern.slf4j.Slf4j;
 


[47/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
index ebd2075..03e56fe 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
@@ -182,7 +182,7 @@ public abstract class MultiVersionCleanableDatasetBase<T extends FileSystemDatas
   @Deprecated
   protected final boolean deleteAsOwner;
   /**
-   * Get {@link gobblin.data.management.retention.policy.RetentionPolicy} to use.
+   * Get {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} to use.
    */
   public abstract List<VersionFinderAndPolicy<T>> getVersionFindersAndPolicies();
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
index 476fc79..5755ee1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
@@ -36,8 +36,8 @@ import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 /**
  * {@link CleanableDatasetBase} for snapshot datasets.
  *
- * Uses a {@link gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder} and a
- * {@link gobblin.data.management.retention.policy.NewestKRetentionPolicy}.
+ * Uses a {@link org.apache.gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder} and a
+ * {@link org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy}.
  */
 public class SnapshotDataset extends CleanableDatasetBase<FileSystemDatasetVersion> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
index ede7193..379d66f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
@@ -35,8 +35,8 @@ import org.apache.gobblin.data.management.version.finder.VersionFinder;
 /**
  * {@link CleanableDatasetBase} for tracking data.
  *
- * Uses a {@link gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder} and a
- * {@link gobblin.data.management.retention.policy.TimeBasedRetentionPolicy}.
+ * Uses a {@link org.apache.gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder} and a
+ * {@link org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy}.
  */
 public class TrackingDataset extends CleanableDatasetBase<TimestampedDatasetVersion> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
index 05f4c7d..38c1d9c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
@@ -41,7 +41,7 @@ import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**
- * Implementation of {@link gobblin.data.management.retention.policy.RetentionPolicy} that allows combining different
+ * Implementation of {@link org.apache.gobblin.data.management.retention.policy.RetentionPolicy} that allows combining different
  * policies through a union or intersect operation. It will combine the delete sets from each sub-policy using the
  * specified operation.
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
index fc24f5a..e536d97 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
@@ -36,7 +36,7 @@ import org.apache.gobblin.util.FileListUtils;
 
 
 /**
- * An abstract {@link RetentionPolicy} for {@link gobblin.data.management.retention.dataset.RawDataset}.
+ * An abstract {@link RetentionPolicy} for {@link org.apache.gobblin.data.management.retention.dataset.RawDataset}.
  *
  * This class embeds another {@link RetentionPolicy}. In {@link #listDeletableVersions(List)} it applies the
  * embedded {@link RetentionPolicy}'s predicate, as well as {@link #listQualifiedRawFileSystemDatasetVersions(Collection)}.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
index 416b112..4628d69 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
@@ -25,8 +25,8 @@ import org.apache.gobblin.data.management.version.DatasetVersion;
 
 /**
  * Retention policy around versions of a dataset. Specifies which versions of a dataset should be deleted by
- * {@link gobblin.data.management.retention.DatasetCleaner}.
- * @param <T> {@link gobblin.data.management.retention.version.DatasetVersion} accepted by this policy.
+ * {@link org.apache.gobblin.data.management.retention.DatasetCleaner}.
+ * @param <T> {@link org.apache.gobblin.data.management.retention.version.DatasetVersion} accepted by this policy.
  */
 public interface RetentionPolicy<T extends DatasetVersion> {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
index 1d6288b..435e8a5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.data.management.retention.version.StringDatasetVersion
 
 
 /**
- * {@link com.google.common.base.Predicate} for {@link gobblin.data.management.retention.policy.PredicateRetentionPolicy}
+ * {@link com.google.common.base.Predicate} for {@link org.apache.gobblin.data.management.retention.policy.PredicateRetentionPolicy}
  * that passes versions matching a user supplied regular expression. (i.e. versions matching the regex will not be
  * deleted).
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
index f781dcb..df27f9f 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
@@ -45,7 +45,7 @@ import org.apache.gobblin.util.PathUtils;
 
 /**
  * A configurable {@link DatasetsFinder} that looks for
- * {@link gobblin.data.management.retention.dataset.CleanableDataset}s using a glob pattern.
+ * {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset}s using a glob pattern.
  */
 public abstract class ConfigurableGlobDatasetFinder<T extends Dataset> implements DatasetsFinder<T> {
 
@@ -115,9 +115,9 @@ public abstract class ConfigurableGlobDatasetFinder<T extends Dataset> implement
   }
 
   /**
-   * Finds all directories satisfying the input glob pattern, and creates a {@link gobblin.data.management.retention.dataset.CleanableDataset}
+   * Finds all directories satisfying the input glob pattern, and creates a {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset}
    * for each one using {@link #datasetAtPath}.
-   * @return List of {@link gobblin.data.management.retention.dataset.CleanableDataset}s in the file system.
+   * @return List of {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset}s in the file system.
    * @throws IOException
    */
   @Override
@@ -155,10 +155,10 @@ public abstract class ConfigurableGlobDatasetFinder<T extends Dataset> implement
   }
 
   /**
-   * Creates a {@link gobblin.data.management.retention.dataset.CleanableDataset} from a path. The default implementation
-   * creates a {@link gobblin.data.management.retention.dataset.ConfigurableCleanableDataset}.
+   * Creates a {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset} from a path. The default implementation
+   * creates a {@link org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset}.
    * @param path {@link org.apache.hadoop.fs.Path} where dataset is located.
-   * @return {@link gobblin.data.management.retention.dataset.CleanableDataset} at that path.
+   * @return {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset} at that path.
    * @throws IOException
    */
   public abstract T datasetAtPath(Path path) throws IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
index e1a96ed..c34a90c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ModificationTimeDatasetProfile.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.data.management.retention.dataset.ModificationTimeData
 
 
 /**
- * {@link gobblin.dataset.DatasetsFinder} for {@link ModificationTimeDataset}s.
+ * {@link org.apache.gobblin.dataset.DatasetsFinder} for {@link ModificationTimeDataset}s.
  *
  * Modification time datasets will be cleaned by the modification timestamps of the datasets that match
  * 'gobblin.retention.dataset.pattern'.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
index 1cbc604..479799c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ProxyableDatasetProfile.java
@@ -36,9 +36,9 @@ import org.apache.gobblin.util.RateControlledFileSystem;
 
 
 /**
- * A wrapper of {@link gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder} that looks for
- * {@link gobblin.data.management.retention.dataset.Dataset}s with {@link org.apache.hadoop.fs.FileSystem}s
- * {@link gobblin.data.management.retention.dataset.CleanableDataset}s with {@link org.apache.hadoop.fs.FileSystem}s
+ * A wrapper of {@link org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder} that looks for
+ * {@link org.apache.gobblin.data.management.retention.dataset.Dataset}s with {@link org.apache.hadoop.fs.FileSystem}s
+ * {@link org.apache.gobblin.data.management.retention.dataset.CleanableDataset}s with {@link org.apache.hadoop.fs.FileSystem}s
  * proxied as the owner of each dataset.
  */
 public class ProxyableDatasetProfile extends ConfigurableGlobDatasetFinder {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
index 1ed92db..b8875aa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/SnapshotDatasetProfile.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.dataset.Dataset;
 
 
 /**
- * {@link gobblin.dataset.DatasetsFinder} for snapshot datasets.
+ * {@link org.apache.gobblin.dataset.DatasetsFinder} for snapshot datasets.
  *
  * <p>
  *   Snapshot datasets are datasets where each version is a snapshot/full-dump of a dataset (e.g. a database).

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
index fceca48..6033919 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/TrackingDatasetProfile.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.data.management.retention.version.finder.DateTimeDatas
 
 
 /**
- * {@link gobblin.dataset.DatasetsFinder} for tracking datasets.
+ * {@link org.apache.gobblin.dataset.DatasetsFinder} for tracking datasets.
  *
  * <p>
  *   Tracking datasets are datasets where each data point represents a timestamped action, and the records are

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
index 7884c93..768e145 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/DatasetVersion.java
@@ -26,7 +26,7 @@ import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 /**
  * @deprecated
- * Extends {@link gobblin.data.management.version.FileSystemDatasetVersion}.
+ * Extends {@link org.apache.gobblin.data.management.version.FileSystemDatasetVersion}.
  */
 @Deprecated
 public interface DatasetVersion extends FileSystemDatasetVersion {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
index e36bff7..25c8668 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/FileStatusDatasetVersion.java
@@ -29,8 +29,8 @@ import lombok.Data;
 
 /**
  * @deprecated
- * Extends {@link gobblin.data.management.version.FileStatusDatasetVersion} and implements
- * {@link gobblin.data.management.retention.version.DatasetVersion}.
+ * Extends {@link org.apache.gobblin.data.management.version.FileStatusDatasetVersion} and implements
+ * {@link org.apache.gobblin.data.management.retention.version.DatasetVersion}.
  */
 @Data
 @Deprecated

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
index 194c04d..1c93b59 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/StringDatasetVersion.java
@@ -24,8 +24,8 @@ import org.apache.hadoop.fs.Path;
 
 /**
  * @deprecated
- * Dataset version extends {@link gobblin.data.management.version.StringDatasetVersion} and implements
- * {@link gobblin.data.management.retention.version.DatasetVersion}.
+ * Dataset version extends {@link org.apache.gobblin.data.management.version.StringDatasetVersion} and implements
+ * {@link org.apache.gobblin.data.management.retention.version.DatasetVersion}.
  */
 @Deprecated
 public class StringDatasetVersion extends gobblin.data.management.version.StringDatasetVersion implements

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
index a25cab9..7960694 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/TimestampedDatasetVersion.java
@@ -29,8 +29,8 @@ import com.google.common.collect.Lists;
 
 /**
  * @deprecated
- * Extends {@link gobblin.data.management.version.TimestampedDatasetVersion} and implements
- * {@link gobblin.data.management.retention.version.DatasetVersion}.
+ * Extends {@link org.apache.gobblin.data.management.version.TimestampedDatasetVersion} and implements
+ * {@link org.apache.gobblin.data.management.retention.version.DatasetVersion}.
  */
 @Deprecated
 public class TimestampedDatasetVersion extends gobblin.data.management.version.TimestampedDatasetVersion implements

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
index 0c05215..8a78d85 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/DateTimeDatasetVersionFinder.java
@@ -32,7 +32,7 @@ import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVe
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.DateTimeDatasetVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.DateTimeDatasetVersionFinder}.
  */
 @Deprecated
 public class DateTimeDatasetVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
index a5e2750..2963fdb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/FileLevelTimestampVersionFinder.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.dataset.Dataset;
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.FileLevelTimestampVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.FileLevelTimestampVersionFinder}.
  */
 @Deprecated
 public class FileLevelTimestampVersionFinder implements VersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
index ec9d866..aded4b2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/GlobModTimeDatasetVersionFinder.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.data.management.retention.version.TimestampedDatasetVe
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.GlobModTimeDatasetVersionFinder}.
  */
 @Deprecated
 public class GlobModTimeDatasetVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
index 028ed66..f1e5de8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/ModDateTimeDatasetVersionFinder.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.dataset.Dataset;
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder}.
  */
 @Deprecated
 public class ModDateTimeDatasetVersionFinder implements VersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
index d53ce6c..ddb5985 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/SingleVersionFinder.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.dataset.FileSystemDataset;
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.SingleVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.SingleVersionFinder}.
  */
 @Deprecated
 public class SingleVersionFinder implements VersionFinder<FileStatusDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
index 10b2511..bd9ba12 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/UnixTimestampVersionFinder.java
@@ -28,7 +28,7 @@ import org.apache.hadoop.fs.Path;
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.UnixTimestampVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.UnixTimestampVersionFinder}.
  */
 @Deprecated
 public class UnixTimestampVersionFinder extends DatasetVersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
index 60c6cb5..80e8c14 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/version/finder/WatermarkDatasetVersionFinder.java
@@ -30,7 +30,7 @@ import org.apache.gobblin.data.management.retention.version.StringDatasetVersion
 
 /**
  * @deprecated
- * See javadoc for {@link gobblin.data.management.version.finder.WatermarkDatasetVersionFinder}.
+ * See javadoc for {@link org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder}.
  */
 @Slf4j
 @Deprecated

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
index ca8c7cf..756ddc2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ImmediateDeletionTrash.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.util.ProxiedFileSystemCache;
 
 
 /**
- * {@link gobblin.data.management.trash.ProxiedTrash} implementation that immediately deletes
+ * {@link org.apache.gobblin.data.management.trash.ProxiedTrash} implementation that immediately deletes
  * {@link org.apache.hadoop.fs.Path}s instead of moving them to trash.
  */
 public class ImmediateDeletionTrash extends ProxiedTrash {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
index 58aed6a..42244e6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/MockTrash.java
@@ -30,8 +30,8 @@ import com.google.common.collect.Lists;
 
 
 /**
- * Mock version of {@link gobblin.data.management.trash.ProxiedTrash} for simulating deletions. Can also be used as
- * a mock for {@link gobblin.data.management.trash.Trash}.
+ * Mock version of {@link org.apache.gobblin.data.management.trash.ProxiedTrash} for simulating deletions. Can also be used as
+ * a mock for {@link org.apache.gobblin.data.management.trash.Trash}.
  */
 public class MockTrash extends ProxiedTrash {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
index cbf6423..f3fa552 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/NoopSnapshotCleanupPolicy.java
@@ -23,7 +23,7 @@ import org.apache.hadoop.fs.FileStatus;
 
 
 /**
- * Noop implementation of {@link gobblin.data.management.trash.SnapshotCleanupPolicy}.
+ * Noop implementation of {@link org.apache.gobblin.data.management.trash.SnapshotCleanupPolicy}.
  */
 public class NoopSnapshotCleanupPolicy implements SnapshotCleanupPolicy {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
index 2453c16..fc21d81 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/ProxiedTrash.java
@@ -38,8 +38,8 @@ import org.apache.gobblin.util.ProxiedFileSystemCache;
 
 
 /**
- * An implementation of {@link gobblin.data.management.trash.Trash} that allows deleting files as different users.
- * Uses {@link gobblin.util.ProxiedFileSystemCache} to proxy as different users.
+ * An implementation of {@link org.apache.gobblin.data.management.trash.Trash} that allows deleting files as different users.
+ * Uses {@link org.apache.gobblin.util.ProxiedFileSystemCache} to proxy as different users.
  */
 public class ProxiedTrash extends Trash implements GobblinProxiedTrash {
 
@@ -137,9 +137,9 @@ public class ProxiedTrash extends Trash implements GobblinProxiedTrash {
   }
 
   /**
-   * Get {@link gobblin.data.management.trash.Trash} instance for the specified user.
-   * @param user user for whom {@link gobblin.data.management.trash.Trash} should be generated.
-   * @return {@link gobblin.data.management.trash.Trash} as generated by proxied user.
+   * Get {@link org.apache.gobblin.data.management.trash.Trash} instance for the specified user.
+   * @param user user for whom {@link org.apache.gobblin.data.management.trash.Trash} should be generated.
+   * @return {@link org.apache.gobblin.data.management.trash.Trash} as generated by proxied user.
    * @throws IOException
    */
   protected Trash getUserTrash(final String user) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
index a84317e..c91c3ec 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/SnapshotCleanupPolicy.java
@@ -20,7 +20,7 @@ package org.apache.gobblin.data.management.trash;
 import org.apache.hadoop.fs.FileStatus;
 
 /**
- * Policy for determining whether a {@link gobblin.data.management.trash.Trash} snapshot should be deleted.
+ * Policy for determining whether a {@link org.apache.gobblin.data.management.trash.Trash} snapshot should be deleted.
  */
 public interface SnapshotCleanupPolicy {
   /**
@@ -31,7 +31,7 @@ public interface SnapshotCleanupPolicy {
    * </p>
    *
    * @param snapshot {@link org.apache.hadoop.fs.FileStatus} of candidate snapshot for deletion.
-   * @param trash {@link gobblin.data.management.trash.Trash} object that called this method.
+   * @param trash {@link org.apache.gobblin.data.management.trash.Trash} object that called this method.
    * @return true if the snapshot should be deleted permanently.
    */
   boolean shouldDeleteSnapshot(FileStatus snapshot, Trash trash);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
index 864c147..47bcd84 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TestTrash.java
@@ -49,8 +49,8 @@ public class TestTrash extends MockTrash {
   private static final String DELAY_TICKS_KEY = "gobblin.trash.test.delays.ticks";
 
   /**
-   * Creates {@link java.util.Properties} that will generate a {@link gobblin.data.management.trash.TestTrash} when
-   * using {@link gobblin.data.management.trash.TrashFactory}.
+   * Creates {@link java.util.Properties} that will generate a {@link org.apache.gobblin.data.management.trash.TestTrash} when
+   * using {@link org.apache.gobblin.data.management.trash.TrashFactory}.
    */
   public static Properties propertiesForTestTrash() {
     Properties properties = new Properties();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
index caf95d0..5207839 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/Trash.java
@@ -137,7 +137,7 @@ public class Trash implements GobblinTrash {
   private final SnapshotCleanupPolicy snapshotCleanupPolicy;
 
   /**
-   * @deprecated Use {@link gobblin.data.management.trash.TrashFactory}.
+   * @deprecated Use {@link org.apache.gobblin.data.management.trash.TrashFactory}.
    */
   @Deprecated
   public Trash(FileSystem fs) throws IOException {
@@ -145,7 +145,7 @@ public class Trash implements GobblinTrash {
   }
 
   /**
-   * @deprecated Use {@link gobblin.data.management.trash.TrashFactory}.
+   * @deprecated Use {@link org.apache.gobblin.data.management.trash.TrashFactory}.
    */
   @Deprecated
   public Trash(FileSystem fs, Properties props) throws IOException {
@@ -237,11 +237,11 @@ public class Trash implements GobblinTrash {
   }
 
   /**
-   * For each existing trash snapshot, uses a {@link gobblin.data.management.trash.SnapshotCleanupPolicy} to determine whether
+   * For each existing trash snapshot, uses a {@link org.apache.gobblin.data.management.trash.SnapshotCleanupPolicy} to determine whether
    * the snapshot should be deleted. If so, delete it permanently.
    *
    * <p>
-   *   Each existing snapshot will be passed to {@link gobblin.data.management.trash.SnapshotCleanupPolicy#shouldDeleteSnapshot}
+   *   Each existing snapshot will be passed to {@link org.apache.gobblin.data.management.trash.SnapshotCleanupPolicy#shouldDeleteSnapshot}
    *   from oldest to newest, and will be deleted if the method returns true.
    * </p>
    *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
index 79aa677..6af0970 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/trash/TrashFactory.java
@@ -27,11 +27,11 @@ import org.slf4j.LoggerFactory;
 
 
 /**
- * Factory for creating {@link gobblin.data.management.trash.Trash} instance. Will automatically use
- * {@link gobblin.data.management.trash.TestTrash} if {@link #TRASH_TEST} is true,
- * {@link gobblin.data.management.trash.MockTrash} if {@link #SIMULATE} is true,
- * and {@link gobblin.data.management.trash.ImmediateDeletionTrash} if {@link #SKIP_TRASH} is true.
- * Otherwise, it will use {@link gobblin.data.management.trash.ProxiedTrash} or {@link gobblin.data.management.trash.Trash}.
+ * Factory for creating {@link org.apache.gobblin.data.management.trash.Trash} instance. Will automatically use
+ * {@link org.apache.gobblin.data.management.trash.TestTrash} if {@link #TRASH_TEST} is true,
+ * {@link org.apache.gobblin.data.management.trash.MockTrash} if {@link #SIMULATE} is true,
+ * and {@link org.apache.gobblin.data.management.trash.ImmediateDeletionTrash} if {@link #SKIP_TRASH} is true.
+ * Otherwise, it will use {@link org.apache.gobblin.data.management.trash.ProxiedTrash} or {@link org.apache.gobblin.data.management.trash.Trash}.
  */
 public class TrashFactory {
 
@@ -50,11 +50,11 @@ public class TrashFactory {
   }
 
   /**
-   * Creates a {@link gobblin.data.management.trash.Trash} instance.
+   * Creates a {@link org.apache.gobblin.data.management.trash.Trash} instance.
    * @param fs {@link org.apache.hadoop.fs.FileSystem} where trash is located.
    * @param props {@link java.util.Properties} used to generate trash.
    * @param user $USER tokens in the trash path will be replaced by this string.
-   * @return instance of {@link gobblin.data.management.trash.Trash}.
+   * @return instance of {@link org.apache.gobblin.data.management.trash.Trash}.
    * @throws IOException
    */
   public static Trash createTrash(FileSystem fs, Properties props, String user)
@@ -83,11 +83,11 @@ public class TrashFactory {
   }
 
   /**
-   * Creates a {@link gobblin.data.management.trash.ProxiedTrash} instance.
+   * Creates a {@link org.apache.gobblin.data.management.trash.ProxiedTrash} instance.
    * @param fs {@link org.apache.hadoop.fs.FileSystem} where trash is located.
    * @param props {@link java.util.Properties} used to generate trash.
    * @param user $USER tokens in the trash path will be replaced by this string.
-   * @return instance of {@link gobblin.data.management.trash.ProxiedTrash}.
+   * @return instance of {@link org.apache.gobblin.data.management.trash.ProxiedTrash}.
    * @throws IOException
    */
   public static ProxiedTrash createProxiedTrash(FileSystem fs, Properties props, String user)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
index fac432d..2b25d5a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/FileStatusDatasetVersion.java
@@ -28,7 +28,7 @@ import lombok.Data;
 
 
 /**
- * Implementation of {@link gobblin.data.management.version.DatasetVersion} that uses a single path per
+ * Implementation of {@link org.apache.gobblin.data.management.version.DatasetVersion} that uses a single path per
  * version and stores the {@link org.apache.hadoop.fs.FileStatus} of that path.
  */
 @Data

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
index 33719af..cfa71d5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/TimestampedDatasetVersion.java
@@ -29,7 +29,7 @@ import lombok.Getter;
 
 
 /**
- * {@link gobblin.data.management.version.DatasetVersion} based on a timestamp.
+ * {@link org.apache.gobblin.data.management.version.DatasetVersion} based on a timestamp.
  */
 @Getter
 public class TimestampedDatasetVersion implements FileSystemDatasetVersion {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
index 12fcf9f..a3b3641 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/AbstractDatasetVersionFinder.java
@@ -43,7 +43,7 @@ import org.apache.gobblin.util.PathUtils;
  * Provides a callback {@link AbstractDatasetVersionFinder#getDatasetVersion(Path, FileStatus)} which subclasses need to
  * implement.
  *
- * @param <T> Type of {@link gobblin.data.management.version.FileSystemDatasetVersion} expected from this class.
+ * @param <T> Type of {@link org.apache.gobblin.data.management.version.FileSystemDatasetVersion} expected from this class.
  */
 public abstract class AbstractDatasetVersionFinder<T extends FileSystemDatasetVersion> implements VersionFinder<T> {
 
@@ -60,10 +60,10 @@ public abstract class AbstractDatasetVersionFinder<T extends FileSystemDatasetVe
   /**
    * Find dataset versions in the input {@link org.apache.hadoop.fs.Path}. Dataset versions are subdirectories of the
    * input {@link org.apache.hadoop.fs.Path} representing a single manageable unit in the dataset.
-   * See {@link gobblin.data.management.retention.DatasetCleaner} for more information.
+   * See {@link org.apache.gobblin.data.management.retention.DatasetCleaner} for more information.
    *
    * @param dataset {@link org.apache.hadoop.fs.Path} to directory containing all versions of a dataset.
-   * @return Map of {@link gobblin.data.management.version.DatasetVersion} and {@link org.apache.hadoop.fs.FileStatus}
+   * @return Map of {@link org.apache.gobblin.data.management.version.DatasetVersion} and {@link org.apache.hadoop.fs.FileStatus}
    *        for each dataset version found.
    * @throws IOException
    */
@@ -100,11 +100,11 @@ public abstract class AbstractDatasetVersionFinder<T extends FileSystemDatasetVe
   public abstract Path globVersionPattern();
 
   /**
-   * Create a {@link gobblin.data.management.version.DatasetVersion} with <code>versionFileStatus</code> and a path
+   * Create a {@link org.apache.gobblin.data.management.version.DatasetVersion} with <code>versionFileStatus</code> and a path
    * relative to the dataset.
    * @param pathRelativeToDatasetRoot {@link org.apache.hadoop.fs.Path} of dataset version relative to dataset root.
    * @param versionFileStatus {@link FileStatus} of the dataset version.
-   * @return {@link gobblin.data.management.version.DatasetVersion} for that {@link FileStatus}.
+   * @return {@link org.apache.gobblin.data.management.version.DatasetVersion} for that {@link FileStatus}.
    */
   public abstract T getDatasetVersion(Path pathRelativeToDatasetRoot, FileStatus versionFileStatus);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
index ba38584..765d83a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DatasetVersionFinder.java
@@ -37,7 +37,7 @@ import org.apache.gobblin.dataset.FileSystemDataset;
  * Use {@link AbstractDatasetVersionFinder#getDatasetVersion(Path, FileStatus)} if you need a callback with {@link FileStatus}
  * of the version.
  *
- * @param <T> Type of {@link gobblin.data.management.version.FileSystemDatasetVersion} expected from this class.
+ * @param <T> Type of {@link org.apache.gobblin.data.management.version.FileSystemDatasetVersion} expected from this class.
  */
 public abstract class DatasetVersionFinder<T extends FileSystemDatasetVersion> extends AbstractDatasetVersionFinder<T>
     implements VersionFinder<T> {
@@ -56,10 +56,10 @@ public abstract class DatasetVersionFinder<T extends FileSystemDatasetVersion> e
   }
 
   /**
-   * Parse {@link gobblin.data.management.version.DatasetVersion} from the path of a dataset version.
+   * Parse {@link org.apache.gobblin.data.management.version.DatasetVersion} from the path of a dataset version.
    * @param pathRelativeToDatasetRoot {@link org.apache.hadoop.fs.Path} of dataset version relative to dataset root.
    * @param fullPath full {@link org.apache.hadoop.fs.Path} of the dataset version.
-   * @return {@link gobblin.data.management.version.DatasetVersion} for that path.
+   * @return {@link org.apache.gobblin.data.management.version.DatasetVersion} for that path.
    */
   public abstract T getDatasetVersion(Path pathRelativeToDatasetRoot, Path fullPath);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
index 7a2fc92..73acfe5 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/DateTimeDatasetVersionFinder.java
@@ -40,7 +40,7 @@ import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 
 /**
- * {@link gobblin.data.management.version.finder.DatasetVersionFinder} for datasets based on path timestamps.
+ * {@link org.apache.gobblin.data.management.version.finder.DatasetVersionFinder} for datasets based on path timestamps.
  * Uses a datetime pattern to find dataset versions from the dataset path
  * and parse the {@link org.joda.time.DateTime} representing the version.
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
index f688813..4641c0e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/version/finder/FileLevelTimestampVersionFinder.java
@@ -40,10 +40,10 @@ import org.apache.gobblin.util.FileListUtils;
 
 
 /**
- * {@link gobblin.data.management.version.finder.VersionFinder} that uses the most nested file,
+ * {@link org.apache.gobblin.data.management.version.finder.VersionFinder} that uses the most nested file,
  * or directory if no file exists, level modifiedTimestamp under the datasetRoot path to find
- * {@link gobblin.data.management.version.FileSystemDatasetVersion}s, and represents each version as
- * {@link gobblin.data.management.version.TimestampedDatasetVersion} using the file level path
+ * {@link org.apache.gobblin.data.management.version.FileSystemDatasetVersion}s, and represents each version as
+ * {@link org.apache.gobblin.data.management.version.TimestampedDatasetVersion} using the file level path
  * and modifiedTimestamp.
  */
 public class FileLevelTimestampVersionFinder implements VersionFinder<TimestampedDatasetVersion> {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
index 6732b48..7e38841 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/conversion/hive/converter/HiveAvroToOrcConverterTest.java
@@ -189,7 +189,7 @@ public class HiveAvroToOrcConverterTest {
 
   @Test
   /***
-   * More comprehensive tests for WhiteBlackList are in: {@link gobblin.data.management.copy.hive.WhitelistBlacklistTest}
+   * More comprehensive tests for WhiteBlackList are in: {@link org.apache.gobblin.data.management.copy.hive.WhitelistBlacklistTest}
    */
   public void hiveViewRegistrationWhiteBlackListTest() throws Exception {
     WorkUnitState wus = ConversionHiveTestUtils.createWus("dbName", "tableName", 0);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-docs/metrics/Implementing-New-Reporters.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/metrics/Implementing-New-Reporters.md b/gobblin-docs/metrics/Implementing-New-Reporters.md
index 22a2e5b..42be354 100644
--- a/gobblin-docs/metrics/Implementing-New-Reporters.md
+++ b/gobblin-docs/metrics/Implementing-New-Reporters.md
@@ -39,7 +39,7 @@ class MyReporter extends EventReporter {
      * Returns a new {@link MyReporter.Builder} for {@link MyReporter}.
      * Will automatically add all Context tags to the reporter.
      *
-     * @param context the {@link gobblin.metrics.MetricContext} to report
+     * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
      * @return MyReporter builder
      */
     public static BuilderImpl forContext(MetricContext context) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
index bb8c495..66ab49c 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/simplejson/SimpleJsonSource.java
@@ -36,7 +36,7 @@ import org.apache.gobblin.source.workunit.WorkUnit;
  * An implementation of {@link Source} for the simple JSON example.
  *
  * <p>
- *   This source creates one {@link gobblin.source.workunit.WorkUnit}
+ *   This source creates one {@link org.apache.gobblin.source.workunit.WorkUnit}
  *   for each file to pull and uses the {@link SimpleJsonExtractor} to pull the data.
  * </p>
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
index 9ba71b7..6639bd1 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaConverter.java
@@ -34,7 +34,7 @@ import org.apache.gobblin.converter.ToAvroConverterBase;
 
 
 /**
- * An implementation of {@link gobblin.converter.Converter} for the Wikipedia example.
+ * An implementation of {@link org.apache.gobblin.converter.Converter} for the Wikipedia example.
  *
  *<p>
  *   This converter converts the input string schema into an Avro {@link org.apache.avro.Schema}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
index 8e41796..a122035 100644
--- a/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
+++ b/gobblin-example/src/main/java/org/apache/gobblin/example/wikipedia/WikipediaSource.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.source.workunit.Extract.TableType;
  * An implementation of {@link Source} for the Wikipedia example.
  *
  * <p>
- *   This source creates a {@link gobblin.source.workunit.WorkUnit}, and uses
+ *   This source creates a {@link org.apache.gobblin.source.workunit.WorkUnit}, and uses
  *   {@link WikipediaExtractor} to pull the data from Wikipedia.
  * </p>
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
index 11bdbc5..b6ba9fd 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HivePartition.java
@@ -30,11 +30,11 @@ import lombok.Getter;
  * A class that represents a Hive partition.
  *
  * <p>
- *   This class is used in {@link gobblin.hive.spec.HiveSpec} instead of Hive's
+ *   This class is used in {@link org.apache.gobblin.hive.spec.HiveSpec} instead of Hive's
  *   {@link org.apache.hadoop.hive.metastore.api.Partition} class to minimize the dependency on the hive-metastore API
  *   (since it is unstable and may go through backward incompatible changes). {@link HivePartition} and Hive's
  *   {@link org.apache.hadoop.hive.metastore.api.Partition} can be converted to each other using
- *   {@link gobblin.hive.metastore.HiveMetaStoreUtils}.
+ *   {@link org.apache.gobblin.hive.metastore.HiveMetaStoreUtils}.
  * </p>
  *
  * @author Ziyang Liu

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
index 4e82dc6..8995a4b 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegistrationUnit.java
@@ -161,7 +161,7 @@ public class HiveRegistrationUnit {
    * Set a table/partition parameter.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
@@ -179,7 +179,7 @@ public class HiveRegistrationUnit {
    * Set a storage parameter for a table/partition.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
@@ -197,7 +197,7 @@ public class HiveRegistrationUnit {
    * Set a serde parameter for a table/partition.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
@@ -215,7 +215,7 @@ public class HiveRegistrationUnit {
    * Set table/partition parameters.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
@@ -234,7 +234,7 @@ public class HiveRegistrationUnit {
    * Set storage parameters for a table/partition.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
@@ -253,7 +253,7 @@ public class HiveRegistrationUnit {
    * Set serde parameters for a table/partition.
    *
    * <p>
-   *   When using {@link gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
+   *   When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
    *   {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
    *   which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
    *   one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
index 9029ebd..6ba2a91 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveTable.java
@@ -34,11 +34,11 @@ import lombok.ToString;
  * A class that represents a Hive table.
  *
  * <p>
- *   This class is used in {@link gobblin.hive.spec.HiveSpec} instead of Hive's
+ *   This class is used in {@link org.apache.gobblin.hive.spec.HiveSpec} instead of Hive's
  *   {@link org.apache.hadoop.hive.metastore.api.Table} class to minimize the dependency on the hive-metastore API
  *   (since it is unstable and may go through backward incompatible changes). {@link HiveTable} and Hive's
  *   {@link org.apache.hadoop.hive.metastore.api.Table} can be converted to each other using
- *   {@link gobblin.hive.metastore.HiveMetaStoreUtils}.
+ *   {@link org.apache.gobblin.hive.metastore.HiveMetaStoreUtils}.
  * </p>
  *
  * @author Ziyang Liu

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
index cca4da0..0248c42 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveRegistrationPolicy.java
@@ -35,7 +35,7 @@ import org.apache.gobblin.hive.spec.HiveSpec;
 public interface HiveRegistrationPolicy {
 
   /**
-   * Get a collection of {@link HiveSpec}s for a {@link Path}, which can be used by {@link gobblin.hive.HiveRegister}
+   * Get a collection of {@link HiveSpec}s for a {@link Path}, which can be used by {@link org.apache.gobblin.hive.HiveRegister}
    * to register the given {@link Path}.
    */
   public Collection<HiveSpec> getHiveSpecs(Path path) throws IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
index fe02df5..5a051d2 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/policy/HiveSnapshotRegistrationPolicy.java
@@ -41,7 +41,7 @@ import org.apache.gobblin.hive.spec.SimpleHiveSpec;
 
 
 /**
- * A {@link gobblin.hive.policy.HiveRegistrationPolicy} for registering snapshots.
+ * A {@link org.apache.gobblin.hive.policy.HiveRegistrationPolicy} for registering snapshots.
  *
  * @author Ziyang Liu
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
index 13a398f..dba8488 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/JobHistoryDataSourceProvider.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.password.PasswordManager;
 
 
 /**
- * This class extends {@link gobblin.util.jdbc.DataSourceProvider} with its own property keys.
+ * This class extends {@link org.apache.gobblin.util.jdbc.DataSourceProvider} with its own property keys.
  */
 public class JobHistoryDataSourceProvider extends gobblin.util.jdbc.DataSourceProvider {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
index 5e125a5..c1c3a0b 100644
--- a/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
+++ b/gobblin-metastore/src/main/java/org/apache/gobblin/metastore/util/StateStoreCleaner.java
@@ -50,7 +50,7 @@ import org.apache.gobblin.util.ExecutorsUtils;
 
 
 /**
- * A utility class for cleaning up old state store files created by {@link gobblin.metastore.FsStateStore}
+ * A utility class for cleaning up old state store files created by {@link org.apache.gobblin.metastore.FsStateStore}
  * based on a configured retention.
  * @deprecated Please use Gobblin-retention instead: http://gobblin.readthedocs.io/en/latest/data-management/Gobblin-Retention/.
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
index 94b3615..680cb3b 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareHistogram.java
@@ -26,7 +26,7 @@ import org.apache.gobblin.metrics.metric.InnerMetric;
 
 
 /**
- * A type of {@link com.codahale.metrics.Histogram} that are aware of their {@link gobblin.metrics.MetricContext}
+ * A type of {@link com.codahale.metrics.Histogram} that are aware of their {@link org.apache.gobblin.metrics.MetricContext}
  * and can have associated {@link Tag}s.
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
index 13de0b6..cec0bc2 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareMeter.java
@@ -25,7 +25,7 @@ import lombok.experimental.Delegate;
 
 
 /**
- * A type of {@link com.codahale.metrics.Meter}s that are aware of their {@link gobblin.metrics.MetricContext}
+ * A type of {@link com.codahale.metrics.Meter}s that are aware of their {@link org.apache.gobblin.metrics.MetricContext}
  * and can have associated {@link Tag}s.
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
index 25c81dd..33d68ed 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/ContextAwareTimer.java
@@ -25,7 +25,7 @@ import lombok.experimental.Delegate;
 
 
 /**
- * A type of {@link com.codahale.metrics.Timer}s that are aware of their {@link gobblin.metrics.MetricContext}
+ * A type of {@link com.codahale.metrics.Timer}s that are aware of their {@link org.apache.gobblin.metrics.MetricContext}
  * and can have associated {@link Tag}s.
  *
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
index ac7e7e3..70502ec 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/InnerMetricContext.java
@@ -144,9 +144,9 @@ public class InnerMetricContext extends MetricRegistry implements ReportableCont
   }
 
   /**
-   * Get a view of the child {@link gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
+   * Get a view of the child {@link org.apache.gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
    * @return {@link com.google.common.collect.ImmutableMap} of
-   *      child {@link gobblin.metrics.MetricContext}s keyed by their names.
+   *      child {@link org.apache.gobblin.metrics.MetricContext}s keyed by their names.
    */
   @Override
   public Map<String, MetricContext> getChildContextsAsMap() {
@@ -274,7 +274,7 @@ public class InnerMetricContext extends MetricRegistry implements ReportableCont
   }
 
   /**
-   * Register a {@link gobblin.metrics.ContextAwareMetric} under its own name.
+   * Register a {@link org.apache.gobblin.metrics.ContextAwareMetric} under its own name.
    */
   public <T extends ContextAwareMetric> T register(T metric) throws IllegalArgumentException {
     return register(metric.getName(), metric);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
index 7552876..e3dd939 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricContext.java
@@ -162,9 +162,9 @@ public class MetricContext extends MetricRegistry implements ReportableContext,
   }
 
   /**
-   * Get a view of the child {@link gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
+   * Get a view of the child {@link org.apache.gobblin.metrics.MetricContext}s as a {@link com.google.common.collect.ImmutableMap}.
    * @return {@link com.google.common.collect.ImmutableMap} of
-   *      child {@link gobblin.metrics.MetricContext}s keyed by their names.
+   *      child {@link org.apache.gobblin.metrics.MetricContext}s keyed by their names.
    */
   public Map<String, MetricContext> getChildContextsAsMap() {
     return this.innerMetricContext.getChildContextsAsMap();
@@ -184,8 +184,8 @@ public class MetricContext extends MetricRegistry implements ReportableContext,
   }
 
   /**
-   * Submit {@link gobblin.metrics.GobblinTrackingEvent} to all notification listeners attached to this or any
-   * ancestor {@link gobblin.metrics.MetricContext}s. The argument for this method is mutated by the method, so it
+   * Submit {@link org.apache.gobblin.metrics.GobblinTrackingEvent} to all notification listeners attached to this or any
+   * ancestor {@link org.apache.gobblin.metrics.MetricContext}s. The argument for this method is mutated by the method, so it
    * should not be reused by the caller.
    *
    * @param nonReusableEvent {@link GobblinTrackingEvent} to submit. This object will be mutated by the method,
@@ -405,7 +405,7 @@ public class MetricContext extends MetricRegistry implements ReportableContext,
   }
 
   /**
-   * Register a {@link gobblin.metrics.ContextAwareMetric} under its own name.
+   * Register a {@link org.apache.gobblin.metrics.ContextAwareMetric} under its own name.
    */
   public <T extends ContextAwareMetric> T register(T metric) throws IllegalArgumentException {
     return register(metric.getName(), metric);
@@ -563,9 +563,9 @@ public class MetricContext extends MetricRegistry implements ReportableContext,
   }
 
   /**
-   * Add a target for {@link gobblin.metrics.notification.Notification}s.
+   * Add a target for {@link org.apache.gobblin.metrics.notification.Notification}s.
    * @param target A {@link com.google.common.base.Function} that will be run every time
-   *               there is a new {@link gobblin.metrics.notification.Notification} in this context.
+   *               there is a new {@link org.apache.gobblin.metrics.notification.Notification} in this context.
    * @return a key for this notification target. Can be used to remove the notification target later.
    */
   public UUID addNotificationTarget(Function<Notification, Void> target) {
@@ -590,7 +590,7 @@ public class MetricContext extends MetricRegistry implements ReportableContext,
 
   /**
    * Send a notification to all targets of this context and to the parent of this context.
-   * @param notification {@link gobblin.metrics.notification.Notification} to send.
+   * @param notification {@link org.apache.gobblin.metrics.notification.Notification} to send.
    */
   public void sendNotification(final Notification notification) {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
index f2c58d3..2187dd8 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/MetricNames.java
@@ -67,43 +67,43 @@ public class MetricNames {
   }
 
   /**
-   * {@link gobblin.writer.DataWriter} metrics.
+   * {@link org.apache.gobblin.writer.DataWriter} metrics.
    */
   public static class DataWriterMetrics {
 
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number of records
-     * given to a {@link gobblin.writer.DataWriter}. This does not count retries.
+     * given to a {@link org.apache.gobblin.writer.DataWriter}. This does not count retries.
      */
     public static final String RECORDS_IN_METER = "gobblin.writer.records.in";
 
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number of records attempted
-     * to be written by a {@link gobblin.writer.DataWriter}. This includes retries.
+     * to be written by a {@link org.apache.gobblin.writer.DataWriter}. This includes retries.
      */
     public static final String RECORDS_ATTEMPTED_METER = "gobblin.writer.records.attempted";
 
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number of successful write operations performed by a
-     * {@link gobblin.writer.DataWriter}.
+     * {@link org.apache.gobblin.writer.DataWriter}.
      */
     public static final String SUCCESSFUL_WRITES_METER = "gobblin.writer.successful.writes";
 
     /**
      * A {@link com.codahale.metrics.Meter} measuring the number of failed write operations performed by a
-     * {@link gobblin.writer.DataWriter}.
+     * {@link org.apache.gobblin.writer.DataWriter}.
      */
     public static final String FAILED_WRITES_METER = "gobblin.writer.failed.writes";
 
     /**
-     * A {@link com.codahale.metrics.Meter} measuring the number records written by a {@link gobblin.writer.DataWriter}
-     * as reported by its {@link gobblin.writer.DataWriter#recordsWritten()} method.
+     * A {@link com.codahale.metrics.Meter} measuring the number records written by a {@link org.apache.gobblin.writer.DataWriter}
+     * as reported by its {@link org.apache.gobblin.writer.DataWriter#recordsWritten()} method.
      */
     public static final String RECORDS_WRITTEN_METER = "gobblin.writer.records.written";
 
     /**
-     * A {@link com.codahale.metrics.Meter} measuring the number bytes written by a {@link gobblin.writer.DataWriter} as
-     * reported by its {@link gobblin.writer.DataWriter#bytesWritten()} method.
+     * A {@link com.codahale.metrics.Meter} measuring the number bytes written by a {@link org.apache.gobblin.writer.DataWriter} as
+     * reported by its {@link org.apache.gobblin.writer.DataWriter#bytesWritten()} method.
      */
     public static final String BYTES_WRITTEN_METER = "gobblin.writer.bytes.written";
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
index 341408d..3ce4c79 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/Tag.java
@@ -51,7 +51,7 @@ public class Tag<T> extends AbstractMap.SimpleEntry<String, T> {
    * </p>
    *
    * @param tagKeyValue String of the form "key:value".
-   * @return {@link gobblin.metrics.Tag} parsed from input.
+   * @return {@link org.apache.gobblin.metrics.Tag} parsed from input.
    */
   public static Tag<String> fromString(String tagKeyValue) {
     List<String> splitKeyValue = Splitter.on(KEY_VALUE_SEPARATOR).limit(2).omitEmptyStrings().splitToList(tagKeyValue);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
index cad2317..efd9af7 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/main/java/org/apache/gobblin/metrics/broker/SubTaggedMetricContextKey.java
@@ -21,12 +21,12 @@ import com.google.common.collect.ImmutableMap;
 
 
 /**
- * A {@link gobblin.broker.iface.SharedResourceKey} for {@link MetricContextFactory}. While {@link MetricContextKey}
- * creates a {@link gobblin.metrics.MetricContext} with keys extracted from the broker configuration, this factory creates
- * a {@link gobblin.metrics.MetricContext} which is a child of the former context, and which has tags and names specified
+ * A {@link org.apache.gobblin.broker.iface.SharedResourceKey} for {@link MetricContextFactory}. While {@link MetricContextKey}
+ * creates a {@link org.apache.gobblin.metrics.MetricContext} with keys extracted from the broker configuration, this factory creates
+ * a {@link org.apache.gobblin.metrics.MetricContext} which is a child of the former context, and which has tags and names specified
  * in the key.
  *
- * This key is useful when a construct needs to acquire a variety of tagged {@link gobblin.metrics.MetricContext} with
+ * This key is useful when a construct needs to acquire a variety of tagged {@link org.apache.gobblin.metrics.MetricContext} with
  * different tags.
  */
 public class SubTaggedMetricContextKey extends MetricContextKey {


[75/77] [abbrv] incubator-gobblin git commit: Disable JobStateToJsonConverterTest since old state files are not parsable, so checked-in current.jst for test is unusable

Posted by ab...@apache.org.
Disable JobStateToJsonConverterTest since old state files are not parsable, so checked-in current.jst for test is unusable


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/da624512
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/da624512
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/da624512

Branch: refs/heads/master
Commit: da6245121aaa3789a11f885a324df2b9b4c27e0e
Parents: 399d1d1
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 23:04:27 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 23:04:27 2017 -0700

----------------------------------------------------------------------
 .../util/JobStateToJsonConverterTest.java       | 35 ++++++++++----------
 1 file changed, 18 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/da624512/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
index a195ff4..200fda7 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/util/JobStateToJsonConverterTest.java
@@ -35,21 +35,22 @@ public class JobStateToJsonConverterTest {
   private final String TEST_JOB = "TestJob";
   private final String TEST_STORE = "store/";
 
-  @Test
-  public void testJsonKeepConfig()
-      throws IOException {
-    String stateStorePath = getClass().getClassLoader().getResource(TEST_STORE).getPath();
-    boolean keepConfig = true;
-    JobStateToJsonConverter converter = new JobStateToJsonConverter(new Properties(), stateStorePath, keepConfig);
-
-    StringWriter stringWriter = new StringWriter();
-    converter.convert(TEST_JOB, stringWriter);
-
-    JsonObject json = new JsonParser().parse(new JsonReader(new StringReader(stringWriter.toString()))).getAsJsonObject();
-
-    Assert.assertNotNull(json.get(PROPERTIES));
-    for (JsonElement taskState: json.get(TASK_STATES).getAsJsonArray()) {
-      Assert.assertNotNull(taskState.getAsJsonObject().get(PROPERTIES));
-    }
-  }
+//  Disable test for now. It will be re-enabled after we have a current.jst with new class name states
+//  @Test
+//  public void testJsonKeepConfig()
+//      throws IOException {
+//    String stateStorePath = getClass().getClassLoader().getResource(TEST_STORE).getPath();
+//    boolean keepConfig = true;
+//    JobStateToJsonConverter converter = new JobStateToJsonConverter(new Properties(), stateStorePath, keepConfig);
+//
+//    StringWriter stringWriter = new StringWriter();
+//    converter.convert(TEST_JOB, stringWriter);
+//
+//    JsonObject json = new JsonParser().parse(new JsonReader(new StringReader(stringWriter.toString()))).getAsJsonObject();
+//
+//    Assert.assertNotNull(json.get(PROPERTIES));
+//    for (JsonElement taskState: json.get(TASK_STATES).getAsJsonArray()) {
+//      Assert.assertNotNull(taskState.getAsJsonObject().get(PROPERTIES));
+//    }
+//  }
 }


[45/77] [abbrv] incubator-gobblin git commit: Changed JavaDocs references from gobblin to org.apache.gobblin package

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
index d70507c..4f7f47b 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/HadoopCounterReporter.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 
 /**
- * An implementation of {@link gobblin.metrics.reporter.ContextAwareScheduledReporter} that reports
+ * An implementation of {@link org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter} that reports
  * applicable metrics as Hadoop counters using a {@link org.apache.hadoop.mapred.Reporter}.
  *
  * @author Yinan Li
@@ -54,23 +54,23 @@ public class HadoopCounterReporter extends AbstractHadoopCounterReporter {
   }
 
   /**
-   * Create a new {@link gobblin.metrics.hadoop.HadoopCounterReporter.Builder} that
+   * Create a new {@link org.apache.gobblin.metrics.hadoop.HadoopCounterReporter.Builder} that
    * uses the simple name of {@link HadoopCounterReporter} as the reporter name.
    *
    * @param reporter a {@link org.apache.hadoop.mapred.Reporter} used to access Hadoop counters
-   * @return a new {@link gobblin.metrics.hadoop.HadoopCounterReporter.Builder}
+   * @return a new {@link org.apache.gobblin.metrics.hadoop.HadoopCounterReporter.Builder}
    */
   public static Builder builder(Reporter reporter) {
     return builder(HadoopCounterReporter.class.getName(), reporter);
   }
 
   /**
-   * Create a new {@link gobblin.metrics.hadoop.HadoopCounterReporter.Builder} that
+   * Create a new {@link org.apache.gobblin.metrics.hadoop.HadoopCounterReporter.Builder} that
    * uses a given reporter name.
    *
    * @param name the given reporter name
    * @param reporter a {@link org.apache.hadoop.mapred.Reporter} used to access Hadoop counters
-   * @return a new {@link gobblin.metrics.hadoop.HadoopCounterReporter.Builder}
+   * @return a new {@link org.apache.gobblin.metrics.hadoop.HadoopCounterReporter.Builder}
    */
   public static Builder builder(String name, Reporter reporter) {
     return new Builder(name, reporter);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
index b17bb2d..54c1ead 100644
--- a/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
+++ b/gobblin-modules/gobblin-metrics-hadoop/src/main/java/org/apache/gobblin/metrics/hadoop/NewAPIHadoopCounterReporter.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.metrics.MetricContext;
 
 
 /**
- * An implementation of {@link gobblin.metrics.reporter.ContextAwareScheduledReporter} that reports applicable
+ * An implementation of {@link org.apache.gobblin.metrics.reporter.ContextAwareScheduledReporter} that reports applicable
  * metrics as Hadoop counters using a {@link org.apache.hadoop.mapreduce.TaskInputOutputContext}.
  *
  * @param <KI> the input key type of {@code hadoopContext}
@@ -59,7 +59,7 @@ public class NewAPIHadoopCounterReporter<KI, VI, KO, VO> extends AbstractHadoopC
   }
 
   /**
-   * Create a new {@link gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
+   * Create a new {@link org.apache.gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
    * that uses the simple name of {@link NewAPIHadoopCounterReporter} as the reporter name.
    *
    * @param hadoopContext a {@link org.apache.hadoop.mapreduce.TaskInputOutputContext}
@@ -68,7 +68,7 @@ public class NewAPIHadoopCounterReporter<KI, VI, KO, VO> extends AbstractHadoopC
    * @param <VI> the input value type of {@code hadoopContext}
    * @param <KO> the output key type of {@code hadoopContext}
    * @param <VO> the output value type of {@code hadoopContext}
-   * @return a new {@link gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
+   * @return a new {@link org.apache.gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
    */
   public static <KI, VI, KO, VO> Builder<KI, VI, KO, VO> builder(
       TaskInputOutputContext<KI, VI, KO, VO> hadoopContext) {
@@ -76,7 +76,7 @@ public class NewAPIHadoopCounterReporter<KI, VI, KO, VO> extends AbstractHadoopC
   }
 
   /**
-   * Create a new {@link gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
+   * Create a new {@link org.apache.gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
    * that uses a given reporter name.
    *
    * @param name the given reporter name
@@ -86,7 +86,7 @@ public class NewAPIHadoopCounterReporter<KI, VI, KO, VO> extends AbstractHadoopC
    * @param <VI> the input value type of {@code hadoopContext}
    * @param <KO> the output key type of {@code hadoopContext}
    * @param <VO> the output value type of {@code hadoopContext}
-   * @return a new {@link gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
+   * @return a new {@link org.apache.gobblin.metrics.hadoop.NewAPIHadoopCounterReporter.Builder}
    */
   public static <KI, VI, KO, VO> Builder<KI, VI, KO, VO> builder(String name,
       TaskInputOutputContext<KI, VI, KO, VO> hadoopContext) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
index 79382d9..d00d482 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBEventReporter.java
@@ -41,7 +41,7 @@ import static org.apache.gobblin.metrics.event.TimingEvent.METADATA_DURATION;
 
 /**
  *
- * {@link gobblin.metrics.reporter.EventReporter} that emits {@link gobblin.metrics.GobblinTrackingEvent} events
+ * {@link org.apache.gobblin.metrics.reporter.EventReporter} that emits {@link org.apache.gobblin.metrics.GobblinTrackingEvent} events
  * as timestamped name - value pairs to InfluxDB
  *
  * @author Lorand Bendig
@@ -128,7 +128,7 @@ public class InfluxDBEventReporter extends EventReporter {
    * Returns a new {@link InfluxDBEventReporter.Builder} for {@link InfluxDBEventReporter}.
    * Will automatically add all Context tags to the reporter.
    *
-   * @param context the {@link gobblin.metrics.MetricContext} to report
+   * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
    * @return InfluxDBEventReporter builder
    * @deprecated this method is bugged. Use {@link InfluxDBEventReporter.Factory#forContext} instead.
    */
@@ -154,7 +154,7 @@ public class InfluxDBEventReporter extends EventReporter {
      * Returns a new {@link InfluxDBEventReporter.Builder} for {@link InfluxDBEventReporter}.
      * Will automatically add all Context tags to the reporter.
      *
-     * @param context the {@link gobblin.metrics.MetricContext} to report
+     * @param context the {@link org.apache.gobblin.metrics.MetricContext} to report
      * @return InfluxDBEventReporter builder
      */
     public static BuilderImpl forContext(MetricContext context) {
@@ -182,7 +182,7 @@ public class InfluxDBEventReporter extends EventReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.influxdb.InfluxDBPusher} to use.
+     * Set {@link org.apache.gobblin.metrics.influxdb.InfluxDBPusher} to use.
      */
     public T withInfluxDBPusher(InfluxDBPusher pusher) {
       this.influxDBPusher = Optional.of(pusher);
@@ -190,7 +190,7 @@ public class InfluxDBEventReporter extends EventReporter {
     }
 
     /**
-     * Set connection parameters for the {@link gobblin.metrics.influxdb.InfluxDBPusher} creation
+     * Set connection parameters for the {@link org.apache.gobblin.metrics.influxdb.InfluxDBPusher} creation
      */
     public T withConnection(String url, String username, String password, String database) {
       this.url = url;
@@ -201,7 +201,7 @@ public class InfluxDBEventReporter extends EventReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.influxdb.InfluxDBConnectionType} to use.
+     * Set {@link org.apache.gobblin.metrics.influxdb.InfluxDBConnectionType} to use.
      */
     public T withConnectionType(InfluxDBConnectionType connectionType) {
       this.connectionType = connectionType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
index b2a8c13..952b16f 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/main/java/org/apache/gobblin/metrics/influxdb/InfluxDBReporter.java
@@ -72,7 +72,7 @@ public class InfluxDBReporter extends ConfiguredScheduledReporter {
   }
 
   /**
-   * A static factory class for obtaining new {@link gobblin.metrics.influxdb.InfluxDBReporter.Builder}s
+   * A static factory class for obtaining new {@link org.apache.gobblin.metrics.influxdb.InfluxDBReporter.Builder}s
    *
    * @see gobblin.metrics.influxdb.InfluxDBReporter.Builder
    */
@@ -115,7 +115,7 @@ public class InfluxDBReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.influxdb.InfluxDBPusher} to use.
+     * Set {@link org.apache.gobblin.metrics.influxdb.InfluxDBPusher} to use.
      */
     public T withInfluxDBPusher(InfluxDBPusher pusher) {
       this.influxDBPusher = Optional.of(pusher);
@@ -123,7 +123,7 @@ public class InfluxDBReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set connection parameters for the {@link gobblin.metrics.influxdb.InfluxDBPusher} creation
+     * Set connection parameters for the {@link org.apache.gobblin.metrics.influxdb.InfluxDBPusher} creation
      */
     public T withConnection(String url, String username, String password, String database) {
       this.url = url;
@@ -134,7 +134,7 @@ public class InfluxDBReporter extends ConfiguredScheduledReporter {
     }
 
     /**
-     * Set {@link gobblin.metrics.influxdb.InfluxDBConnectionType} to use.
+     * Set {@link org.apache.gobblin.metrics.influxdb.InfluxDBConnectionType} to use.
      */
     public T withConnectionType(InfluxDBConnectionType connectionType) {
       this.connectionType = connectionType;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
index 30bfed1..c02aab2 100644
--- a/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
+++ b/gobblin-modules/gobblin-metrics-influxdb/src/test/java/org/apache/gobblin/metrics/influxdb/TestInfluxDB.java
@@ -133,7 +133,7 @@ public class TestInfluxDB implements InfluxDB {
    * Get a metric with a given name.
    *
    * @param name metric name
-   * @return a {@link gobblin.metrics.TimestampedValue}
+   * @return a {@link org.apache.gobblin.metrics.TimestampedValue}
    */
   public TimestampedValue getMetric(String name) {
     return this.data.get(name);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java b/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
index 7993fc0..571534d 100644
--- a/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
+++ b/gobblin-rest-service/gobblin-rest-client/src/main/java/org/apache/gobblin/rest/JobExecutionInfoClient.java
@@ -58,10 +58,10 @@ public class JobExecutionInfoClient implements Closeable {
   }
 
   /**
-   * Get a {@link gobblin.rest.JobExecutionQueryResult} for a {@link gobblin.rest.JobExecutionQuery}.
+   * Get a {@link org.apache.gobblin.rest.JobExecutionQueryResult} for a {@link org.apache.gobblin.rest.JobExecutionQuery}.
    *
-   * @param query a {@link gobblin.rest.JobExecutionQuery}
-   * @return a {@link gobblin.rest.JobExecutionQueryResult}
+   * @param query a {@link org.apache.gobblin.rest.JobExecutionQuery}
+   * @return a {@link org.apache.gobblin.rest.JobExecutionQueryResult}
    * @throws RemoteInvocationException
    */
   public JobExecutionQueryResult get(JobExecutionQuery query)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java b/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
index a97b030..c3c38f4 100644
--- a/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
+++ b/gobblin-rest-service/gobblin-rest-server/src/test/java/org/apache/gobblin/rest/JobExecutionInfoServerTest.java
@@ -43,12 +43,12 @@ import org.apache.gobblin.metastore.testing.TestMetastoreDatabaseFactory;
 
 
 /**
- * Unit tests for {@link gobblin.rest.JobExecutionInfoServer}.
+ * Unit tests for {@link org.apache.gobblin.rest.JobExecutionInfoServer}.
  *
  * <p>
- *     This test case uses {@link gobblin.rest.JobExecutionInfoClient} to talk to the
- *     {@link gobblin.rest.JobExecutionInfoServer}, which runs the Rest.li resource
- *     {@link gobblin.rest.JobExecutionInfoResource}. So this test case is also testing
+ *     This test case uses {@link org.apache.gobblin.rest.JobExecutionInfoClient} to talk to the
+ *     {@link org.apache.gobblin.rest.JobExecutionInfoServer}, which runs the Rest.li resource
+ *     {@link org.apache.gobblin.rest.JobExecutionInfoResource}. So this test case is also testing
  *     those classes.
  * </p>
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index a8ba987..62d3737 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -90,9 +90,9 @@ public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId,
   }
 
   /**
-   * Forms a {@link gobblin.service.FlowStatus} from a {@link gobblin.service.monitoring.FlowStatus}
+   * Forms a {@link org.apache.gobblin.service.FlowStatus} from a {@link org.apache.gobblin.service.monitoring.FlowStatus}
    * @param monitoringFlowStatus
-   * @return a {@link gobblin.service.FlowStatus} converted from a {@link gobblin.service.monitoring.FlowStatus}
+   * @return a {@link org.apache.gobblin.service.FlowStatus} converted from a {@link org.apache.gobblin.service.monitoring.FlowStatus}
    */
   private FlowStatus convertFlowStatus(gobblin.service.monitoring.FlowStatus monitoringFlowStatus) {
     if (monitoringFlowStatus == null) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
index 66f1889..1e5a4c9 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-client/src/main/java/org/apache/gobblin/util/limiter/RestliLimiterFactory.java
@@ -39,7 +39,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * A {@link gobblin.util.limiter.broker.SharedLimiterFactory} that creates {@link RestliServiceBasedLimiter}s. It
+ * A {@link org.apache.gobblin.util.limiter.broker.SharedLimiterFactory} that creates {@link RestliServiceBasedLimiter}s. It
  * automatically acquires a {@link RestClient} from the broker for restli service name {@link #RESTLI_SERVICE_NAME}.
  */
 @Slf4j

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
index 1d310a3..03dd27a 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ConfigClientBasedPolicyFactory.java
@@ -33,7 +33,7 @@ import org.apache.gobblin.util.limiter.broker.SharedLimiterKey;
 
 
 /**
- * A {@link gobblin.restli.throttling.ThrottlingPolicyFactory.SpecificPolicyFactory} that looks up policies using a
+ * A {@link org.apache.gobblin.restli.throttling.ThrottlingPolicyFactory.SpecificPolicyFactory} that looks up policies using a
  * {@link ConfigClient}.
  *
  * The config store prefix should be specified at key {@link #CONFIG_KEY_URI_PREFIX_KEY}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
index 1b3986e..1a50cc2 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/URIMetadata.java
@@ -24,7 +24,7 @@ import lombok.Getter;
 
 
 /**
- * A {@link gobblin.restli.throttling.LeaderFinder.Metadata} that contains the {@link URI} of the process.
+ * A {@link org.apache.gobblin.restli.throttling.LeaderFinder.Metadata} that contains the {@link URI} of the process.
  */
 @AllArgsConstructor
 public class URIMetadata implements LeaderFinder.Metadata {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
index 7a645b7..3df28ff 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ZookeeperLeaderElection.java
@@ -65,7 +65,7 @@ public class ZookeeperLeaderElection<T extends LeaderFinder.Metadata> extends Ab
   /**
    * @param zkConnectString Zookeeper connect string.
    * @param clusterName Cluster name. Processes in the same cluster are identified by the cluster name.
-   * @param localMetadata {@link gobblin.restli.throttling.LeaderFinder.Metadata} for the local process.
+   * @param localMetadata {@link org.apache.gobblin.restli.throttling.LeaderFinder.Metadata} for the local process.
    * @throws IOException
    */
   public ZookeeperLeaderElection(String zkConnectString, String clusterName, T localMetadata) throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
index c9a0581..50ae851 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/AbstractTaskStateTracker.java
@@ -95,7 +95,7 @@ public abstract class AbstractTaskStateTracker extends AbstractIdleService imple
   /**
    * A base class providing a default implementation for updating task metrics.
    *
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   @Deprecated
   protected class TaskMetricsUpdater implements Runnable {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
index 3ebd0f4..f88627c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/BaseLimiterType.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.runtime;
 
 /**
- * @deprecated This class has been moved to {@link gobblin.util.limiter.BaseLimiterType}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.BaseLimiterType}.
  */
 @Deprecated
 public enum BaseLimiterType {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
index c96b2ff..af64323 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CheckpointableWatermarkState.java
@@ -27,7 +27,7 @@ import org.apache.gobblin.source.extractor.CheckpointableWatermark;
 
 /**
  * Making {@link CheckpointableWatermark} look like {@link State} so it can be
- * stored in a {@link gobblin.metastore.StateStore}.
+ * stored in a {@link org.apache.gobblin.metastore.StateStore}.
  */
 public class CheckpointableWatermarkState extends State {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
index 29edfdb..f3187b0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/CountBasedLimiter.java
@@ -21,7 +21,7 @@ package org.apache.gobblin.runtime;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.CountBasedLimiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.CountBasedLimiter}.
  */
 @Deprecated
 public class CountBasedLimiter extends gobblin.util.limiter.CountBasedLimiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
index 97ea9b5..82d41cb 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/DefaultLimiterFactory.java
@@ -20,7 +20,7 @@ package org.apache.gobblin.runtime;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.DefaultLimiterFactory}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.DefaultLimiterFactory}.
  */
 @Deprecated
 public class DefaultLimiterFactory extends gobblin.util.limiter.DefaultLimiterFactory {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
index 998d4b7..14d8109 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/ForkBranchMismatchException.java
@@ -19,7 +19,7 @@ package org.apache.gobblin.runtime;
 
 /**
  * A type of {@link java.lang.Exception}s thrown when the number of schemas or
- * data records returned by a {@link gobblin.fork.ForkOperator}
+ * data records returned by a {@link org.apache.gobblin.fork.ForkOperator}
  * is not equal to the number of declared branches.
  *
  * @author Yinan Li

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
index 8584368..3bd3006 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/JobState.java
@@ -69,7 +69,7 @@ public class JobState extends SourceState {
 
   /**
    * An enumeration of possible job states, which are identical to
-   * {@link gobblin.configuration.WorkUnitState.WorkingState}
+   * {@link org.apache.gobblin.configuration.WorkUnitState.WorkingState}
    * in terms of naming.
    *
    * <p> Status state diagram:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
index 0f8540a..5184365 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Limiter.java
@@ -21,7 +21,7 @@ package org.apache.gobblin.runtime;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.Limiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.Limiter}.
  */
 @Deprecated
 public interface Limiter extends gobblin.util.limiter.Limiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
index d05a60e..8d5b0d9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/LimitingExtractorDecorator.java
@@ -85,7 +85,7 @@ public class LimitingExtractorDecorator<S, D> implements Extractor<S, D>, Decora
   /**
    * Compose meta data when limiter fails to acquire permit
    * The meta data key list is passed from source layer
-   * A prefix matching is used because some work unit {@link gobblin.source.workunit.MultiWorkUnit} have packing strategy, which
+   * A prefix matching is used because some work unit {@link org.apache.gobblin.source.workunit.MultiWorkUnit} have packing strategy, which
    * can append additional string after the key name
    *
    * @return String map representing all the meta data need to report. Return null if no meta data was found.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
index a8d149d..9361c75 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/NonRefillableLimiter.java
@@ -21,7 +21,7 @@ package org.apache.gobblin.runtime;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.NonRefillableLimiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.NonRefillableLimiter}.
  */
 @Deprecated
 public abstract class NonRefillableLimiter extends gobblin.util.limiter.NonRefillableLimiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
index 11c4b61..b73c3c0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/PoolBasedLimiter.java
@@ -21,7 +21,7 @@ package org.apache.gobblin.runtime;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.PoolBasedLimiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.PoolBasedLimiter}.
  */
 @Deprecated
 public class PoolBasedLimiter extends gobblin.util.limiter.PoolBasedLimiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
index 6075fba..c2b4c9a 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/RateBasedLimiter.java
@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.RateBasedLimiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.RateBasedLimiter}.
  */
 @Deprecated
 public class RateBasedLimiter extends gobblin.util.limiter.RateBasedLimiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
index fc60b46..9471444 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/SourceDecorator.java
@@ -38,8 +38,8 @@ import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 
 /**
- * A decorator class for {@link gobblin.source.Source} that catches any
- * possible exceptions/errors thrown by the {@link gobblin.source.Source}.
+ * A decorator class for {@link org.apache.gobblin.source.Source} that catches any
+ * possible exceptions/errors thrown by the {@link org.apache.gobblin.source.Source}.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
index 0ef96c0..20b183f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/Task.java
@@ -85,7 +85,7 @@ import org.apache.gobblin.writer.WatermarkStorage;
 
 
 /**
- * A physical unit of execution for a Gobblin {@link gobblin.source.workunit.WorkUnit}.
+ * A physical unit of execution for a Gobblin {@link org.apache.gobblin.source.workunit.WorkUnit}.
  *
  * <p>
  *     Each task is executed by a single thread in a thread pool managed by the {@link TaskExecutor}
@@ -771,9 +771,9 @@ public class Task implements TaskIFace {
   }
 
   /**
-   * Get the final state of each construct used by this task and add it to the {@link gobblin.runtime.TaskState}.
-   * @param extractor the {@link gobblin.instrumented.extractor.InstrumentedExtractorBase} used by this task.
-   * @param converter the {@link gobblin.converter.Converter} used by this task.
+   * Get the final state of each construct used by this task and add it to the {@link org.apache.gobblin.runtime.TaskState}.
+   * @param extractor the {@link org.apache.gobblin.instrumented.extractor.InstrumentedExtractorBase} used by this task.
+   * @param converter the {@link org.apache.gobblin.converter.Converter} used by this task.
    * @param rowChecker the {@link RowLevelPolicyChecker} used by this task.
    */
   private void addConstructsFinalStateToTaskState(InstrumentedExtractorBase<?, ?> extractor,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
index 11f887d..590cdf9 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskContext.java
@@ -254,7 +254,7 @@ public class TaskContext {
 
   /**
    * Get a pre-fork {@link RowLevelPolicyChecker} for executing row-level
-   * {@link gobblin.qualitychecker.row.RowLevelPolicy}.
+   * {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy}.
    *
    * @return a {@link RowLevelPolicyChecker}
    */
@@ -264,7 +264,7 @@ public class TaskContext {
 
   /**
    * Get a post-fork {@link RowLevelPolicyChecker} for executing row-level
-   * {@link gobblin.qualitychecker.row.RowLevelPolicy} in the given branch.
+   * {@link org.apache.gobblin.qualitychecker.row.RowLevelPolicy} in the given branch.
    *
    * @param index branch index
    * @return a {@link RowLevelPolicyChecker}
@@ -275,7 +275,7 @@ public class TaskContext {
 
   /**
    * Get a post-fork {@link TaskLevelPolicyChecker} for executing task-level
-   * {@link gobblin.qualitychecker.task.TaskLevelPolicy} in the given branch.
+   * {@link org.apache.gobblin.qualitychecker.task.TaskLevelPolicy} in the given branch.
    *
    * @param taskState {@link TaskState} of a {@link Task}
    * @param index branch index
@@ -298,7 +298,7 @@ public class TaskContext {
   }
 
   /**
-   * Get a {@link DataWriterBuilder} for building a {@link gobblin.writer.DataWriter}.
+   * Get a {@link DataWriterBuilder} for building a {@link org.apache.gobblin.writer.DataWriter}.
    *
    * @param branches number of forked branches
    * @param index branch index

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
index 981aef1..6eb2f5f 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TaskState.java
@@ -64,22 +64,22 @@ public class TaskState extends WorkUnitState {
   // Built-in metric names
 
   /**
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   private static final String RECORDS = "records";
 
   /**
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   private static final String RECORDS_PER_SECOND = "recordsPerSec";
 
   /**
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   private static final String BYTES = "bytes";
 
   /**
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   private static final String BYTES_PER_SECOND = "bytesPerSec";
 
@@ -249,7 +249,7 @@ public class TaskState extends WorkUnitState {
    * @param recordsWritten number of records written by the writer
    * @param branchIndex fork branch index
    *
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   public synchronized void updateRecordMetrics(long recordsWritten, int branchIndex) {
     TaskMetrics metrics = TaskMetrics.get(this);
@@ -271,7 +271,7 @@ public class TaskState extends WorkUnitState {
    * @param bytesWritten number of bytes written by the writer
    * @param branchIndex fork branch index
    *
-   * @deprecated see {@link gobblin.instrumented.writer.InstrumentedDataWriterBase}.
+   * @deprecated see {@link org.apache.gobblin.instrumented.writer.InstrumentedDataWriterBase}.
    */
   public synchronized void updateByteMetrics(long bytesWritten, int branchIndex) {
     TaskMetrics metrics = TaskMetrics.get(this);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
index cf8a03c..ec11e5c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/TimeBasedLimiter.java
@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit;
 /**
  * {@inheritDoc}
  *
- * @deprecated This class has been moved to {@link gobblin.util.limiter.TimeBasedLimiter}.
+ * @deprecated This class has been moved to {@link org.apache.gobblin.util.limiter.TimeBasedLimiter}.
  */
 @Deprecated
 public class TimeBasedLimiter extends gobblin.util.limiter.TimeBasedLimiter {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
index 79a4cb2..e7c08d2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
@@ -67,7 +67,7 @@ public class FlowSpec implements Configurable, Spec {
   // config. We use it as a cache until typesafe config is more widely adopted in Gobblin.
   final Properties configAsProperties;
 
-  /** URI of {@link gobblin.runtime.api.JobTemplate} to use. */
+  /** URI of {@link org.apache.gobblin.runtime.api.JobTemplate} to use. */
   final Optional<Set<URI>> templateURIs;
 
   /** Child {@link Spec}s to this {@link FlowSpec} **/

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
index 5c1158f..0ae943e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/JobSpec.java
@@ -61,7 +61,7 @@ public class JobSpec implements Configurable, Spec {
   // Note that this property is not strictly necessary as it can be generated from the typesafe
   // config. We use it as a cache until typesafe config is more widely adopted in Gobblin.
   Properties configAsProperties;
-  /** URI of {@link gobblin.runtime.api.JobTemplate} to use. */
+  /** URI of {@link org.apache.gobblin.runtime.api.JobTemplate} to use. */
   Optional<URI> templateURI;
 
   public static Builder builder(URI jobSpecUri) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
index 755c5b5..25f8807 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/package-info.java
@@ -23,12 +23,12 @@
  *  <dd>A self-contained context for running alike Gobblin jobs. These jobs share location where
  *  they are stored and managed, how they are scheduled, and how they are run.
  *     <dl>
- *      <dt>Gobblin instance driver ({@link gobblin.runtime.api.GobblinInstanceDriver})</dt>
+ *      <dt>Gobblin instance driver ({@link org.apache.gobblin.runtime.api.GobblinInstanceDriver})</dt>
  *      <dd>Starts all global Gobblin services, instantiates Job Catalog, Job Launcher, and scheduler.
  *          Interprets job specs to schedule via the executor or run immediately. (Similar to original
  *          JobScheduler class).</dd>
  *     </dl>
- *      <dt>Gobblin instance launcher ({@link gobblin.runtime.api.GobblinInstanceLauncher})<dt>
+ *      <dt>Gobblin instance launcher ({@link org.apache.gobblin.runtime.api.GobblinInstanceLauncher})<dt>
  *      <dd>Main class instantiated by the JVM or running framework. Reads application level
  *          configurations, instantiates and runs the Gobblin instance driver.
  *          Examples: JavaMainAppLauncher (original SchedulerDaemon), AzkabanAppLauncher (original
@@ -44,24 +44,24 @@
  *      <dt>JobExecution Driver</dt>
  *      <dd>Executes the job and its tasks. This can be done locally in a thread-pool,
  *          or as a M/R job, as a Yarn job using the Helix task execution framework, etc. This
- *          concept replaces the previous {@link gobblin.runtime.JobLauncher}. </dd>
- *      <dt>JobExecution Launcher ({@link gobblin.runtime.api.JobExecutionLauncher})</dt>
+ *          concept replaces the previous {@link org.apache.gobblin.runtime.JobLauncher}. </dd>
+ *      <dt>JobExecution Launcher ({@link org.apache.gobblin.runtime.api.JobExecutionLauncher})</dt>
  *      <dd>Instantiates the JobExecution Driver. The driver may be instantiated locally, or it
  *      can be launched in a remote container (similarly to Oozie). JobExecutionLauncher should not
- *      be confused with the legacy {@link gobblin.runtime.JobLauncher}. Essentially, we decided to
+ *      be confused with the legacy {@link org.apache.gobblin.runtime.JobLauncher}. Essentially, we decided to
  *      roughly split the JobLauncher into JobExecutionLauncher and a JobExecutionDriver. This
  *      allows us to abstract the aspect of instantiating and running the JobExecutionDriver. Thus,
  *      we have the option of running the driver locally or remotely. </dd>
  *    </dl>
  *  </dd>
- *  <dt>Job catalog ({@link gobblin.runtime.api.JobCatalog})</dt>
+ *  <dt>Job catalog ({@link org.apache.gobblin.runtime.api.JobCatalog})</dt>
  *  <dd>Maintains the collection of JobSpecs known to a specific Gobblin instance.
  *    <dl>
- *      <dt>JobSpec Monitor ({@link gobblin.runtime.api.JobSpecMonitorFactory})</dt>
+ *      <dt>JobSpec Monitor ({@link org.apache.gobblin.runtime.api.JobSpecMonitorFactory})</dt>
  *      <dd>Discovers jobs to execute and generates job specs for each one.</dd>
  *    </dl>
  *  </dd>
- *  <dt>Job Scheduler ({@link gobblin.runtime.api.JobSpecScheduler})</dt>
+ *  <dt>Job Scheduler ({@link org.apache.gobblin.runtime.api.JobSpecScheduler})</dt>
  *  <dd>A pluggable scheduler implementation that triggers job executions on a schedule.
  *  Examples: Quartz, pass-through.
  *  </dd>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
index d9d0412..cb9f594 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/cli/PasswordManagerCLI.java
@@ -22,7 +22,7 @@ import org.apache.gobblin.util.CLIPasswordEncryptor;
 
 
 /**
- * An application that uses {@link gobblin.password.PasswordManager} to encrypt and decrypt strings.
+ * An application that uses {@link org.apache.gobblin.password.PasswordManager} to encrypt and decrypt strings.
  */
 @Alias(value = "passwordManager", description = "Encrypt or decrypt strings for the password manager.")
 public class PasswordManagerCLI implements CliApplication {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
index aef1626..a78b149 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
@@ -227,7 +227,7 @@ public class EmbeddedGobblin {
   }
 
   /**
-   * Use a {@link gobblin.runtime.api.GobblinInstancePlugin}.
+   * Use a {@link org.apache.gobblin.runtime.api.GobblinInstancePlugin}.
    */
   public EmbeddedGobblin usePlugin(GobblinInstancePluginFactory pluginFactory) {
     this.plugins.add(pluginFactory);
@@ -235,7 +235,7 @@ public class EmbeddedGobblin {
   }
 
   /**
-   * Use a {@link gobblin.runtime.api.GobblinInstancePlugin} identified by name.
+   * Use a {@link org.apache.gobblin.runtime.api.GobblinInstancePlugin} identified by name.
    */
   public EmbeddedGobblin usePlugin(String pluginAlias) throws ClassNotFoundException, IllegalAccessException, InstantiationException {
     return usePlugin(GobblinInstancePluginUtils.instantiatePluginByAlias(pluginAlias));
@@ -372,7 +372,7 @@ public class EmbeddedGobblin {
 
   /**
    * This is the base {@link Config} used for the job, containing all default configurations. Subclasses can override
-   * default configurations (for example setting a particular {@link gobblin.runtime.JobLauncherFactory.JobLauncherType}.
+   * default configurations (for example setting a particular {@link org.apache.gobblin.runtime.JobLauncherFactory.JobLauncherType}.
    */
   protected Config getDefaultSysConfig() {
     return ConfigFactory.parseResources("embedded/embedded.conf");
@@ -566,7 +566,7 @@ public class EmbeddedGobblin {
   }
 
   /**
-   * A {@link gobblin.runtime.api.JobLifecycleListener} that listens for a particular job and detects the start of the job.
+   * A {@link org.apache.gobblin.runtime.api.JobLifecycleListener} that listens for a particular job and detects the start of the job.
    */
   private static class EmbeddedJobLifecycleListener extends DefaultJobLifecycleListenerImpl {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
index e38689f..d7897b0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/fork/Fork.java
@@ -243,7 +243,7 @@ public class Fork<S, D> implements Closeable, FinalState, RecordStreamConsumer<S
   /**
    * {@inheritDoc}.
    *
-   * @return a {@link gobblin.configuration.State} object storing merged final states of constructs
+   * @return a {@link org.apache.gobblin.configuration.State} object storing merged final states of constructs
    *         used in this {@link Fork}
    */
   @Override
@@ -499,7 +499,7 @@ public class Fork<S, D> implements Closeable, FinalState, RecordStreamConsumer<S
   }
 
   /**
-   * Build a {@link gobblin.writer.DataWriter} for writing fetched data records.
+   * Build a {@link org.apache.gobblin.writer.DataWriter} for writing fetched data records.
    */
   private DataWriter<Object> buildWriter()
       throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
index 1f75f80..80d5955 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_catalog/StaticJobCatalog.java
@@ -34,7 +34,7 @@ import org.apache.gobblin.runtime.api.JobSpecNotFoundException;
 
 
 /**
- * A {@link gobblin.runtime.api.JobCatalog} with a static collection of {@link JobSpec}s defined at construction time.
+ * A {@link org.apache.gobblin.runtime.api.JobCatalog} with a static collection of {@link JobSpec}s defined at construction time.
  */
 public class StaticJobCatalog extends JobCatalogBase {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
index d4dd507..96fcf80 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/job_exec/package-info.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 /**
- * Standard {@link gobblin.runtime.api.JobExecutionLauncher} implementations
+ * Standard {@link org.apache.gobblin.runtime.api.JobExecutionLauncher} implementations
  *
  */
 package org.apache.gobblin.runtime.job_exec;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
index 4e782d5..ac3671b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/local/LocalJobLauncher.java
@@ -52,7 +52,7 @@ import org.apache.gobblin.runtime.util.MultiWorkUnitUnpackingIterator;
 import org.apache.gobblin.source.workunit.WorkUnitStream;
 
 /**
- * An implementation of {@link gobblin.runtime.JobLauncher} for launching and running jobs
+ * An implementation of {@link org.apache.gobblin.runtime.JobLauncher} for launching and running jobs
  * locally on a single node.
  *
  * @author Yinan Li

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
index 9139f5b..65401c0 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/GobblinOutputCommitter.java
@@ -54,7 +54,7 @@ import lombok.Getter;
  * Hadoop {@link OutputCommitter} implementation that overrides the default
  * {@link #abortJob(JobContext, org.apache.hadoop.mapreduce.JobStatus.State)} behavior.
  * This is necessary to add functionality for cleaning up staging data when the
- * {@link gobblin.runtime.JobLauncher#cancelJob(JobListener)} method is
+ * {@link org.apache.gobblin.runtime.JobLauncher#cancelJob(JobListener)} method is
  * called via Azkaban. Azkaban only allows the cancel method run to for 5 ms until it
  * does a hard kill on the process. In order to make sure the staging data still gets
  * cleaned-up, the cleanup will take place in the AM.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
index c94577c..dcb6a14 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncher.java
@@ -510,7 +510,7 @@ public class MRJobLauncher extends AbstractJobLauncher {
   }
 
   /**
-   * Create a {@link gobblin.metrics.GobblinMetrics} instance for this job run from the Hadoop counters.
+   * Create a {@link org.apache.gobblin.metrics.GobblinMetrics} instance for this job run from the Hadoop counters.
    */
   @VisibleForTesting
   void countersToMetrics(GobblinMetrics metrics)

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
index 37d3dea..95d701c 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/mapreduce/MRTaskStateTracker.java
@@ -41,7 +41,7 @@ import org.apache.gobblin.source.workunit.WorkUnit;
 
 
 /**
- * A concrete extension to {@link gobblin.runtime.AbstractTaskStateTracker} for Hadoop MapReduce based runtime.
+ * A concrete extension to {@link org.apache.gobblin.runtime.AbstractTaskStateTracker} for Hadoop MapReduce based runtime.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
index eca80aa..9ed280e 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/metrics/RuntimeMetrics.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.runtime.metrics;
 
 /**
- * Constants used for naming {@link gobblin.metrics.Metric}s and metric metadata in gobblin-runtime.
+ * Constants used for naming {@link org.apache.gobblin.metrics.Metric}s and metric metadata in gobblin-runtime.
  */
 public class RuntimeMetrics {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
index 937e195..51e3d2b 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/plugins/PluginStaticKeys.java
@@ -18,7 +18,7 @@
 package org.apache.gobblin.runtime.plugins;
 
 /**
- * Static keys for {@link gobblin.runtime.api.GobblinInstancePlugin}s.
+ * Static keys for {@link org.apache.gobblin.runtime.api.GobblinInstancePlugin}s.
  */
 public class PluginStaticKeys {
   public static final String HADOOP_LOGIN_FROM_KEYTAB_ALIAS = "hadoopLoginFromKeytab";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
index 2166625..4abe7e2 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/TaskFactory.java
@@ -34,7 +34,7 @@ public interface TaskFactory {
   TaskIFace createTask(TaskContext taskContext);
 
   /**
-   * Build a {@link DataPublisher} for the input {@link gobblin.runtime.JobState.DatasetState}.
+   * Build a {@link DataPublisher} for the input {@link org.apache.gobblin.runtime.JobState.DatasetState}.
    */
   DataPublisher createDataPublisher(JobState.DatasetState datasetState);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
index c792d7b..a1337fd 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/HOCONInputStreamJobTemplate.java
@@ -35,7 +35,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * A {@link gobblin.runtime.api.JobTemplate} that loads a HOCON file as a {@link StaticJobTemplate}.
+ * A {@link org.apache.gobblin.runtime.api.JobTemplate} that loads a HOCON file as a {@link StaticJobTemplate}.
  */
 @Slf4j
 public class HOCONInputStreamJobTemplate extends StaticJobTemplate {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
index 5fab14a..54b1bfc 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/template/ResourceBasedJobTemplate.java
@@ -33,7 +33,7 @@ import lombok.extern.slf4j.Slf4j;
 
 
 /**
- * A {@link gobblin.runtime.api.JobTemplate} that reads the template information from a resources file.
+ * A {@link org.apache.gobblin.runtime.api.JobTemplate} that reads the template information from a resources file.
  *
  * This class is final because otherwise we could not guarantee the {@link InputStream} to be closed if the super
  * constructor throws an exception.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
index 8497350..5860daa 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/util/JobStateToJsonConverter.java
@@ -50,7 +50,7 @@ import org.apache.gobblin.util.JobConfigurationUtils;
 
 
 /**
- * A utility class for converting a {@link gobblin.runtime.JobState} object to a json-formatted document.
+ * A utility class for converting a {@link org.apache.gobblin.runtime.JobState} object to a json-formatted document.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java b/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
index 5406e0f..1174c62 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/util/SchedulerUtils.java
@@ -143,7 +143,7 @@ public class SchedulerUtils {
    * {@link PathAlterationObserverScheduler}.
    *
    * @param monitor a {@link PathAlterationObserverScheduler}
-   * @param listener a {@link gobblin.util.filesystem.PathAlterationListener}
+   * @param listener a {@link org.apache.gobblin.util.filesystem.PathAlterationListener}
    * @param rootDirPath root directory
    */
   public static void addPathAlterationObserver(PathAlterationObserverScheduler monitor, PathAlterationListener listener,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
index cd7af9d..1792468 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
@@ -247,7 +247,7 @@ public class MRJobLauncherTest extends BMNGRunner {
    * Seems setting mapreduce.map.failures.maxpercent=100 does not prevent Hadoop2's LocalJobRunner from
    * failing and aborting a job if any mapper task fails. Aborting the job causes its working directory
    * to be deleted in {@link GobblinOutputCommitter}, which further fails this test since all the output
-   * {@link gobblin.runtime.TaskState}s are deleted. There may be a bug in Hadoop2's LocalJobRunner.
+   * {@link org.apache.gobblin.runtime.TaskState}s are deleted. There may be a bug in Hadoop2's LocalJobRunner.
    *
    * Also applicable to the two tests below.
    */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
index 5d5025e..8b8c41b 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/scheduler/JobConfigFileMonitorTest.java
@@ -47,7 +47,7 @@ import org.apache.gobblin.testing.AssertWithBackoff;
 
 
 /**
- * Unit tests for the job configuration file monitor in {@link gobblin.scheduler.JobScheduler}.
+ * Unit tests for the job configuration file monitor in {@link org.apache.gobblin.scheduler.JobScheduler}.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
index b28117b..f8e5684 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/test/TestConverter2.java
@@ -39,7 +39,7 @@ import org.apache.gobblin.fork.CopyableSchema;
 
 /**
  * An implementation of {@link Converter} for tests related to the
- * {@link gobblin.fork.ForkOperator}.
+ * {@link org.apache.gobblin.fork.ForkOperator}.
  *
  * @author Yinan Li
  */

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
----------------------------------------------------------------------
diff --git a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
index c1866fd..3cab263 100644
--- a/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
+++ b/gobblin-tunnel/src/main/java/org/apache/gobblin/tunnel/Tunnel.java
@@ -39,8 +39,8 @@ import org.apache.gobblin.util.ExecutorsUtils;
  * support the concept of "proxies", let alone HTTP proxies, and hence a solution is needed to enable this.
  *
  * This class provides a method of tunneling arbitrary protocols like JDBC connections over an HTTP proxy. Note that
- * while it is currently only implemented for JDBC (see {@link gobblin.source.jdbc.JdbcExtractor} and
- * {@link gobblin.source.jdbc.JdbcExtractor}), it can be extended to work with any other
+ * while it is currently only implemented for JDBC (see {@link org.apache.gobblin.source.jdbc.JdbcExtractor} and
+ * {@link org.apache.gobblin.source.jdbc.JdbcExtractor}), it can be extended to work with any other
  * TCP-based protocol.
  *
  * The way the Tunnel works is as follows:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
index 6deb3dd..e335c9f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/BrokerConfigurationKeyGenerator.java
@@ -28,7 +28,7 @@ import lombok.Builder;
 
 
 /**
- * Generates key strings that the default {@link gobblin.broker.iface.SharedResourcesBroker} can understand. Useful
+ * Generates key strings that the default {@link org.apache.gobblin.broker.iface.SharedResourcesBroker} can understand. Useful
  * for populating a configuration programmatically.
  */
 public class BrokerConfigurationKeyGenerator {
@@ -36,7 +36,7 @@ public class BrokerConfigurationKeyGenerator {
   private static final Joiner JOINER = Joiner.on(".").skipNulls();
 
   /**
-   * Generate a {@link gobblin.broker.iface.SharedResourcesBroker} configuration key for a particular {@link SharedResourceFactory},
+   * Generate a {@link org.apache.gobblin.broker.iface.SharedResourcesBroker} configuration key for a particular {@link SharedResourceFactory},
    * {@link SharedResourceKey} and {@link ScopeType}.
    *
    * Example:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
index 3b8726d..06d705a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerFactory.java
@@ -34,7 +34,7 @@ import org.apache.gobblin.util.ConfigUtils;
 
 
 /**
- * Used to create a default implementation of {@link gobblin.broker.iface.SharedResourcesBroker}.
+ * Used to create a default implementation of {@link org.apache.gobblin.broker.iface.SharedResourcesBroker}.
  *
  * All {@link SharedResourcesBroker}s created by this factory automatically load a set of configurations. In order of
  * preference:

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
index 2287922..97f401f 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerImpl.java
@@ -111,7 +111,7 @@ public class SharedResourcesBrokerImpl<S extends ScopeType<S>> implements Shared
   }
 
   /**
-   * Get a {@link gobblin.broker.iface.ConfigView} for the input scope, key, and factory.
+   * Get a {@link org.apache.gobblin.broker.iface.ConfigView} for the input scope, key, and factory.
    */
   public <K extends SharedResourceKey> KeyedScopedConfigViewImpl<S, K> getConfigView(S scope, K key, String factoryName) {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
index d8414da..e66ad7c 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/SharedResourcesBrokerUtils.java
@@ -31,7 +31,7 @@ import org.apache.gobblin.broker.iface.ScopeType;
 
 
 /**
- * General utilities for {@link gobblin.broker.iface.SharedResourcesBroker} functionality.
+ * General utilities for {@link org.apache.gobblin.broker.iface.SharedResourcesBroker} functionality.
  */
 public class SharedResourcesBrokerUtils {
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java b/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
index 64e49de..e2dcfe4 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/broker/package-info.java
@@ -16,29 +16,29 @@
  */
 
 /**
- * A {@link gobblin.broker.iface.SharedResourcesBroker} is an object that provides and manages objects that are accessed
+ * A {@link org.apache.gobblin.broker.iface.SharedResourcesBroker} is an object that provides and manages objects that are accessed
  * from multiple points in the application, allowing disconnected components to use shared objects, as well as easy user
  * configuration for those objects.
  *
  * As a model, consider file handles for emitting logs. Multiple tasks in the application might need to access a global log
- * file, or each task might have its own log file. To use a {@link gobblin.broker.iface.SharedResourcesBroker}, a task
- * creates a factory (see {@link gobblin.broker.iface.SharedResourceFactory}), in this case a log file handle factory.
+ * file, or each task might have its own log file. To use a {@link org.apache.gobblin.broker.iface.SharedResourcesBroker}, a task
+ * creates a factory (see {@link org.apache.gobblin.broker.iface.SharedResourceFactory}), in this case a log file handle factory.
  * To acquire the file handle, the task sends a request to
- * the broker providing the log file handle factory and a {@link gobblin.broker.iface.SharedResourceKey} (a discriminator between
+ * the broker providing the log file handle factory and a {@link org.apache.gobblin.broker.iface.SharedResourceKey} (a discriminator between
  * different objects created by the same factory, in the case of the log file handle, the key could specify whether we
  * need an error log handle or an info file handle). The broker has a cache of already created objects, and will either
  * return the same object if one matches the task's request, or will use the factory to create a new object.
  *
- * Brokers and the objects cached in them are scoped (see {@link gobblin.broker.iface.ScopeType} and
- * {@link gobblin.broker.iface.ScopeInstance}). Scoping allows the application to provide information to the broker
+ * Brokers and the objects cached in them are scoped (see {@link org.apache.gobblin.broker.iface.ScopeType} and
+ * {@link org.apache.gobblin.broker.iface.ScopeInstance}). Scoping allows the application to provide information to the broker
  * about its topology, and allows different scopes to get different objects. In the log file handle example, there might
  * be a different handle per task, so all calls withing the same task will get the same handle, while calls from different
  * tasks will get a different broker. In the most common use case, the task need not worry about scopes, as the
  * factory automatically determines which scope the handle should be created on. However, scoped requests are also
  * available, where a task can request an object at a specified scope.
  *
- * When creating a new object, the broker passes a configuration to the factory (see {@link gobblin.broker.iface.ConfigView}
- * and {@link gobblin.broker.iface.ScopedConfigView}), allowing users to globally change the
+ * When creating a new object, the broker passes a configuration to the factory (see {@link org.apache.gobblin.broker.iface.ConfigView}
+ * and {@link org.apache.gobblin.broker.iface.ScopedConfigView}), allowing users to globally change the
  * behavior of shared resources transparently to the task. Users can specify configurations for specific factories, scopes,
  * and keys (for example, the location of the log file could be settable through configuration, and user can specify
  * a different location for global and task scope logs).

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
index f48bce1..a2be0bd 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/DatePartitionType.java
@@ -21,8 +21,8 @@ import org.joda.time.chrono.ISOChronology;
 
 
 /**
- * Temporal granularity types for writing ({@link gobblin.writer.partitioner.TimeBasedWriterPartitioner}) and reading
- * ({@link gobblin.source.DatePartitionedAvroFileSource}) date partitioned data.
+ * Temporal granularity types for writing ({@link org.apache.gobblin.writer.partitioner.TimeBasedWriterPartitioner}) and reading
+ * ({@link org.apache.gobblin.source.DatePartitionedAvroFileSource}) date partitioned data.
  *
  * @author Lorand Bendig
  *

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
index ce7df72..aee9fb7 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ForkOperatorUtils.java
@@ -28,7 +28,7 @@ import org.apache.gobblin.configuration.WorkUnitState;
 
 
 /**
- * Utility class for use with the {@link gobblin.fork.ForkOperator} class.
+ * Utility class for use with the {@link org.apache.gobblin.fork.ForkOperator} class.
  *
  * @author Yinan Li
  */
@@ -64,8 +64,8 @@ public class ForkOperatorUtils {
    * Get a new property key from an original one based on the branch id. The method assumes the branch id specified by
    * the {@link ConfigurationKeys#FORK_BRANCH_ID_KEY} parameter in the given WorkUnitState. The fork id key specifies
    * which fork this parameter belongs to. Note this method will only provide the aforementioned functionality for
-   * {@link gobblin.converter.Converter}s. To get the same functionality in {@link gobblin.writer.DataWriter}s use
-   * the {@link gobblin.writer.DataWriterBuilder#forBranch(int)} to construct a writer with a specific branch id.
+   * {@link org.apache.gobblin.converter.Converter}s. To get the same functionality in {@link org.apache.gobblin.writer.DataWriter}s use
+   * the {@link org.apache.gobblin.writer.DataWriterBuilder#forBranch(int)} to construct a writer with a specific branch id.
    *
    * @param workUnitState contains the fork id key
    * @param key           property key

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
index 8bcb71f..df4d73a 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/JobLauncherUtils.java
@@ -78,7 +78,7 @@ public class JobLauncherUtils {
   }
 
   /**
-   * Create an ID for a new multi-task (corresponding to a {@link gobblin.source.workunit.MultiWorkUnit})
+   * Create an ID for a new multi-task (corresponding to a {@link org.apache.gobblin.source.workunit.MultiWorkUnit})
    * for the job with the given job ID.
    *
    * @param jobId job ID

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
index e8f9fcc..3626199 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemUtils.java
@@ -48,7 +48,7 @@ import org.apache.gobblin.configuration.State;
  * access any operations on behalf of the specified user.
  *
  * <p>
- *   As a user, use methods in {@link gobblin.util.ProxiedFileSystemCache} to generate the proxied file systems.
+ *   As a user, use methods in {@link org.apache.gobblin.util.ProxiedFileSystemCache} to generate the proxied file systems.
  * </p>
  *
  * @see <a href="http://hadoop.apache.org/docs/r1.2.1/Secure_Impersonation.html">Secure Impersonation</a>,

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
index d3bd8e3..573e901 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/ProxiedFileSystemWrapper.java
@@ -51,7 +51,7 @@ public class ProxiedFileSystemWrapper {
 
   /**
    * Two authentication types for Hadoop Security, through TOKEN or KEYTAB.
-   * @deprecated Use {@link gobblin.util.ProxiedFileSystemUtils.AuthType}.
+   * @deprecated Use {@link org.apache.gobblin.util.ProxiedFileSystemUtils.AuthType}.
    */
   @Deprecated
   public enum AuthType {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/177a42de/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
index 3146591..f9c1b7d 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/RateControlledFileSystem.java
@@ -33,20 +33,20 @@ import org.apache.gobblin.util.limiter.RateBasedLimiter;
 
 
 /**
- * Subclass of {@link org.apache.hadoop.fs.FileSystem} that wraps with a {@link gobblin.util.limiter.Limiter}
+ * Subclass of {@link org.apache.hadoop.fs.FileSystem} that wraps with a {@link org.apache.gobblin.util.limiter.Limiter}
  * to control HDFS call rate.
  *
  *  <p>
  *  This classes uses Guava's {@link Cache} for storing {@link org.apache.hadoop.fs.FileSystem} URI to
- *  {@link gobblin.util.limiter.Limiter} mapping.
+ *  {@link org.apache.gobblin.util.limiter.Limiter} mapping.
  *  </p>
  *
  *  <p>
- *  For methods that require HDFS calls, this class will first acquire a permit using {@link gobblin.util.limiter.Limiter},
+ *  For methods that require HDFS calls, this class will first acquire a permit using {@link org.apache.gobblin.util.limiter.Limiter},
  *  to make sure HDFS call rate is allowed by the uppper limit.
  *  </p>
  *
- *  @deprecated use {@link gobblin.util.filesystem.ThrottledFileSystem}
+ *  @deprecated use {@link org.apache.gobblin.util.filesystem.ThrottledFileSystem}
  */
 @Deprecated
 public class RateControlledFileSystem extends ThrottledFileSystem {


[42/77] [abbrv] incubator-gobblin git commit: Change internal references to org.apache.gobblin packages

Posted by ab...@apache.org.
Change internal references to org.apache.gobblin packages


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/bbf2aee0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/bbf2aee0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/bbf2aee0

Branch: refs/heads/master
Commit: bbf2aee0c24d106eb6108efffcaf2458616db705
Parents: fbdcc8a
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 18:41:41 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 18:41:41 2017 -0700

----------------------------------------------------------------------
 .../gobblin/configuration/ConfigurationKeys.java    |  4 ++--
 .../resources/GobblinAWSClusterLauncherTest.conf    |  2 +-
 .../cluster/GobblinClusterConfigurationKeys.java    |  6 +++---
 .../gobblin/compaction/mapreduce/MRCompactor.java   |  2 +-
 .../mapreduce/avro/AvroKeyDedupReducer.java         |  2 +-
 .../mapreduce/avro/ConfBasedDeltaFieldProvider.java |  2 +-
 .../FieldAttributeBasedDeltaFieldsProvider.java     |  4 ++--
 .../qualitychecker/RowCountTaskLevelPolicyTest.java | 12 ++++++------
 .../qualitychecker/RowLevelQualityCheckerTest.java  |  4 ++--
 .../qualitychecker/TaskLevelQualityCheckerTest.java |  4 ++--
 .../copy/publisher/CopyDataPublisher.java           |  2 +-
 .../retention/ConfigurableCleanableDatasetTest.java | 16 ++++++++--------
 gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md |  4 ++--
 gobblin-example/src/main/resources/csvToAvro.conf   |  6 +++---
 .../java/org/apache/gobblin/hive/HiveRegister.java  |  2 +-
 .../hive/metastore/HiveMetaStoreBasedRegister.java  |  2 +-
 .../src/test/resources/performance-testng.xml       |  2 +-
 .../gobblin/kafka/writer/Kafka08DataWriterTest.java |  2 +-
 .../source/extractor/extract/kafka/KafkaSource.java |  2 +-
 .../idl/gobblin.rest.jobExecutions.restspec.json    |  2 +-
 .../gobblin.rest.jobExecutions.snapshot.json        |  2 +-
 .../gobblin/rest/JobExecutionInfoResource.java      |  2 +-
 .../idl/gobblin.service.flowconfigs.restspec.json   |  2 +-
 .../idl/gobblin.service.flowstatuses.restspec.json  |  4 ++--
 .../org/apache/gobblin/service/FlowConfig.pdsc      |  2 +-
 .../org/apache/gobblin/service/Schedule.pdsc        |  2 +-
 .../gobblin.service.flowconfigs.snapshot.json       |  6 +++---
 .../gobblin.service.flowstatuses.snapshot.json      |  4 ++--
 .../apache/gobblin/service/FlowConfigsResource.java |  2 +-
 .../apache/gobblin/service/FlowStatusResource.java  |  2 +-
 .../gobblin.restli.throttling.permits.restspec.json |  2 +-
 .../gobblin.restli.throttling.permits.snapshot.json |  2 +-
 .../restli/throttling/LimiterServerResource.java    |  2 +-
 .../gobblin/restli/throttling/PoliciesResource.java |  2 +-
 .../throttling/ThrottlingGuiceServletConfig.java    |  2 +-
 .../1/ConfigBasedPolicyTest/resource2/main.conf     |  2 +-
 gobblin-runtime/build.gradle                        |  2 +-
 .../gobblin/runtime/local/LocalJobLauncherTest.java | 10 +++++-----
 .../runtime/mapreduce/MRJobLauncherTest.java        | 12 ++++++------
 .../brokerTest/SimpleHelloWorldJob.jobconf          |  2 +-
 .../service/modules/core/GobblinServiceHATest.java  |  2 +-
 .../modules/core/GobblinServiceManagerTest.java     |  2 +-
 .../gobblin/SkipWorkUnitsIntegrationTest.java       |  2 +-
 .../java/org/apache/gobblin/util/HadoopUtils.java   |  2 +-
 .../util/limiter/broker/SharedLimiterFactory.java   |  2 +-
 ligradle/findbugs/findbugsExclude.xml               |  6 +++---
 46 files changed, 82 insertions(+), 82 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
index 0d8dcf5..79e9b98 100644
--- a/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
+++ b/gobblin-api/src/main/java/org/apache/gobblin/configuration/ConfigurationKeys.java
@@ -397,7 +397,7 @@ public class ConfigurationKeys {
   /**
    * Metadata configuration properties used internally
    */
-  public static final String DATA_PUBLISH_WRITER_METADATA_MERGER_NAME_DEFAULT = "gobblin.metadata.types.GlobalMetadataJsonMerger";
+  public static final String DATA_PUBLISH_WRITER_METADATA_MERGER_NAME_DEFAULT = "org.apache.gobblin.metadata.types.GlobalMetadataJsonMerger";
   public static final String DATA_PUBLISHER_METADATA_OUTPUT_DIR =  DATA_PUBLISHER_PREFIX + ".metadata.output.dir";
   //Metadata String in the configuration file
   public static final String DATA_PUBLISHER_METADATA_STR = DATA_PUBLISHER_PREFIX + ".metadata.string";
@@ -410,7 +410,7 @@ public class ConfigurationKeys {
   public static final String DATA_PUBLISHER_TYPE = DATA_PUBLISHER_PREFIX + ".type";
   public static final String JOB_DATA_PUBLISHER_TYPE = DATA_PUBLISHER_PREFIX + ".job.type";
   public static final String TASK_DATA_PUBLISHER_TYPE = DATA_PUBLISHER_PREFIX + ".task.type";
-  public static final String DEFAULT_DATA_PUBLISHER_TYPE = "gobblin.publisher.BaseDataPublisher";
+  public static final String DEFAULT_DATA_PUBLISHER_TYPE = "org.apache.gobblin.publisher.BaseDataPublisher";
   public static final String DATA_PUBLISHER_FILE_SYSTEM_URI = DATA_PUBLISHER_PREFIX + ".fs.uri";
   public static final String DATA_PUBLISHER_FINAL_DIR = DATA_PUBLISHER_PREFIX + ".final.dir";
   public static final String DATA_PUBLISHER_APPEND_EXTRACT_TO_FINAL_DIR = DATA_PUBLISHER_PREFIX + ".appendExtractToFinalDir";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
----------------------------------------------------------------------
diff --git a/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf b/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
index 12eabc6..4e2024d 100644
--- a/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
+++ b/gobblin-aws/src/test/resources/GobblinAWSClusterLauncherTest.conf
@@ -67,7 +67,7 @@ gobblin.aws.nfs.parent.dir="/home/ec2-user"
 gobblin.aws.nfs.root.dir=${gobblin.aws.nfs.parent.dir}"/"${gobblin.aws.cluster.name}
 gobblin.cluster.helix.cluster.name=${gobblin.aws.cluster.name}
 gobblin.cluster.job.conf.path=${gobblin.aws.nfs.root.dir}"/job-conf"
-gobblin.cluster.job.configuration.manager="gobblin.aws.AWSJobConfigurationManager"
+gobblin.cluster.job.configuration.manager="org.apache.gobblin.aws.AWSJobConfigurationManager"
 gobblin.aws.email.notification.on.shutdown=false
 
 ## AWS Configuration

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
----------------------------------------------------------------------
diff --git a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
index 9c3f6c8..e8dfb1d 100644
--- a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
+++ b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinClusterConfigurationKeys.java
@@ -70,12 +70,12 @@ public class GobblinClusterConfigurationKeys {
   public static final String JOB_SPEC_REFRESH_INTERVAL = GOBBLIN_CLUSTER_PREFIX + "job.spec.refresh.interval";
   public static final String SPEC_EXECUTOR_INSTANCE_CONSUMER_CLASS_KEY = GOBBLIN_CLUSTER_PREFIX + "specConsumer.class";
   public static final String DEFAULT_SPEC_EXECUTOR_INSTANCE_CONSUMER_CLASS =
-      "gobblin.service.SimpleKafkaSpecExecutorInstanceConsumer";
+      "org.apache.gobblin.service.SimpleKafkaSpecExecutorInstanceConsumer";
   public static final String DEFAULT_STREAMING_SPEC_EXECUTOR_INSTANCE_CONSUMER_CLASS =
-      "gobblin.service.StreamingKafkaSpecExecutorInstanceConsumer";
+      "org.apache.gobblin.service.StreamingKafkaSpecExecutorInstanceConsumer";
   public static final String JOB_CATALOG_KEY = GOBBLIN_CLUSTER_PREFIX + "job.catalog";
   public static final String DEFAULT_JOB_CATALOG =
-      "gobblin.runtime.job_catalog.NonObservingFSJobCatalog";
+      "org.apache.gobblin.runtime.job_catalog.NonObservingFSJobCatalog";
 
   public static final String STOP_TIMEOUT_SECONDS = GOBBLIN_CLUSTER_PREFIX + "stopTimeoutSeconds";
   public static final long DEFAULT_STOP_TIMEOUT_SECONDS = 60;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
index e52b5e5..2b57782 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
@@ -131,7 +131,7 @@ public class MRCompactor implements Compactor {
 
   public static final String COMPACTION_JOB_RUNNER_CLASS = COMPACTION_PREFIX + "job.runner.class";
   public static final String DEFAULT_COMPACTION_JOB_RUNNER_CLASS =
-      "gobblin.compaction.mapreduce.avro.MRCompactorAvroKeyDedupJobRunner";
+      "org.apache.gobblin.compaction.mapreduce.avro.MRCompactorAvroKeyDedupJobRunner";
   public static final String COMPACTION_TIMEZONE = COMPACTION_PREFIX + "timezone";
   public static final String DEFAULT_COMPACTION_TIMEZONE = ConfigurationKeys.PST_TIMEZONE_NAME;
   public static final String COMPACTION_FILE_SYSTEM_URI = COMPACTION_PREFIX + "file.system.uri";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
index ecb0dc5..130e544 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/AvroKeyDedupReducer.java
@@ -49,7 +49,7 @@ public class AvroKeyDedupReducer extends Reducer<AvroKey<GenericRecord>, AvroVal
   }
 
   public static final String DELTA_SCHEMA_PROVIDER =
-      "gobblin.compaction." + AvroKeyDedupReducer.class.getSimpleName() + ".deltaFieldsProvider";
+      "org.apache.gobblin.compaction." + AvroKeyDedupReducer.class.getSimpleName() + ".deltaFieldsProvider";
   private AvroKey<GenericRecord> outKey;
   private Optional<AvroValueDeltaSchemaComparator> deltaComparatorOptional;
   private AvroDeltaFieldNameProvider deltaFieldNamesProvider;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
index cef3d0e..d8a1f8b 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/ConfBasedDeltaFieldProvider.java
@@ -33,7 +33,7 @@ import com.google.common.base.Splitter;
 @Test(groups = {"gobblin.compaction"})
 public class ConfBasedDeltaFieldProvider implements AvroDeltaFieldNameProvider {
   public static final String DELTA_FIELDS_KEY =
-      "gobblin.compaction." + ConfBasedDeltaFieldProvider.class.getSimpleName() + ".deltaFields";
+      "org.apache.gobblin.compaction." + ConfBasedDeltaFieldProvider.class.getSimpleName() + ".deltaFields";
   private final List<String> deltaFields;
 
   public ConfBasedDeltaFieldProvider(Configuration conf) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
----------------------------------------------------------------------
diff --git a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
index 2596ebf..8e508e5 100644
--- a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
+++ b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/avro/FieldAttributeBasedDeltaFieldsProvider.java
@@ -46,9 +46,9 @@ import lombok.extern.slf4j.Slf4j;
 @Slf4j
 public class FieldAttributeBasedDeltaFieldsProvider implements AvroDeltaFieldNameProvider {
   public static final String ATTRIBUTE_FIELD =
-      "gobblin.compaction." + FieldAttributeBasedDeltaFieldsProvider.class.getSimpleName() + ".deltaAttributeField";
+      "org.apache.gobblin.compaction." + FieldAttributeBasedDeltaFieldsProvider.class.getSimpleName() + ".deltaAttributeField";
   public static final String DELTA_PROP_NAME =
-      "gobblin.compaction." + FieldAttributeBasedDeltaFieldsProvider.class.getSimpleName() + ".deltaPropName";
+      "org.apache.gobblin.compaction." + FieldAttributeBasedDeltaFieldsProvider.class.getSimpleName() + ".deltaPropName";
   public static final String DEFAULT_DELTA_PROP_NAME = "delta";
   private final String attributeField;
   private final String deltaPropName;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
index e8edba6..43736fa 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowCountTaskLevelPolicyTest.java
@@ -40,7 +40,7 @@ public class RowCountTaskLevelPolicyTest {
   public void testRowCountPolicyPassed()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.policies.count.RowCountPolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.policies.count.RowCountPolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, WRITER_ROWS_WRITTEN);
@@ -55,7 +55,7 @@ public class RowCountTaskLevelPolicyTest {
   public void testRowCountPolicyFailed()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.policies.count.RowCountPolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.policies.count.RowCountPolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, -1);
@@ -70,7 +70,7 @@ public class RowCountTaskLevelPolicyTest {
   public void testRowCountRangePolicyPassedExact()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.policies.count.RowCountRangePolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.policies.count.RowCountRangePolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, WRITER_ROWS_WRITTEN);
@@ -86,7 +86,7 @@ public class RowCountTaskLevelPolicyTest {
   public void testRowCountRangePolicyPassedRange()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.policies.count.RowCountRangePolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.policies.count.RowCountRangePolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, (long) 0.03 * EXTRACTOR_ROWS_READ + EXTRACTOR_ROWS_READ);
@@ -102,7 +102,7 @@ public class RowCountTaskLevelPolicyTest {
   public void testRowCountRangePolicyFailed()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.policies.count.RowCountRangePolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.policies.count.RowCountRangePolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, -1);
@@ -119,7 +119,7 @@ public class RowCountTaskLevelPolicyTest {
       throws Exception {
     State state = new State();
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST,
-        "gobblin.policies.count.RowCountPolicy,gobblin.policies.count.RowCountRangePolicy");
+        "org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.count.RowCountRangePolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL,FAIL");
     state.setProp(ConfigurationKeys.EXTRACTOR_ROWS_EXPECTED, EXTRACTOR_ROWS_READ);
     state.setProp(ConfigurationKeys.WRITER_ROWS_WRITTEN, WRITER_ROWS_WRITTEN);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
index 1ce5868..808cfef 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/RowLevelQualityCheckerTest.java
@@ -43,7 +43,7 @@ public class RowLevelQualityCheckerTest {
   public void testRowLevelPolicy()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST, "gobblin.qualitychecker.TestRowLevelPolicy");
+    state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST, "org.apache.gobblin.qualitychecker.TestRowLevelPolicy");
     state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE, "FAIL");
 
     RowLevelPolicyChecker checker =
@@ -61,7 +61,7 @@ public class RowLevelQualityCheckerTest {
   public void testWriteToErrFile()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST, "gobblin.qualitychecker.TestRowLevelPolicyFail");
+    state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST, "org.apache.gobblin.qualitychecker.TestRowLevelPolicyFail");
     state.setProp(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE, "ERR_FILE");
     state.setProp(ConfigurationKeys.ROW_LEVEL_ERR_FILE, TestConstants.TEST_ERR_FILE);
     state.setProp(ConfigurationKeys.WRITER_FILE_SYSTEM_URI, TestConstants.TEST_FS_URI);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
index 8bd8edf..c366faa 100644
--- a/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
+++ b/gobblin-core/src/test/java/org/apache/gobblin/qualitychecker/TaskLevelQualityCheckerTest.java
@@ -37,7 +37,7 @@ public class TaskLevelQualityCheckerTest {
   public void testPolicyChecker()
       throws Exception {
     State state = new State();
-    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "gobblin.qualitychecker.TestTaskLevelPolicy");
+    state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST, "org.apache.gobblin.qualitychecker.TestTaskLevelPolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL");
 
     TaskLevelPolicyCheckResults results = getPolicyResults(state);
@@ -51,7 +51,7 @@ public class TaskLevelQualityCheckerTest {
       throws Exception {
     State state = new State();
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST,
-        "gobblin.qualitychecker.TestTaskLevelPolicy,gobblin.qualitychecker.TestTaskLevelPolicy");
+        "org.apache.gobblin.qualitychecker.TestTaskLevelPolicy,org.apache.gobblin.qualitychecker.TestTaskLevelPolicy");
     state.setProp(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE, "FAIL,FAIL");
 
     TaskLevelPolicyCheckResults results = getPolicyResults(state);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
index 3b22a89..b961faa 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/publisher/CopyDataPublisher.java
@@ -103,7 +103,7 @@ public class CopyDataPublisher extends DataPublisher implements UnpublishedHandl
     MetricContext metricContext =
         Instrumented.getMetricContext(state, CopyDataPublisher.class, GobblinMetrics.getCustomTagsFromState(state));
 
-    this.eventSubmitter = new EventSubmitter.Builder(metricContext, "gobblin.copy.CopyDataPublisher").build();
+    this.eventSubmitter = new EventSubmitter.Builder(metricContext, "org.apache.gobblin.copy.CopyDataPublisher").build();
 
     this.recoveryHelper = new RecoveryHelper(this.fs, state);
     this.recoveryHelper.purgeOldPersistedFile();

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
index 1a4311d..35ddd77 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/ConfigurableCleanableDatasetTest.java
@@ -48,9 +48,9 @@ public class ConfigurableCleanableDatasetTest {
 
     Config conf =
         ConfigFactory.parseMap(ImmutableMap.<String, String> of("gobblin.retention.version.finder.class",
-            "gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
+            "org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
             "gobblin.retention.retention.policy.class",
-            "gobblin.data.management.retention.policy.NewestKRetentionPolicy",
+            "org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy",
             "gobblin.retention.newestK.versions.retained", "2"));
 
     ConfigurableCleanableDataset<FileSystemDatasetVersion> dataset =
@@ -67,9 +67,9 @@ public class ConfigurableCleanableDatasetTest {
 
     Config conf =
         ConfigFactory.parseMap(ImmutableMap.<String, String> of("gobblin.retention.version.finder.class",
-            "gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
+            "org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
             "gobblin.retention.selection.policy.class",
-            "gobblin.data.management.policy.NewestKSelectionPolicy",
+            "org.apache.gobblin.data.management.policy.NewestKSelectionPolicy",
             "gobblin.retention.selection.newestK.versionsSelected", "2"));
 
     ConfigurableCleanableDataset<FileSystemDatasetVersion> dataset =
@@ -86,8 +86,8 @@ public class ConfigurableCleanableDatasetTest {
 
     Map<String, String> partitionConf =
         ImmutableMap.<String, String> of("version.finder.class",
-            "gobblin.data.management.version.finder.WatermarkDatasetVersionFinder", "selection.policy.class",
-            "gobblin.data.management.policy.NewestKSelectionPolicy", "selection.newestK.versionsSelected", "2");
+            "org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder", "selection.policy.class",
+            "org.apache.gobblin.data.management.policy.NewestKSelectionPolicy", "selection.newestK.versionsSelected", "2");
     Config conf = ConfigFactory.parseMap(ImmutableMap.<String, List<Map<String, String>>> of("gobblin.retention.dataset.partitions",
             ImmutableList.of(partitionConf, partitionConf)));
 
@@ -108,9 +108,9 @@ public class ConfigurableCleanableDatasetTest {
 
     Config conf =
         ConfigFactory.parseMap(ImmutableMap.<String, String> of("gobblin.retention.version.finder.class",
-            "gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
+            "org.apache.gobblin.data.management.version.finder.WatermarkDatasetVersionFinder",
             "gobblin.retention.selection.policy.class",
-            "gobblin.data.management.policy.NewestKSelectionPolicy",
+            "org.apache.gobblin.data.management.policy.NewestKSelectionPolicy",
             "gobblin.retention.selection.newestK.versionsSelected", "2",
             "gobblin.retention.dataset.is.blacklisted", "true"));
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
----------------------------------------------------------------------
diff --git a/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md b/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
index c88f1f6..117d506 100644
--- a/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
+++ b/gobblin-docs/adaptors/Hive-Avro-To-ORC-Converter.md
@@ -257,9 +257,9 @@ SLA event is published every time an Avro partition/table is converted to ORC. E
         "workunitCreateTime": "1470227446703"
 
         ## Gobblin metrics metadata
-        "class": "gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher",
+        "class": "org.apache.gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher",
         "metricContextID": "20bfb2a2-0592-4f53-9259-c8ee125f90a8",
-        "metricContextName": "gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher.781426901",
+        "metricContextName": "org.apache.gobblin.data.management.conversion.hive.publisher.HiveConvertPublisher.781426901",
     }
 }
 ```

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-example/src/main/resources/csvToAvro.conf
----------------------------------------------------------------------
diff --git a/gobblin-example/src/main/resources/csvToAvro.conf b/gobblin-example/src/main/resources/csvToAvro.conf
index 8a60486..e318588 100644
--- a/gobblin-example/src/main/resources/csvToAvro.conf
+++ b/gobblin-example/src/main/resources/csvToAvro.conf
@@ -1,8 +1,8 @@
 source.filebased.data.directory=/tmp/csvSource
 
-source.class=gobblin.source.extractor.filebased.TextFileBasedSource
-converter.classes="gobblin.converter.StringSchemaInjector,gobblin.converter.csv.CsvToJsonConverter,gobblin.converter.avro.JsonIntermediateToAvroConverter"
-writer.builder.class=gobblin.writer.AvroDataWriterBuilder
+source.class=org.apache.gobblin.source.extractor.filebased.TextFileBasedSource
+converter.classes="org.apache.gobblin.converter.StringSchemaInjector,org.apache.gobblin.converter.csv.CsvToJsonConverter,org.apache.gobblin.converter.avro.JsonIntermediateToAvroConverter"
+writer.builder.class=org.apache.gobblin.writer.AvroDataWriterBuilder
 
 extract.table.name=CsvToAvro
 extract.namespace=gobblin.example

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
index 66cce96..82d205b 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/HiveRegister.java
@@ -61,7 +61,7 @@ import lombok.extern.slf4j.Slf4j;
 public abstract class HiveRegister implements Closeable {
 
   public static final String HIVE_REGISTER_TYPE = "hive.register.type";
-  public static final String DEFAULT_HIVE_REGISTER_TYPE = "gobblin.hive.metastore.HiveMetaStoreBasedRegister";
+  public static final String DEFAULT_HIVE_REGISTER_TYPE = "org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister";
   public static final String HIVE_TABLE_COMPARATOR_TYPE = "hive.table.comparator.type";
   public static final String DEFAULT_HIVE_TABLE_COMPARATOR_TYPE = HiveTableComparator.class.getName();
   public static final String HIVE_PARTITION_COMPARATOR_TYPE = "hive.partition.comparator.type";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
----------------------------------------------------------------------
diff --git a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
index 49c08a7..2d074d9 100644
--- a/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
+++ b/gobblin-hive-registration/src/main/java/org/apache/gobblin/hive/metastore/HiveMetaStoreBasedRegister.java
@@ -142,7 +142,7 @@ public class HiveMetaStoreBasedRegister extends HiveRegister {
     this.metricContext =
         GobblinMetricsRegistry.getInstance().getMetricContext(state, HiveMetaStoreBasedRegister.class, GobblinMetrics.getCustomTagsFromState(state));
 
-    this.eventSubmitter = new EventSubmitter.Builder(this.metricContext, "gobblin.hive.HiveMetaStoreBasedRegister").build();
+    this.eventSubmitter = new EventSubmitter.Builder(this.metricContext, "org.apache.gobblin.hive.HiveMetaStoreBasedRegister").build();
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-metrics-libs/gobblin-metrics-base/src/test/resources/performance-testng.xml
----------------------------------------------------------------------
diff --git a/gobblin-metrics-libs/gobblin-metrics-base/src/test/resources/performance-testng.xml b/gobblin-metrics-libs/gobblin-metrics-base/src/test/resources/performance-testng.xml
index 0a95a7c..442f5c0 100644
--- a/gobblin-metrics-libs/gobblin-metrics-base/src/test/resources/performance-testng.xml
+++ b/gobblin-metrics-libs/gobblin-metrics-base/src/test/resources/performance-testng.xml
@@ -23,7 +23,7 @@
         </run>
     </groups>
     <packages>
-        <package name="gobblin.metrics.*" />
+        <package name="org.apache.gobblin.metrics.*" />
     </packages>
 </test>
 </suite>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
index 900e0be..c7ac96f 100644
--- a/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
+++ b/gobblin-modules/gobblin-kafka-08/src/test/java/org/apache/gobblin/kafka/writer/Kafka08DataWriterTest.java
@@ -137,7 +137,7 @@ public class Kafka08DataWriterTest {
     props.setProperty(KafkaWriterConfigurationKeys.KAFKA_TOPIC, topic);
     props.setProperty(KafkaWriterConfigurationKeys.KAFKA_PRODUCER_CONFIG_PREFIX + "bootstrap.servers", "localhost:" + _kafkaTestHelper.getKafkaServerPort());
     props.setProperty(KafkaWriterConfigurationKeys.KAFKA_PRODUCER_CONFIG_PREFIX + "value.serializer",
-        "gobblin.kafka.serialize.LiAvroSerializer");
+        "org.apache.gobblin.kafka.serialize.LiAvroSerializer");
 
     // set up mock schema registry
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
----------------------------------------------------------------------
diff --git a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
index 42c594d..ec4bed5 100644
--- a/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
+++ b/gobblin-modules/gobblin-kafka-common/src/main/java/org/apache/gobblin/source/extractor/extract/kafka/KafkaSource.java
@@ -108,7 +108,7 @@ public abstract class KafkaSource<S, D> extends EventBasedSource<S, D> {
   public static final String GOBBLIN_KAFKA_EXTRACT_ALLOW_TABLE_TYPE_NAMESPACE_CUSTOMIZATION =
       "gobblin.kafka.extract.allowTableTypeAndNamspaceCustomization";
   public static final String DEFAULT_GOBBLIN_KAFKA_CONSUMER_CLIENT_FACTORY_CLASS =
-      "gobblin.kafka.client.Kafka08ConsumerClient$Factory";
+      "org.apache.gobblin.kafka.client.Kafka08ConsumerClient$Factory";
   public static final String GOBBLIN_KAFKA_SHOULD_ENABLE_DATASET_STATESTORE =
       "gobblin.kafka.shouldEnableDatasetStateStore";
   public static final boolean DEFAULT_GOBBLIN_KAFKA_SHOULD_ENABLE_DATASET_STATESTORE = false;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
index 4be751e..40e5004 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/idl/gobblin.rest.jobExecutions.restspec.json
@@ -7,7 +7,7 @@
   "collection" : {
     "identifier" : {
       "name" : "jobExecutionsId",
-      "type" : "gobblin.rest.JobExecutionQuery",
+      "type" : "org.apache.gobblin.rest.JobExecutionQuery",
       "params" : "com.linkedin.restli.common.EmptyRecord"
     },
     "supports" : [ "batch_get", "get" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
index fe626e4..50b37b5 100644
--- a/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
+++ b/gobblin-rest-service/gobblin-rest-api/src/main/snapshot/gobblin.rest.jobExecutions.snapshot.json
@@ -333,7 +333,7 @@
     "collection" : {
       "identifier" : {
         "name" : "jobExecutionsId",
-        "type" : "gobblin.rest.JobExecutionQuery",
+        "type" : "org.apache.gobblin.rest.JobExecutionQuery",
         "params" : "com.linkedin.restli.common.EmptyRecord"
       },
       "supports" : [ "batch_get", "get" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
----------------------------------------------------------------------
diff --git a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
index bcaa164..99f4374 100644
--- a/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
+++ b/gobblin-rest-service/gobblin-rest-server/src/main/java/org/apache/gobblin/rest/JobExecutionInfoResource.java
@@ -41,7 +41,7 @@ import org.apache.gobblin.metastore.JobHistoryStore;
  *
  * @author Yinan Li
  */
-@RestLiCollection(name = "jobExecutions", namespace = "gobblin.rest")
+@RestLiCollection(name = "jobExecutions", namespace = "org.apache.gobblin.rest")
 public class JobExecutionInfoResource extends ComplexKeyResourceTemplate<JobExecutionQuery, EmptyRecord, JobExecutionQueryResult> {
 
   private static final Logger LOGGER = LoggerFactory.getLogger(JobExecutionInfoResource.class);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
index 8191d60..3f06bbe 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowconfigs.restspec.json
@@ -7,7 +7,7 @@
   "collection" : {
     "identifier" : {
       "name" : "id",
-      "type" : "gobblin.service.FlowId",
+      "type" : "org.apache.gobblin.service.FlowId",
       "params" : "com.linkedin.restli.common.EmptyRecord"
     },
     "supports" : [ "create", "delete", "get", "update" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
index 97f7da1..a8e4d1c 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/idl/gobblin.service.flowstatuses.restspec.json
@@ -7,7 +7,7 @@
   "collection" : {
     "identifier" : {
       "name" : "id",
-      "type" : "gobblin.service.FlowStatusId",
+      "type" : "org.apache.gobblin.service.FlowStatusId",
       "params" : "com.linkedin.restli.common.EmptyRecord"
     },
     "supports" : [ "get" ],
@@ -19,7 +19,7 @@
       "name" : "latestFlowStatus",
       "parameters" : [ {
         "name" : "flowId",
-        "type" : "gobblin.service.FlowId"
+        "type" : "org.apache.gobblin.service.FlowId"
       } ]
     } ],
     "entity" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
index b77c204..0bba724 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/FlowConfig.pdsc
@@ -20,7 +20,7 @@
       "type" : "string",
       "doc" : "Comma separated list of URIs for templates used in the flow. The template location is defined by the multiproduct that packages the template.",
       "validate": {
-        "gobblin.service.validator.TemplateUriValidator": {}
+        "org.apache.gobblin.service.validator.TemplateUriValidator": {}
       }
     },
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
index 030a10f..8ca592f 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/pegasus/org/apache/gobblin/service/Schedule.pdsc
@@ -9,7 +9,7 @@
       "type" : "string",
       "doc" : "Schedule for flow in cron format",
       "validate": {
-        "gobblin.service.validator.CronValidator": {}
+        "org.apache.gobblin.service.validator.CronValidator": {}
       }
     },
     {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
index 9bbdfe8..5871f21 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowconfigs.snapshot.json
@@ -35,7 +35,7 @@
       "type" : "string",
       "doc" : "Schedule for flow in cron format",
       "validate" : {
-        "gobblin.service.validator.CronValidator" : { }
+        "org.apache.gobblin.service.validator.CronValidator" : { }
       }
     }, {
       "name" : "runImmediately",
@@ -62,7 +62,7 @@
       "type" : "string",
       "doc" : "Comma separated list of URIs for templates used in the flow. The template location is defined by the multiproduct that packages the template.",
       "validate" : {
-        "gobblin.service.validator.TemplateUriValidator" : { }
+        "org.apache.gobblin.service.validator.TemplateUriValidator" : { }
       }
     }, {
       "name" : "properties",
@@ -91,7 +91,7 @@
     "collection" : {
       "identifier" : {
         "name" : "id",
-        "type" : "gobblin.service.FlowId",
+        "type" : "org.apache.gobblin.service.FlowId",
         "params" : "com.linkedin.restli.common.EmptyRecord"
       },
       "supports" : [ "create", "delete", "get", "update" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
index 4ed7fd6..cd2943d 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-api/src/main/snapshot/gobblin.service.flowstatuses.snapshot.json
@@ -204,7 +204,7 @@
     "collection" : {
       "identifier" : {
         "name" : "id",
-        "type" : "gobblin.service.FlowStatusId",
+        "type" : "org.apache.gobblin.service.FlowStatusId",
         "params" : "com.linkedin.restli.common.EmptyRecord"
       },
       "supports" : [ "get" ],
@@ -216,7 +216,7 @@
         "name" : "latestFlowStatus",
         "parameters" : [ {
           "name" : "flowId",
-          "type" : "gobblin.service.FlowId"
+          "type" : "org.apache.gobblin.service.FlowId"
         } ]
       } ],
       "entity" : {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
index bb47050..3159d49 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowConfigsResource.java
@@ -49,7 +49,7 @@ import org.apache.gobblin.runtime.spec_catalog.FlowCatalog;
 /**
  * Resource for handling flow configuration requests
  */
-@RestLiCollection(name = "flowconfigs", namespace = "gobblin.service", keyName = "id")
+@RestLiCollection(name = "flowconfigs", namespace = "org.apache.gobblin.service", keyName = "id")
 public class FlowConfigsResource extends ComplexKeyResourceTemplate<FlowId, EmptyRecord, FlowConfig> {
   private static final Logger LOG = LoggerFactory.getLogger(FlowConfigsResource.class);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
index d8192d4..a8ba987 100644
--- a/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
+++ b/gobblin-restli/gobblin-flow-config-service/gobblin-flow-config-service-server/src/main/java/org/apache/gobblin/service/FlowStatusResource.java
@@ -42,7 +42,7 @@ import org.apache.gobblin.service.monitoring.FlowStatusGenerator;
 /**
  * Resource for handling flow status requests
  */
-@RestLiCollection(name = "flowstatuses", namespace = "gobblin.service", keyName = "id")
+@RestLiCollection(name = "flowstatuses", namespace = "org.apache.gobblin.service", keyName = "id")
 public class FlowStatusResource extends ComplexKeyResourceTemplate<FlowStatusId, EmptyRecord, FlowStatus> {
   private static final Logger LOG = LoggerFactory.getLogger(FlowStatusResource.class);
   public static final String FLOW_STATUS_GENERATOR_INJECT_NAME = "FlowStatusGenerator";

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
index 799ecb7..4cb7820 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/idl/gobblin.restli.throttling.permits.restspec.json
@@ -7,7 +7,7 @@
   "collection" : {
     "identifier" : {
       "name" : "permitsId",
-      "type" : "gobblin.restli.throttling.PermitRequest",
+      "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
       "params" : "com.linkedin.restli.common.EmptyRecord"
     },
     "supports" : [ "get" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
index 65947c0..c534de20e8 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/snapshot/gobblin.restli.throttling.permits.snapshot.json
@@ -60,7 +60,7 @@
     "collection" : {
       "identifier" : {
         "name" : "permitsId",
-        "type" : "gobblin.restli.throttling.PermitRequest",
+        "type" : "org.apache.gobblin.restli.throttling.PermitRequest",
         "params" : "com.linkedin.restli.common.EmptyRecord"
       },
       "supports" : [ "get" ],

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
index 94b303f..0f06967 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/LimiterServerResource.java
@@ -58,7 +58,7 @@ import lombok.extern.slf4j.Slf4j;
  */
 @Alpha
 @Slf4j
-@RestLiCollection(name = "permits", namespace = "gobblin.restli.throttling")
+@RestLiCollection(name = "permits", namespace = "org.apache.gobblin.restli.throttling")
 public class LimiterServerResource extends ComplexKeyResourceAsyncTemplate<PermitRequest, EmptyRecord, PermitAllocation> {
 
   public static final long TIMEOUT_MILLIS = 7000; // resli client times out after 10 seconds

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
index 9242717..8311d4d 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/PoliciesResource.java
@@ -43,7 +43,7 @@ import static org.apache.gobblin.restli.throttling.LimiterServerResource.*;
 /**
  * A Rest.li endpoint for getting the {@link ThrottlingPolicy} associated with a resource id.
  */
-@RestLiCollection(name = "policies", namespace = "gobblin.restli.throttling")
+@RestLiCollection(name = "policies", namespace = "org.apache.gobblin.restli.throttling")
 public class PoliciesResource extends CollectionResourceTemplate<String, Policy> {
 
   @Inject

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
index b2f18ff..91d3b17 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/main/java/org/apache/gobblin/restli/throttling/ThrottlingGuiceServletConfig.java
@@ -124,7 +124,7 @@ public class ThrottlingGuiceServletConfig extends GuiceServletContextListener im
         try {
 
           RestLiConfig restLiConfig = new RestLiConfig();
-          restLiConfig.setResourcePackageNames("gobblin.restli.throttling");
+          restLiConfig.setResourcePackageNames("org.apache.gobblin.restli.throttling");
           bind(RestLiConfig.class).toInstance(restLiConfig);
 
           bind(SharedResourcesBroker.class).annotatedWith(Names.named(LimiterServerResource.BROKER_INJECT_NAME)).toInstance(topLevelBroker);

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/resources/configStore/_CONFIG_STORE/1/ConfigBasedPolicyTest/resource2/main.conf
----------------------------------------------------------------------
diff --git a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/resources/configStore/_CONFIG_STORE/1/ConfigBasedPolicyTest/resource2/main.conf b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/resources/configStore/_CONFIG_STORE/1/ConfigBasedPolicyTest/resource2/main.conf
index 41e5a83..212b56b 100644
--- a/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/resources/configStore/_CONFIG_STORE/1/ConfigBasedPolicyTest/resource2/main.conf
+++ b/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-server/src/test/resources/configStore/_CONFIG_STORE/1/ConfigBasedPolicyTest/resource2/main.conf
@@ -1,2 +1,2 @@
-globalThrottling.policy = "gobblin.restli.throttling.CountBasedPolicy$Factory"
+globalThrottling.policy = "org.apache.gobblin.restli.throttling.CountBasedPolicy$Factory"
 globalThrottling.count = 50

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-runtime/build.gradle
----------------------------------------------------------------------
diff --git a/gobblin-runtime/build.gradle b/gobblin-runtime/build.gradle
index ec99635..422d6f3 100644
--- a/gobblin-runtime/build.gradle
+++ b/gobblin-runtime/build.gradle
@@ -172,7 +172,7 @@ ext.classification="library"
 task pullFileConverter(type: JavaExec) {
   dependsOn jar
   doFirst {
-    main = "gobblin.runtime.template.PullFileToConfigConverter"
+    main = "org.apache.gobblin.runtime.template.PullFileToConfigConverter"
 
     def pullFilesRootPath = "pullFilesRootPath"
     def pullFilesToConvertGlob = "pullFilesToConvertGlob"

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
index f620561..8b0c481 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/local/LocalJobLauncherTest.java
@@ -120,18 +120,18 @@ public class LocalJobLauncherTest {
     Properties jobProps = loadJobProps();
     jobProps.setProperty(ConfigurationKeys.JOB_NAME_KEY,
         jobProps.getProperty(ConfigurationKeys.JOB_NAME_KEY) + "-testLaunchJobWithFork");
-    jobProps.setProperty(ConfigurationKeys.CONVERTER_CLASSES_KEY, "gobblin.test.TestConverter2");
+    jobProps.setProperty(ConfigurationKeys.CONVERTER_CLASSES_KEY, "org.apache.gobblin.test.TestConverter2");
     jobProps.setProperty(ConfigurationKeys.FORK_BRANCHES_KEY, "2");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST + ".0",
-        "gobblin.policies.schema.SchemaRowCheckPolicy");
+        "org.apache.gobblin.policies.schema.SchemaRowCheckPolicy");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST + ".1",
-        "gobblin.policies.schema.SchemaRowCheckPolicy");
+        "org.apache.gobblin.policies.schema.SchemaRowCheckPolicy");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE + ".0", "OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE + ".1", "OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST + ".0",
-        "gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy");
+        "org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST + ".1",
-        "gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy");
+        "org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE + ".0", "OPTIONAL,OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE + ".1", "OPTIONAL,OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.WRITER_OUTPUT_FORMAT_KEY + ".0", WriterOutputFormat.AVRO.name());

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
index e9f6c62..cd7af9d 100644
--- a/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
+++ b/gobblin-runtime/src/test/java/org/apache/gobblin/runtime/mapreduce/MRJobLauncherTest.java
@@ -161,18 +161,18 @@ public class MRJobLauncherTest extends BMNGRunner {
     Properties jobProps = loadJobProps();
     jobProps.setProperty(ConfigurationKeys.JOB_NAME_KEY,
         jobProps.getProperty(ConfigurationKeys.JOB_NAME_KEY) + "-testLaunchJobWithFork");
-    jobProps.setProperty(ConfigurationKeys.CONVERTER_CLASSES_KEY, "gobblin.test.TestConverter2");
+    jobProps.setProperty(ConfigurationKeys.CONVERTER_CLASSES_KEY, "org.apache.gobblin.test.TestConverter2");
     jobProps.setProperty(ConfigurationKeys.FORK_BRANCHES_KEY, "2");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST + ".0",
-        "gobblin.policies.schema.SchemaRowCheckPolicy");
+        "org.apache.gobblin.policies.schema.SchemaRowCheckPolicy");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST + ".1",
-        "gobblin.policies.schema.SchemaRowCheckPolicy");
+        "org.apache.gobblin.policies.schema.SchemaRowCheckPolicy");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE + ".0", "OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.ROW_LEVEL_POLICY_LIST_TYPE + ".1", "OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST + ".0",
-        "gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy");
+        "org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST + ".1",
-        "gobblin.policies.count.RowCountPolicy,gobblin.policies.schema.SchemaCompatibilityPolicy");
+        "org.apache.gobblin.policies.count.RowCountPolicy,org.apache.gobblin.policies.schema.SchemaCompatibilityPolicy");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE + ".0", "OPTIONAL,OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.TASK_LEVEL_POLICY_LIST_TYPE + ".1", "OPTIONAL,OPTIONAL");
     jobProps.setProperty(ConfigurationKeys.WRITER_OUTPUT_FORMAT_KEY + ".0", WriterOutputFormat.AVRO.name());
@@ -205,7 +205,7 @@ public class MRJobLauncherTest extends BMNGRunner {
    * {@link MRJobLauncher#countersToMetrics(GobblinMetrics)} method is called.
    */
   @Test
-  @BMRule(name = "testJobCleanupOnError", targetClass = "gobblin.runtime.mapreduce.MRJobLauncher",
+  @BMRule(name = "testJobCleanupOnError", targetClass = "org.apache.gobblin.runtime.mapreduce.MRJobLauncher",
       targetMethod = "countersToMetrics(GobblinMetrics)", targetLocation = "AT ENTRY", condition = "true",
       action = "throw new IOException(\"Exception for testJobCleanupOnError\")")
   public void testJobCleanupOnError() throws IOException {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
----------------------------------------------------------------------
diff --git a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
index 4edc7d6..373d5ff 100644
--- a/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
+++ b/gobblin-runtime/src/test/resources/brokerTest/SimpleHelloWorldJob.jobconf
@@ -28,7 +28,7 @@ job.description=The "Hello World" Gobblin job
 
 # Source, Converters, Writer, Publisher
 source.class=gobblin.util.test.HelloWorldSource
-converter.classes="gobblin.runtime.JobBrokerInjectionTest$JobBrokerConverter"
+converter.classes="org.apache.gobblin.runtime.JobBrokerInjectionTest$JobBrokerConverter"
 writer.builder.class="org.apache.gobblin.writer.test.GobblinTestEventBusWriter$Builder"
 writer.GobblinTestEventBusWriter.eventBusId=${gobblin.workDir}
 data.publisher.type=gobblin.publisher.NoopPublisher

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
index a468477..01d0285 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceHATest.java
@@ -140,7 +140,7 @@ public class GobblinServiceHATest {
     commonServiceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".uri",
         "gobblinExecutor");
     commonServiceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".specExecutorInstanceProducer",
-        "gobblin.service.InMemorySpecExecutorInstanceProducer");
+        "org.apache.gobblin.service.InMemorySpecExecutorInstanceProducer");
     commonServiceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".specExecInstance.capabilities",
         TEST_SOURCE_NAME + ":" + TEST_SINK_NAME);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
----------------------------------------------------------------------
diff --git a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
index 835588d..6378339 100644
--- a/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
+++ b/gobblin-service/src/test/java/org/apache/gobblin/service/modules/core/GobblinServiceManagerTest.java
@@ -104,7 +104,7 @@ public class GobblinServiceManagerTest {
     serviceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".uri",
         "gobblinExecutor");
     serviceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".specExecutorInstanceProducer",
-        "gobblin.service.InMemorySpecExecutorInstanceProducer");
+        "org.apache.gobblin.service.InMemorySpecExecutorInstanceProducer");
     serviceCoreProperties.put(ServiceConfigKeys.TOPOLOGY_FACTORY_PREFIX +  TEST_GOBBLIN_EXECUTOR_NAME + ".specExecInstance.capabilities",
         TEST_SOURCE_NAME + ":" + TEST_SINK_NAME);
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
----------------------------------------------------------------------
diff --git a/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java b/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
index 84ebc81..ce4f61d 100644
--- a/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
+++ b/gobblin-test-harness/src/test/java/org/apache/gobblin/SkipWorkUnitsIntegrationTest.java
@@ -47,7 +47,7 @@ public class SkipWorkUnitsIntegrationTest {
       throws Exception {
     Properties jobProperties =
         GobblinLocalJobLauncherUtils.getJobProperties("runtime_test/skip_workunits_test.properties");
-    jobProperties.setProperty("data.publisher.type", "gobblin.TestSkipWorkUnitsPublisher");
+    jobProperties.setProperty("data.publisher.type", "org.apache.gobblin.TestSkipWorkUnitsPublisher");
     GobblinLocalJobLauncherUtils.invokeLocalJobLauncher(jobProperties);
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
index 1b9b45f..b1bd6cc 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/HadoopUtils.java
@@ -111,7 +111,7 @@ public class HadoopUtils {
     }
 
     // Add a new custom filesystem mapping
-    conf.set("fs.sftp.impl", "gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem");
+    conf.set("fs.sftp.impl", "org.apache.gobblin.source.extractor.extract.sftp.SftpLightWeightFileSystem");
     conf.set("fs.sftp.impl.disable.cache", "true");
     return conf;
   }

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
----------------------------------------------------------------------
diff --git a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
index 7d2a364..8a029c1 100644
--- a/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
+++ b/gobblin-utility/src/main/java/org/apache/gobblin/util/limiter/broker/SharedLimiterFactory.java
@@ -99,7 +99,7 @@ public class SharedLimiterFactory<S extends ScopeType<S>> implements SharedResou
 
     if (!configView.getScope().isLocal() && !globalLimiterPolicy.equals(SharedLimiterKey.GlobalLimiterPolicy.LOCAL_ONLY)) {
       try {
-        Class<?> klazz = Class.forName("gobblin.util.limiter.RestliLimiterFactory");
+        Class<?> klazz = Class.forName("org.apache.gobblin.util.limiter.RestliLimiterFactory");
         return new ResourceCoordinate<>((SharedResourceFactory<Limiter, SharedLimiterKey, S>) klazz.newInstance(),
             configView.getKey(), (S) configView.getScope());
       } catch (ReflectiveOperationException roe) {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/bbf2aee0/ligradle/findbugs/findbugsExclude.xml
----------------------------------------------------------------------
diff --git a/ligradle/findbugs/findbugsExclude.xml b/ligradle/findbugs/findbugsExclude.xml
index 8a75879..7032a51 100644
--- a/ligradle/findbugs/findbugsExclude.xml
+++ b/ligradle/findbugs/findbugsExclude.xml
@@ -37,16 +37,16 @@
 	</Match>
 	<!-- Ignore gobblin.audit.values.auditor as the package is still a WIP -->
   <Match>
-    <Package name="~gobblin\.audit\.values\.auditor.*" />
+    <Package name="~org\.apache\.gobblin\.audit\.values\.auditor.*" />
 	</Match>
   <!-- Ignored until https://github.com/linkedin/gobblin/issues/969 has been resolved -->
   <Match>
-     <Class name="~gobblin\.metastore\.database\.DatabaseJobHistoryStoreV.*" />
+     <Class name="~org\.apache\.gobblin\.metastore\.database\.DatabaseJobHistoryStoreV.*" />
      <Bug pattern="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" />
   </Match>
   <!-- Ignored until https://github.com/linkedin/gobblin/issues/976 has been resolved -->
   <Match>
-    <Class name="gobblin.source.jdbc.JdbcExtractor" />
+    <Class name="org.apache.gobblin.source.jdbc.JdbcExtractor" />
     <Bug pattern="OBL_UNSATISFIED_OBLIGATION,ODR_OPEN_DATABASE_RESOURCE" />
   </Match>
 </FindBugsFilter>


[69/77] [abbrv] incubator-gobblin git commit: Change package in META-INF services for record accessor to org.apache.gobblin

Posted by ab...@apache.org.
Change package in META-INF services for record accessor to org.apache.gobblin


Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/3d2ca2ab
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/3d2ca2ab
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/3d2ca2ab

Branch: refs/heads/master
Commit: 3d2ca2abbf58a2dacbf72e813970b9fecb708d5d
Parents: 841c5f7
Author: Abhishek Tiwari <ab...@gmail.com>
Authored: Sun Jul 30 21:35:06 2017 -0700
Committer: Abhishek Tiwari <ab...@gmail.com>
Committed: Sun Jul 30 21:35:06 2017 -0700

----------------------------------------------------------------------
 .../META-INF/services/gobblin.recordaccess.RecordAccessorProvider   | 1 -
 .../services/org.apache.gobblin.recordaccess.RecordAccessorProvider | 1 +
 .../META-INF/services/gobblin.recordaccess.RecordAccessorProvider   | 1 -
 .../services/org.apache.gobblin.recordaccess.RecordAccessorProvider | 1 +
 4 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/3d2ca2ab/gobblin-core/src/main/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider b/gobblin-core/src/main/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
deleted file mode 100644
index 35fd2fe..0000000
--- a/gobblin-core/src/main/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.recordaccess.CoreRecordAccessProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/3d2ca2ab/gobblin-core/src/main/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
----------------------------------------------------------------------
diff --git a/gobblin-core/src/main/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider b/gobblin-core/src/main/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
new file mode 100644
index 0000000..b2eaa48
--- /dev/null
+++ b/gobblin-core/src/main/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
@@ -0,0 +1 @@
+org.apache.gobblin.recordaccess.CoreRecordAccessProvider
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/3d2ca2ab/gobblin-core/src/test/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider b/gobblin-core/src/test/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
deleted file mode 100644
index 26306b5..0000000
--- a/gobblin-core/src/test/resources/META-INF/services/gobblin.recordaccess.RecordAccessorProvider
+++ /dev/null
@@ -1 +0,0 @@
-gobblin.recordaccess.RecordAccessorProviderFactoryTest$TestAccessorBuilder
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/3d2ca2ab/gobblin-core/src/test/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
----------------------------------------------------------------------
diff --git a/gobblin-core/src/test/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider b/gobblin-core/src/test/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
new file mode 100644
index 0000000..0688e17
--- /dev/null
+++ b/gobblin-core/src/test/resources/META-INF/services/org.apache.gobblin.recordaccess.RecordAccessorProvider
@@ -0,0 +1 @@
+org.apache.gobblin.recordaccess.RecordAccessorProviderFactoryTest$TestAccessorBuilder
\ No newline at end of file


[24/77] [abbrv] incubator-gobblin git commit: Updated package names, imports and shell scripts

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
index 4d0b42b..ec9eea1 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.writer;
+package org.apache.gobblin.data.management.copy.writer;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -44,37 +44,37 @@ import com.google.common.io.Closer;
 
 import lombok.extern.slf4j.Slf4j;
 
-import gobblin.broker.EmptyKey;
-import gobblin.broker.gobblin_scopes.GobblinScopeTypes;
-import gobblin.broker.iface.NotConfiguredException;
-import gobblin.broker.iface.SharedResourcesBroker;
-import gobblin.commit.SpeculativeAttemptAwareConstruct;
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.configuration.WorkUnitState;
-import gobblin.crypto.EncryptionConfigParser;
-import gobblin.crypto.EncryptionFactory;
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopySource;
-import gobblin.data.management.copy.CopyableDatasetMetadata;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.data.management.copy.OwnerAndPermission;
-import gobblin.data.management.copy.PreserveAttributes;
-import gobblin.data.management.copy.recovery.RecoveryHelper;
-import gobblin.instrumented.writer.InstrumentedDataWriter;
-import gobblin.metrics.event.sla.SlaEventKeys;
-import gobblin.state.ConstructState;
-import gobblin.util.FileListUtils;
-import gobblin.util.FinalState;
-import gobblin.util.ForkOperatorUtils;
-import gobblin.util.PathUtils;
-import gobblin.util.WriterUtils;
-import gobblin.util.io.StreamCopier;
-import gobblin.util.io.StreamThrottler;
-import gobblin.util.io.ThrottledInputStream;
-import gobblin.writer.DataWriter;
+import org.apache.gobblin.broker.EmptyKey;
+import org.apache.gobblin.broker.gobblin_scopes.GobblinScopeTypes;
+import org.apache.gobblin.broker.iface.NotConfiguredException;
+import org.apache.gobblin.broker.iface.SharedResourcesBroker;
+import org.apache.gobblin.commit.SpeculativeAttemptAwareConstruct;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.configuration.WorkUnitState;
+import org.apache.gobblin.crypto.EncryptionConfigParser;
+import org.apache.gobblin.crypto.EncryptionFactory;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopySource;
+import org.apache.gobblin.data.management.copy.CopyableDatasetMetadata;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.data.management.copy.OwnerAndPermission;
+import org.apache.gobblin.data.management.copy.PreserveAttributes;
+import org.apache.gobblin.data.management.copy.recovery.RecoveryHelper;
+import org.apache.gobblin.instrumented.writer.InstrumentedDataWriter;
+import org.apache.gobblin.metrics.event.sla.SlaEventKeys;
+import org.apache.gobblin.state.ConstructState;
+import org.apache.gobblin.util.FileListUtils;
+import org.apache.gobblin.util.FinalState;
+import org.apache.gobblin.util.ForkOperatorUtils;
+import org.apache.gobblin.util.PathUtils;
+import org.apache.gobblin.util.WriterUtils;
+import org.apache.gobblin.util.io.StreamCopier;
+import org.apache.gobblin.util.io.StreamThrottler;
+import org.apache.gobblin.util.io.ThrottledInputStream;
+import org.apache.gobblin.writer.DataWriter;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterBuilder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterBuilder.java
index 33fafc3..a162034 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterBuilder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/FileAwareInputStreamDataWriterBuilder.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.writer;
+package org.apache.gobblin.data.management.copy.writer;
 
-import gobblin.configuration.ConfigurationKeys;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
index 6a44d33..1804ae6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriter.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.copy.writer;
+package org.apache.gobblin.data.management.copy.writer;
 
-import gobblin.configuration.State;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.util.io.StreamCopier;
-import gobblin.util.io.StreamUtils;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.util.io.StreamCopier;
+import org.apache.gobblin.util.io.StreamUtils;
 
 import java.io.IOException;
 import java.io.InputStream;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterBuilder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterBuilder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterBuilder.java
index bde0f23..b064c02 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterBuilder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/writer/TarArchiveInputStreamDataWriterBuilder.java
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.copy.writer;
+package org.apache.gobblin.data.management.copy.writer;
 
-import gobblin.data.management.copy.FileAwareInputStream;
-import gobblin.writer.DataWriter;
-import gobblin.writer.DataWriterBuilder;
+import org.apache.gobblin.data.management.copy.FileAwareInputStream;
+import org.apache.gobblin.writer.DataWriter;
+import org.apache.gobblin.writer.DataWriterBuilder;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
index 02276e4..3996dbb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/Dataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 /**
  * {@inheritDoc}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
index f258d3b..0488ac9 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DatasetUtils.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -28,10 +28,10 @@ import org.apache.hadoop.fs.PathFilter;
 
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.data.management.copy.CopyableFileFilter;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.data.management.copy.CopyableFileFilter;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DefaultFileSystemGlobFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DefaultFileSystemGlobFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DefaultFileSystemGlobFinder.java
index 2610422..8e03fcc 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DefaultFileSystemGlobFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DefaultFileSystemGlobFinder.java
@@ -1,7 +1,7 @@
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
-import gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.retention.profile.ConfigurableGlobDatasetFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DummyDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DummyDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DummyDataset.java
index e3cca9d..3d7cc7d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DummyDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/DummyDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 import lombok.RequiredArgsConstructor;
 
@@ -27,10 +27,10 @@ import org.apache.hadoop.fs.Path;
 
 import com.google.common.collect.ImmutableList;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
index e89729e..37bc4fd 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetHierarchicalPrioritizer.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 import java.io.IOException;
 import java.io.Serializable;
@@ -29,12 +29,12 @@ import com.google.common.collect.Maps;
 
 import lombok.AllArgsConstructor;
 
-import gobblin.annotation.Alias;
-import gobblin.configuration.State;
-import gobblin.data.management.copy.AllEqualComparator;
-import gobblin.dataset.Dataset;
-import gobblin.util.request_allocation.Requestor;
-import gobblin.util.request_allocation.SimpleHierarchicalPrioritizer;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.copy.AllEqualComparator;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.request_allocation.Requestor;
+import org.apache.gobblin.util.request_allocation.SimpleHierarchicalPrioritizer;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequest.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequest.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequest.java
index e1d420d..2ebac43 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequest.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequest.java
@@ -15,20 +15,20 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 import com.typesafe.config.Config;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
-import gobblin.annotation.Alias;
-import gobblin.dataset.Dataset;
-import gobblin.util.request_allocation.Request;
-import gobblin.util.request_allocation.Requestor;
-import gobblin.util.request_allocation.ResourceEstimator;
-import gobblin.util.request_allocation.ResourcePool;
-import gobblin.util.request_allocation.ResourceRequirement;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.request_allocation.Request;
+import org.apache.gobblin.util.request_allocation.Requestor;
+import org.apache.gobblin.util.request_allocation.ResourceEstimator;
+import org.apache.gobblin.util.request_allocation.ResourcePool;
+import org.apache.gobblin.util.request_allocation.ResourceRequirement;
 
 /**
  * A simple {@link Request} which represents a {@link Dataset}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
index 09a63c8..e58fe08 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/dataset/SimpleDatasetRequestor.java
@@ -16,7 +16,7 @@
  */
 
 
-package gobblin.data.management.dataset;
+package org.apache.gobblin.data.management.dataset;
 
 import java.io.IOException;
 import java.util.Comparator;
@@ -27,8 +27,8 @@ import com.google.common.collect.Iterators;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
-import gobblin.dataset.Dataset;
-import gobblin.util.request_allocation.PushDownRequestor;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 /**
  * A simple {@link gobblin.util.request_allocation.Requestor} used to generate a single {@link SimpleDatasetRequest}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveConfigClientUtils.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveConfigClientUtils.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveConfigClientUtils.java
index 18809e3..b56a498 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveConfigClientUtils.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveConfigClientUtils.java
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.hive;
+package org.apache.gobblin.data.management.hive;
 
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hive.metastore.api.Table;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
 
 /**
  * Utility methods for a {@link HiveDataset} to communicate with {@link ConfigClient}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
index 23941d5..0145b82 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/hive/HiveRegistrableDataset.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.hive;
+package org.apache.gobblin.data.management.hive;
 
 import java.io.IOException;
 import java.util.List;
 
-import gobblin.annotation.Alpha;
-import gobblin.dataset.Dataset;
-import gobblin.hive.spec.HiveSpec;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.hive.spec.HiveSpec;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/CopyableDatasetRequestor.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/CopyableDatasetRequestor.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/CopyableDatasetRequestor.java
index d96264a..50fd6f6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/CopyableDatasetRequestor.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/CopyableDatasetRequestor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -31,14 +31,14 @@ import com.google.common.collect.Iterators;
 import com.google.common.collect.Lists;
 import com.google.common.base.Optional;
 
-import gobblin.data.management.copy.CopyConfiguration;
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableDataset;
-import gobblin.data.management.copy.CopyableDatasetBase;
-import gobblin.data.management.copy.IterableCopyableDataset;
-import gobblin.data.management.copy.IterableCopyableDatasetImpl;
-import gobblin.data.management.copy.prioritization.PrioritizedCopyableDataset;
-import gobblin.util.request_allocation.PushDownRequestor;
+import org.apache.gobblin.data.management.copy.CopyConfiguration;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableDataset;
+import org.apache.gobblin.data.management.copy.CopyableDatasetBase;
+import org.apache.gobblin.data.management.copy.IterableCopyableDataset;
+import org.apache.gobblin.data.management.copy.IterableCopyableDatasetImpl;
+import org.apache.gobblin.data.management.copy.prioritization.PrioritizedCopyableDataset;
+import org.apache.gobblin.util.request_allocation.PushDownRequestor;
 
 import javax.annotation.Nullable;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
index bb45b9b..b4461b8 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/File.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import org.apache.hadoop.fs.FileStatus;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSet.java
index 8fd711d..e22873c 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSet.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import lombok.AccessLevel;
 import lombok.Builder;
@@ -37,11 +37,11 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyableFile;
-import gobblin.dataset.Dataset;
-import gobblin.util.request_allocation.Request;
-import gobblin.util.request_allocation.Requestor;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyableFile;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.util.request_allocation.Request;
+import org.apache.gobblin.util.request_allocation.Requestor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSetResourceEstimator.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSetResourceEstimator.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSetResourceEstimator.java
index d5693f4..8ced2b2 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSetResourceEstimator.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/FileSetResourceEstimator.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.data.management.copy.CopyResourcePool;
-import gobblin.util.request_allocation.ResourceEstimator;
-import gobblin.util.request_allocation.ResourcePool;
-import gobblin.util.request_allocation.ResourceRequirement;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.data.management.copy.CopyResourcePool;
+import org.apache.gobblin.util.request_allocation.ResourceEstimator;
+import org.apache.gobblin.util.request_allocation.ResourcePool;
+import org.apache.gobblin.util.request_allocation.ResourceRequirement;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/StaticFileSet.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/StaticFileSet.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/StaticFileSet.java
index 4eaa25d..da2f3bf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/StaticFileSet.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/partition/StaticFileSet.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.partition;
+package org.apache.gobblin.data.management.partition;
 
 import java.io.IOException;
 import java.util.Collection;
 import java.util.List;
 
-import gobblin.data.management.copy.CopyEntity;
-import gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.copy.CopyEntity;
+import org.apache.gobblin.dataset.Dataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
index 9334caa..e5e0860 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/CombineSelectionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -39,9 +39,9 @@ import com.google.common.collect.Sets;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.retention.policy.CombineRetentionPolicy;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.data.management.retention.policy.CombineRetentionPolicy;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/EmbeddedRetentionSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/EmbeddedRetentionSelectionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/EmbeddedRetentionSelectionPolicy.java
index 5a4ad2f..8eec613 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/EmbeddedRetentionSelectionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/EmbeddedRetentionSelectionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -22,8 +22,8 @@ import java.util.List;
 import lombok.AllArgsConstructor;
 import lombok.ToString;
 
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 /**
  * A wrapper {@link VersionSelectionPolicy} that delegates calls to deprecated {@link RetentionPolicy}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicy.java
index 9f4dfe3..5d25a6b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/NewestKSelectionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -32,7 +32,7 @@ import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAfterTimeBasedPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAfterTimeBasedPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAfterTimeBasedPolicy.java
index 5d8e276..548fd54 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAfterTimeBasedPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAfterTimeBasedPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Properties;
 
@@ -26,9 +26,9 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAllPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAllPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAllPolicy.java
index 30ed856..255507b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAllPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectAllPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -23,7 +23,7 @@ import java.util.Properties;
 
 import lombok.ToString;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBeforeTimeBasedPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBeforeTimeBasedPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBeforeTimeBasedPolicy.java
index d5cec66..0a21786 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBeforeTimeBasedPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBeforeTimeBasedPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Properties;
 
@@ -26,9 +26,9 @@ import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBetweenTimeBasedPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBetweenTimeBasedPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBetweenTimeBasedPolicy.java
index b0844d8..6cc5547 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBetweenTimeBasedPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectBetweenTimeBasedPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -32,9 +32,9 @@ import com.google.common.collect.Collections2;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.annotation.Alias;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.annotation.Alias;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectNothingPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectNothingPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectNothingPolicy.java
index 3752c20..5c7b85e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectNothingPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/SelectNothingPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -25,7 +25,7 @@ import lombok.ToString;
 
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/VersionSelectionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/VersionSelectionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/VersionSelectionPolicy.java
index e3aaba3..811c0d4 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/VersionSelectionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/policy/VersionSelectionPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.policy;
+package org.apache.gobblin.data.management.policy;
 
 import java.util.Collection;
 import java.util.List;
 
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
index ddf2e6a..d0a0a96 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -41,21 +41,21 @@ import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
 
-import gobblin.util.AzkabanTags;
-import gobblin.configuration.State;
-import gobblin.data.management.retention.dataset.CleanableDataset;
-import gobblin.data.management.retention.profile.MultiCleanableDatasetFinder;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.instrumented.Instrumentable;
-import gobblin.instrumented.Instrumented;
-import gobblin.metrics.GobblinMetrics;
-import gobblin.metrics.MetricContext;
-import gobblin.metrics.Tag;
-import gobblin.metrics.event.EventSubmitter;
-import gobblin.util.ExecutorsUtils;
-import gobblin.util.RateControlledFileSystem;
-import gobblin.util.executors.ScalingThreadPoolExecutor;
+import org.apache.gobblin.util.AzkabanTags;
+import org.apache.gobblin.configuration.State;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.profile.MultiCleanableDatasetFinder;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.instrumented.Instrumentable;
+import org.apache.gobblin.instrumented.Instrumented;
+import org.apache.gobblin.metrics.GobblinMetrics;
+import org.apache.gobblin.metrics.MetricContext;
+import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.EventSubmitter;
+import org.apache.gobblin.util.ExecutorsUtils;
+import org.apache.gobblin.util.RateControlledFileSystem;
+import org.apache.gobblin.util.executors.ScalingThreadPoolExecutor;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/RetentionEvents.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/RetentionEvents.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/RetentionEvents.java
index c299a3a..f72aa6b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/RetentionEvents.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/RetentionEvents.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention;
+package org.apache.gobblin.data.management.retention;
 
-import gobblin.data.management.retention.dataset.CleanableDataset;
+import org.apache.gobblin.data.management.retention.dataset.CleanableDataset;
 
 /**
  * Holds event names and constants used in events submitted by a retention job.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
index 1f4f0a9..701ac30 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/AccessControlAction.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.action;
+package org.apache.gobblin.data.management.retention.action;
 
 import java.io.IOException;
 import java.util.List;
@@ -32,11 +32,11 @@ import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Optional;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.FileStatusAware;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.FileStatusAware;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
index 8b8122e..4a7e1d3 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/MultiAccessControlAction.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.action;
+package org.apache.gobblin.data.management.retention.action;
 
 import java.io.IOException;
 import java.util.List;
@@ -26,10 +26,10 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/RetentionAction.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/RetentionAction.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/RetentionAction.java
index 53cda6c..6f20c7e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/RetentionAction.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/action/RetentionAction.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.action;
+package org.apache.gobblin.data.management.retention.action;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -27,16 +27,16 @@ import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableList;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.dataset.Dataset;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.data.management.retention.dataset.FsCleanableHelper;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.ClassAliasResolver;
-import gobblin.util.ConfigUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.data.management.dataset.Dataset;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.data.management.retention.dataset.FsCleanableHelper;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.ClassAliasResolver;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
index 6a75a07..61b6d6b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDataset.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
-import gobblin.dataset.Dataset;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 import java.io.IOException;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
index 2b625ad..eb08f2b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableDatasetBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.List;
@@ -27,10 +27,10 @@ import org.slf4j.Logger;
 import com.google.common.collect.ImmutableList;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableHiveDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableHiveDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableHiveDataset.java
index f29aceb..282a2a6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableHiveDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/CleanableHiveDataset.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -38,17 +38,17 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.data.management.copy.hive.HiveDataset;
-import gobblin.data.management.policy.SelectBeforeTimeBasedPolicy;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
-import gobblin.data.management.version.HiveDatasetVersion;
-import gobblin.data.management.version.finder.AbstractHiveDatasetVersionFinder;
-import gobblin.data.management.version.finder.DatePartitionHiveVersionFinder;
-import gobblin.hive.HiveMetastoreClientPool;
-import gobblin.util.AutoReturnableObject;
-import gobblin.util.ConfigUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.data.management.copy.hive.HiveDataset;
+import org.apache.gobblin.data.management.policy.SelectBeforeTimeBasedPolicy;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.retention.version.HiveDatasetVersionCleaner;
+import org.apache.gobblin.data.management.version.HiveDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.AbstractHiveDatasetVersionFinder;
+import org.apache.gobblin.data.management.version.finder.DatePartitionHiveVersionFinder;
+import org.apache.gobblin.hive.HiveMetastoreClientPool;
+import org.apache.gobblin.util.AutoReturnableObject;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 /**
  * <p>

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
index 53caf16..3a3a160 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ConfigurableCleanableDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -38,17 +38,17 @@ import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 import com.typesafe.config.ConfigRenderOptions;
 
-import gobblin.data.management.policy.SelectNothingPolicy;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.retention.action.MultiAccessControlAction.MultiAccessControlActionFactory;
-import gobblin.data.management.retention.action.RetentionAction;
-import gobblin.data.management.retention.action.RetentionAction.RetentionActionFactory;
-import gobblin.data.management.retention.dataset.MultiVersionCleanableDatasetBase.VersionFinderAndPolicy.VersionFinderAndPolicyBuilder;
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.util.ConfigUtils;
-import gobblin.util.reflection.GobblinConstructorUtils;
+import org.apache.gobblin.data.management.policy.SelectNothingPolicy;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.retention.action.MultiAccessControlAction.MultiAccessControlActionFactory;
+import org.apache.gobblin.data.management.retention.action.RetentionAction;
+import org.apache.gobblin.data.management.retention.action.RetentionAction.RetentionActionFactory;
+import org.apache.gobblin.data.management.retention.dataset.MultiVersionCleanableDatasetBase.VersionFinderAndPolicy.VersionFinderAndPolicyBuilder;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.reflection.GobblinConstructorUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/FsCleanableHelper.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/FsCleanableHelper.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/FsCleanableHelper.java
index 88597c0..44a6c85 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/FsCleanableHelper.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/FsCleanableHelper.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -31,11 +31,11 @@ import org.slf4j.Logger;
 
 import com.typesafe.config.Config;
 
-import gobblin.data.management.trash.ProxiedTrash;
-import gobblin.data.management.trash.TrashFactory;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.trash.ProxiedTrash;
+import org.apache.gobblin.data.management.trash.TrashFactory;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.PathUtils;
 
 /**
  * A helper class to delete {@link Path}s of a FileSystemDatasetVersion.

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ModificationTimeDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ModificationTimeDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ModificationTimeDataset.java
index 371c6fe..39c18a6 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ModificationTimeDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/ModificationTimeDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,11 +25,11 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder;
-import gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.ModDateTimeDatasetVersionFinder;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
index 5974323..ebd2075 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/MultiVersionCleanableDatasetBase.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -37,17 +37,17 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.policy.EmbeddedRetentionSelectionPolicy;
-import gobblin.data.management.policy.SelectNothingPolicy;
-import gobblin.data.management.policy.VersionSelectionPolicy;
-import gobblin.data.management.retention.action.RetentionAction;
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.trash.ProxiedTrash;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.data.management.version.finder.VersionFinder;
-import gobblin.dataset.FileSystemDataset;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.policy.EmbeddedRetentionSelectionPolicy;
+import org.apache.gobblin.data.management.policy.SelectNothingPolicy;
+import org.apache.gobblin.data.management.policy.VersionSelectionPolicy;
+import org.apache.gobblin.data.management.retention.action.RetentionAction;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.trash.ProxiedTrash;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.dataset.FileSystemDataset;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
index c456692..476fc79 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/SnapshotDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,12 +25,12 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.data.management.retention.policy.NewestKRetentionPolicy;
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.retention.version.StringDatasetVersion;
-import gobblin.data.management.retention.version.finder.VersionFinder;
-import gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
-import gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.data.management.retention.policy.NewestKRetentionPolicy;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.VersionFinder;
+import org.apache.gobblin.data.management.retention.version.finder.WatermarkDatasetVersionFinder;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
index d375909..ede7193 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/TrackingDataset.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset;
+package org.apache.gobblin.data.management.retention.dataset;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -25,11 +25,11 @@ import org.apache.hadoop.fs.Path;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import gobblin.data.management.retention.policy.RetentionPolicy;
-import gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
-import gobblin.data.management.version.finder.VersionFinder;
+import org.apache.gobblin.data.management.retention.policy.RetentionPolicy;
+import org.apache.gobblin.data.management.retention.policy.TimeBasedRetentionPolicy;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.data.management.retention.version.finder.DateTimeDatasetVersionFinder;
+import org.apache.gobblin.data.management.version.finder.VersionFinder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/CleanableHiveDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/CleanableHiveDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/CleanableHiveDatasetFinder.java
index beecd3c..3b4a42e 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/CleanableHiveDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/CleanableHiveDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.dataset.finder;
+package org.apache.gobblin.data.management.retention.dataset.finder;
 
 import java.io.IOException;
 import java.util.Properties;
@@ -24,10 +24,10 @@ import org.apache.hadoop.hive.metastore.api.Table;
 
 import com.typesafe.config.Config;
 
-import gobblin.config.client.ConfigClient;
-import gobblin.data.management.copy.hive.HiveDatasetFinder;
-import gobblin.data.management.retention.dataset.CleanableHiveDataset;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.data.management.copy.hive.HiveDatasetFinder;
+import org.apache.gobblin.data.management.retention.dataset.CleanableHiveDataset;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
 
 
 public class CleanableHiveDatasetFinder extends HiveDatasetFinder {

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/DatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/DatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/DatasetFinder.java
index cd9a58a..1ca503b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/DatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/dataset/finder/DatasetFinder.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.dataset.finder;
+package org.apache.gobblin.data.management.retention.dataset.finder;
 
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
index 7f1ebc2..05f4c7d 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/CombineRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -36,8 +36,8 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteAllRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteAllRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteAllRetentionPolicy.java
index 77765bb..cd4bfdf 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteAllRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteAllRetentionPolicy.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.util.Collection;
 import java.util.List;
 import java.util.Properties;
 
-import gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteNothingRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteNothingRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteNothingRetentionPolicy.java
index 1191d24..12d0be7 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteNothingRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/DeleteNothingRetentionPolicy.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -23,7 +23,7 @@ import java.util.Properties;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/NewestKRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/NewestKRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/NewestKRetentionPolicy.java
index 317d51d..cb3ce2b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/NewestKRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/NewestKRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -27,8 +27,8 @@ import org.slf4j.LoggerFactory;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
index d3dafce..1858606 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/PredicateRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.Collection;
@@ -27,7 +27,7 @@ import com.google.common.base.Predicates;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 
-import gobblin.data.management.retention.version.DatasetVersion;
+import org.apache.gobblin.data.management.retention.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
index 119fe4d..fc24f5a 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RawDatasetRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -30,9 +30,9 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.Collections2;
 import com.google.common.collect.Lists;
 
-import gobblin.annotation.Alpha;
-import gobblin.data.management.version.FileSystemDatasetVersion;
-import gobblin.util.FileListUtils;
+import org.apache.gobblin.annotation.Alpha;
+import org.apache.gobblin.data.management.version.FileSystemDatasetVersion;
+import org.apache.gobblin.util.FileListUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
index a6a4e6b..416b112 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/RetentionPolicy.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.util.Collection;
 import java.util.List;
 
-import gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.DatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/TimeBasedRetentionPolicy.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/TimeBasedRetentionPolicy.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/TimeBasedRetentionPolicy.java
index fb0fcf8..51c8a82 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/TimeBasedRetentionPolicy.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/TimeBasedRetentionPolicy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy;
+package org.apache.gobblin.data.management.retention.policy;
 
 import java.util.Collection;
 import java.util.List;
@@ -34,10 +34,10 @@ import com.google.common.collect.Collections2;
 import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.data.management.version.DatasetVersion;
-import gobblin.data.management.version.TimestampedDatasetVersion;
-import gobblin.util.ConfigUtils;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.version.DatasetVersion;
+import org.apache.gobblin.data.management.version.TimestampedDatasetVersion;
+import org.apache.gobblin.util.ConfigUtils;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
index b08f640..1d6288b 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/policy/predicates/WhitelistPredicate.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.policy.predicates;
+package org.apache.gobblin.data.management.retention.policy.predicates;
 
 import java.util.Properties;
 import java.util.regex.Pattern;
@@ -23,8 +23,8 @@ import java.util.regex.Pattern;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Predicate;
 
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.data.management.retention.version.StringDatasetVersion;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.data.management.retention.version.StringDatasetVersion;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigBasedCleanabledDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigBasedCleanabledDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigBasedCleanabledDatasetFinder.java
index 7dcf0a1..b574c19 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigBasedCleanabledDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigBasedCleanabledDatasetFinder.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import com.google.common.base.Optional;
 import java.io.IOException;
@@ -29,11 +29,11 @@ import org.apache.hadoop.fs.Path;
 
 import com.typesafe.config.Config;
 
-import gobblin.dataset.Dataset;
-import gobblin.data.management.copy.replication.ConfigBasedDatasetsFinder;
-import gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
-import gobblin.config.client.ConfigClient;
-import gobblin.configuration.ConfigurationKeys;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.data.management.copy.replication.ConfigBasedDatasetsFinder;
+import org.apache.gobblin.data.management.retention.dataset.ConfigurableCleanableDataset;
+import org.apache.gobblin.config.client.ConfigClient;
+import org.apache.gobblin.configuration.ConfigurationKeys;
 
 import lombok.extern.slf4j.Slf4j;
 

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/2c22b8a9/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
----------------------------------------------------------------------
diff --git a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
index 9b5e4a8..f781dcb 100644
--- a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
+++ b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/profile/ConfigurableGlobDatasetFinder.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package gobblin.data.management.retention.profile;
+package org.apache.gobblin.data.management.retention.profile;
 
 import java.io.IOException;
 import java.util.List;
@@ -36,11 +36,11 @@ import com.google.common.collect.Lists;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
 
-import gobblin.data.management.retention.DatasetCleaner;
-import gobblin.dataset.Dataset;
-import gobblin.dataset.DatasetsFinder;
-import gobblin.util.ConfigUtils;
-import gobblin.util.PathUtils;
+import org.apache.gobblin.data.management.retention.DatasetCleaner;
+import org.apache.gobblin.dataset.Dataset;
+import org.apache.gobblin.dataset.DatasetsFinder;
+import org.apache.gobblin.util.ConfigUtils;
+import org.apache.gobblin.util.PathUtils;
 
 
 /**