Steven Jacobs has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/644
Change subject: Added Channels to Asterix ...................................................................... Added Channels to Asterix Users can create and delete repetitive channels Users can subscribe to and unsubscribe from channels Users can create and drop brokers Added a few Channel Tests Enhanced Insert AQL Added "return records" and "returning [fieldName]" "return records" returns to the user all records that were inserted "returning [fieldName]" returns only the valuse inserted for [fieldName] Change-Id: I7ac820a08aa3c2225fffb230358c220d81f15908 --- A asterix-active-jobs/pom.xml R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorDescriptor.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorDescriptor.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorDescriptor.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaComputeNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaOperatorDescriptor.java R asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaStoreNodePushable.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IAdapterRuntimeManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ICentralFeedManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IExceptionHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeed.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedConnectionManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedFrameHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedJoint.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleEventSubscriber.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleIntakeEventSubscriber.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleListener.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLoadManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryComponent.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessageService.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetadataManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetricCollector.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedOperatorOutputSideHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedProvider.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedService.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedSubscriptionManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedTrackingManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWork.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkEventListener.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFrameEventCallback.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePostProcessor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePreprocessor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IIntakeProgressTracker.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IMessageReceiver.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscribableRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriberRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriptionProvider.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/CollectTransformFeedFrameWriter.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucket.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucketPool.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DistributeFeedFrameWriter.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedCollectRuntimeInputHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedExceptionHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCache.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCollector.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameDiscarder.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameHandlers.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameSpiller.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleAccessor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleDecorator.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameCollection.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameDistributor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameEventCallback.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/StorageFrameHandler.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedCollectInfo.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionRequest.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedId.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedInfo.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedJointKey.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedLifecycleEventSubscriber.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMemoryManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMetadataManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedRuntimeManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedSubscriptionManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedWorkManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/EndFeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedCongestionMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessageService.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedReportMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitAckMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitResponseMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageListener.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageReceiver.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/NodeReportMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/PrepareStallMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/RemoteSocketMessageListener.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ScaleInReportMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/SocketMessageListener.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/StorageReportFeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/TerminateDataFlowMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ThrottlingEnabledFeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/XAQLFeedMessage.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicy.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyAccessor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyEnforcer.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/CollectionRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntimeId.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableFeedRuntimeId.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableRuntime.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/BasicMonitoredBuffer.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/ComputeSideMonitoredBuffer.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedActivity.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedConnectJobInfo.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedIntakeInfo.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedJobInfo.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedMetricCollector.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakePartitionStatistics.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakeSideMonitoredBuffer.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBuffer.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBufferTimerTasks.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoad.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReport.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReportService.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/Series.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesAvg.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesRate.java R asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/StorageSideMonitoredBuffer.java M asterix-app/pom.xml M asterix-app/src/main/java/org/apache/asterix/feed/FeedJobNotificationHandler.java M asterix-app/src/main/java/org/apache/asterix/feed/FeedLifecycleListener.java M asterix-app/src/main/java/org/apache/asterix/file/FeedOperations.java M asterix-metadata/pom.xml M asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java M asterix-metadata/src/main/java/org/apache/asterix/metadata/feeds/FeedMetadataUtil.java M pom.xml 133 files changed, 97 insertions(+), 29 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/44/644/1 diff --git a/asterix-active-jobs/pom.xml b/asterix-active-jobs/pom.xml new file mode 100644 index 0000000..553c6c4 --- /dev/null +++ b/asterix-active-jobs/pom.xml @@ -0,0 +1,57 @@ +<?xml version="1.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. + !--> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix</artifactId> + <version>0.8.8-SNAPSHOT</version> + </parent> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-active-jobs</artifactId> + <version>0.8.8-SNAPSHOT</version> + <name>asterix-active-jobs</name> + <url>http://maven.apache.org</url> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + <dependencies> + <dependency> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-om</artifactId> + <version>0.8.8-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-external-data</artifactId> + <version>0.8.8-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-common</artifactId> + <version>0.8.8-SNAPSHOT</version> + </dependency> + </dependencies> +</project> diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorDescriptor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorDescriptor.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorDescriptor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorDescriptor.java index a929eec..86f71cd 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorDescriptor.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorDescriptor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.Map; import java.util.logging.Level; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorNodePushable.java similarity index 99% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorNodePushable.java index 7901f03..8b32536 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedCollectOperatorNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedCollectOperatorNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.Map; import java.util.logging.Level; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorDescriptor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorDescriptor.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorDescriptor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorDescriptor.java index a18ebcd..fd6e507 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorDescriptor.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorDescriptor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.Map; import java.util.logging.Logger; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorNodePushable.java similarity index 97% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorNodePushable.java index 9398fa1..9e1e236 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedIntakeOperatorNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.ArrayList; import java.util.HashMap; @@ -26,14 +26,14 @@ import org.apache.asterix.common.api.IAsterixAppRuntimeContext; import org.apache.asterix.external.api.IAdapterFactory; -import org.apache.asterix.external.api.IAdapterRuntimeManager; -import org.apache.asterix.external.api.IAdapterRuntimeManager.State; import org.apache.asterix.external.api.IFeedAdapter; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager; import org.apache.asterix.external.feed.api.IFeedManager; import org.apache.asterix.external.feed.api.IFeedRuntime.FeedRuntimeType; import org.apache.asterix.external.feed.api.IFeedSubscriptionManager; import org.apache.asterix.external.feed.api.IIntakeProgressTracker; import org.apache.asterix.external.feed.api.ISubscriberRuntime; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager.State; import org.apache.asterix.external.feed.dataflow.DistributeFeedFrameWriter; import org.apache.asterix.external.feed.management.FeedId; import org.apache.asterix.external.feed.policy.FeedPolicyAccessor; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorDescriptor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorDescriptor.java similarity index 97% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorDescriptor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorDescriptor.java index 219110f..8e86850 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorDescriptor.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorDescriptor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import org.apache.asterix.external.feed.api.IFeedMessage; import org.apache.asterix.external.feed.management.FeedConnectionId; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorNodePushable.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorNodePushable.java index 3cb5d64..ff1c7cd 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMessageOperatorNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMessageOperatorNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.Map; import java.util.Map.Entry; @@ -25,7 +25,7 @@ import java.util.logging.Logger; import org.apache.asterix.common.api.IAsterixAppRuntimeContext; -import org.apache.asterix.external.api.IAdapterRuntimeManager; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager; import org.apache.asterix.external.feed.api.IFeedManager; import org.apache.asterix.external.feed.api.IFeedMessage; import org.apache.asterix.external.feed.api.IFeedRuntime.FeedRuntimeType; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaComputeNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaComputeNodePushable.java similarity index 99% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaComputeNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaComputeNodePushable.java index fa2e513..7a641c1 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaComputeNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaComputeNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.nio.ByteBuffer; import java.util.Map; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaNodePushable.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaNodePushable.java index b09504a..f991786 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.nio.ByteBuffer; import java.util.Map; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaOperatorDescriptor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaOperatorDescriptor.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaOperatorDescriptor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaOperatorDescriptor.java index 9eb6c78..7ca3065 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaOperatorDescriptor.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaOperatorDescriptor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.util.Map; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaStoreNodePushable.java b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaStoreNodePushable.java similarity index 99% rename from asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaStoreNodePushable.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaStoreNodePushable.java index 9929358..dba3eed 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedMetaStoreNodePushable.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/active/operators/FeedMetaStoreNodePushable.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.operators; +package org.apache.asterix.active.operators; import java.nio.ByteBuffer; import java.util.Map; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/api/IAdapterRuntimeManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IAdapterRuntimeManager.java similarity index 95% rename from asterix-external-data/src/main/java/org/apache/asterix/external/api/IAdapterRuntimeManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IAdapterRuntimeManager.java index 252b43b..cdd63a3 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/api/IAdapterRuntimeManager.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IAdapterRuntimeManager.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.asterix.external.api; +package org.apache.asterix.external.feed.api; -import org.apache.asterix.external.feed.api.IIntakeProgressTracker; +import org.apache.asterix.external.api.IFeedAdapter; import org.apache.asterix.external.feed.management.FeedId; public interface IAdapterRuntimeManager { diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ICentralFeedManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ICentralFeedManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ICentralFeedManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ICentralFeedManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IExceptionHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IExceptionHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IExceptionHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IExceptionHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeed.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeed.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeed.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeed.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedConnectionManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedConnectionManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedConnectionManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedConnectionManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedFrameHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedFrameHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedFrameHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedFrameHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedJoint.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedJoint.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedJoint.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedJoint.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleEventSubscriber.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleEventSubscriber.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleEventSubscriber.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleEventSubscriber.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleIntakeEventSubscriber.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleIntakeEventSubscriber.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleIntakeEventSubscriber.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleIntakeEventSubscriber.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleListener.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleListener.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleListener.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLifecycleListener.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLoadManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLoadManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedLoadManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedLoadManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryComponent.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryComponent.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryComponent.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryComponent.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMemoryManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMessageService.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessageService.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMessageService.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMessageService.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMetadataManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetadataManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMetadataManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetadataManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMetricCollector.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetricCollector.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedMetricCollector.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedMetricCollector.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedOperatorOutputSideHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedOperatorOutputSideHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedOperatorOutputSideHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedOperatorOutputSideHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedProvider.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedProvider.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedProvider.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedProvider.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedService.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedService.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedService.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedService.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedSubscriptionManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedSubscriptionManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedSubscriptionManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedSubscriptionManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedTrackingManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedTrackingManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedTrackingManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedTrackingManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWork.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWork.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWork.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWork.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkEventListener.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkEventListener.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkEventListener.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkEventListener.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFeedWorkManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFrameEventCallback.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFrameEventCallback.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFrameEventCallback.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFrameEventCallback.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFramePostProcessor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePostProcessor.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFramePostProcessor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePostProcessor.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFramePreprocessor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePreprocessor.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IFramePreprocessor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IFramePreprocessor.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IIntakeProgressTracker.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IIntakeProgressTracker.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IIntakeProgressTracker.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IIntakeProgressTracker.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IMessageReceiver.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IMessageReceiver.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/IMessageReceiver.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/IMessageReceiver.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscribableRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscribableRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscribableRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscribableRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscriberRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriberRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscriberRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriberRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscriptionProvider.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriptionProvider.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/api/ISubscriptionProvider.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/api/ISubscriptionProvider.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/CollectTransformFeedFrameWriter.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/CollectTransformFeedFrameWriter.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/CollectTransformFeedFrameWriter.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/CollectTransformFeedFrameWriter.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucket.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucket.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucket.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucket.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucketPool.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucketPool.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucketPool.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DataBucketPool.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DistributeFeedFrameWriter.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DistributeFeedFrameWriter.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/DistributeFeedFrameWriter.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/DistributeFeedFrameWriter.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedCollectRuntimeInputHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedCollectRuntimeInputHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedCollectRuntimeInputHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedCollectRuntimeInputHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedExceptionHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedExceptionHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedExceptionHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedExceptionHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCache.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCache.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCache.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCache.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCollector.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCollector.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCollector.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameCollector.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameDiscarder.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameDiscarder.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameDiscarder.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameDiscarder.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameHandlers.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameHandlers.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameHandlers.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameHandlers.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameSpiller.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameSpiller.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameSpiller.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameSpiller.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleAccessor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleAccessor.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleAccessor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleAccessor.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleDecorator.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleDecorator.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleDecorator.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedFrameTupleDecorator.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameCollection.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameCollection.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameCollection.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameCollection.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameDistributor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameDistributor.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameDistributor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameDistributor.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameEventCallback.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameEventCallback.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FrameEventCallback.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/FrameEventCallback.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/StorageFrameHandler.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/StorageFrameHandler.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/StorageFrameHandler.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/dataflow/StorageFrameHandler.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedCollectInfo.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedCollectInfo.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedCollectInfo.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedCollectInfo.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionRequest.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionRequest.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionRequest.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionRequest.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedId.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedId.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedId.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedId.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedInfo.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedInfo.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedInfo.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedInfo.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedJointKey.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedJointKey.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedJointKey.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedJointKey.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedLifecycleEventSubscriber.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedLifecycleEventSubscriber.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedLifecycleEventSubscriber.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedLifecycleEventSubscriber.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedMemoryManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMemoryManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedMemoryManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMemoryManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedMetadataManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMetadataManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedMetadataManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedMetadataManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedRuntimeManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedRuntimeManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedRuntimeManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedRuntimeManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedSubscriptionManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedSubscriptionManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedSubscriptionManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedSubscriptionManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedWorkManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedWorkManager.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedWorkManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/management/FeedWorkManager.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/EndFeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/EndFeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/EndFeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/EndFeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedCongestionMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedCongestionMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedCongestionMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedCongestionMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedMessageService.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessageService.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedMessageService.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedMessageService.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedReportMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedReportMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedReportMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedReportMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitAckMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitAckMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitAckMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitAckMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitResponseMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitResponseMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitResponseMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/FeedTupleCommitResponseMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/MessageListener.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageListener.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/MessageListener.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageListener.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/MessageReceiver.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageReceiver.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/MessageReceiver.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/MessageReceiver.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/NodeReportMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/NodeReportMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/NodeReportMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/NodeReportMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/PrepareStallMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/PrepareStallMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/PrepareStallMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/PrepareStallMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/RemoteSocketMessageListener.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/RemoteSocketMessageListener.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/RemoteSocketMessageListener.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/RemoteSocketMessageListener.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/ScaleInReportMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ScaleInReportMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/ScaleInReportMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ScaleInReportMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/SocketMessageListener.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/SocketMessageListener.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/SocketMessageListener.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/SocketMessageListener.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/StorageReportFeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/StorageReportFeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/StorageReportFeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/StorageReportFeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/TerminateDataFlowMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/TerminateDataFlowMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/TerminateDataFlowMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/TerminateDataFlowMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/ThrottlingEnabledFeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ThrottlingEnabledFeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/ThrottlingEnabledFeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/ThrottlingEnabledFeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/XAQLFeedMessage.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/XAQLFeedMessage.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/message/XAQLFeedMessage.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/message/XAQLFeedMessage.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicy.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicy.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicy.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicy.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyAccessor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyAccessor.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyAccessor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyAccessor.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyEnforcer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyEnforcer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyEnforcer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/policy/FeedPolicyEnforcer.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java similarity index 95% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java index 3ac28c9..9ffc687 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterExecutor.java @@ -18,9 +18,9 @@ */ package org.apache.asterix.external.feed.runtime; -import org.apache.asterix.external.api.IAdapterRuntimeManager; -import org.apache.asterix.external.api.IAdapterRuntimeManager.State; import org.apache.asterix.external.api.IFeedAdapter; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager.State; import org.apache.asterix.external.feed.dataflow.DistributeFeedFrameWriter; import org.apache.asterix.external.util.ExternalDataExceptionUtils; import org.apache.log4j.Logger; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java similarity index 98% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java index 6c3e44d..075c81c 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/AdapterRuntimeManager.java @@ -22,8 +22,8 @@ import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; -import org.apache.asterix.external.api.IAdapterRuntimeManager; import org.apache.asterix.external.api.IFeedAdapter; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager; import org.apache.asterix.external.feed.api.IIntakeProgressTracker; import org.apache.asterix.external.feed.dataflow.DistributeFeedFrameWriter; import org.apache.asterix.external.feed.management.FeedId; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/CollectionRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/CollectionRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/CollectionRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/CollectionRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntimeId.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntimeId.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntimeId.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/FeedRuntimeId.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java similarity index 97% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java index 34cb575..05fd784 100644 --- a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java +++ b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/IngestionRuntime.java @@ -21,7 +21,7 @@ import java.nio.ByteBuffer; import java.util.logging.Level; -import org.apache.asterix.external.api.IAdapterRuntimeManager; +import org.apache.asterix.external.feed.api.IAdapterRuntimeManager; import org.apache.asterix.external.feed.dataflow.DistributeFeedFrameWriter; import org.apache.asterix.external.feed.dataflow.FeedFrameCollector; import org.apache.asterix.external.feed.dataflow.FrameDistributor; diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableFeedRuntimeId.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableFeedRuntimeId.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableFeedRuntimeId.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableFeedRuntimeId.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableRuntime.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableRuntime.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableRuntime.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/runtime/SubscribableRuntime.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/BasicMonitoredBuffer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/BasicMonitoredBuffer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/BasicMonitoredBuffer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/BasicMonitoredBuffer.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/ComputeSideMonitoredBuffer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/ComputeSideMonitoredBuffer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/ComputeSideMonitoredBuffer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/ComputeSideMonitoredBuffer.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedActivity.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedActivity.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedActivity.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedActivity.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedConnectJobInfo.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedConnectJobInfo.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedConnectJobInfo.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedConnectJobInfo.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedIntakeInfo.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedIntakeInfo.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedIntakeInfo.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedIntakeInfo.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedJobInfo.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedJobInfo.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedJobInfo.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedJobInfo.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedMetricCollector.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedMetricCollector.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/FeedMetricCollector.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/FeedMetricCollector.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/IntakePartitionStatistics.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakePartitionStatistics.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/IntakePartitionStatistics.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakePartitionStatistics.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/IntakeSideMonitoredBuffer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakeSideMonitoredBuffer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/IntakeSideMonitoredBuffer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/IntakeSideMonitoredBuffer.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBuffer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBuffer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBuffer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBuffer.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBufferTimerTasks.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBufferTimerTasks.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBufferTimerTasks.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/MonitoredBufferTimerTasks.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoad.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoad.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoad.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoad.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReport.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReport.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReport.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReport.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReportService.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReportService.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReportService.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/NodeLoadReportService.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/Series.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/Series.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/Series.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/Series.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/SeriesAvg.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesAvg.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/SeriesAvg.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesAvg.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/SeriesRate.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesRate.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/SeriesRate.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/SeriesRate.java diff --git a/asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/StorageSideMonitoredBuffer.java b/asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/StorageSideMonitoredBuffer.java similarity index 100% rename from asterix-external-data/src/main/java/org/apache/asterix/external/feed/watch/StorageSideMonitoredBuffer.java rename to asterix-active-jobs/src/main/java/org/apache/asterix/external/feed/watch/StorageSideMonitoredBuffer.java diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml index 9b87d9f..3b37086 100644 --- a/asterix-app/pom.xml +++ b/asterix-app/pom.xml @@ -243,5 +243,10 @@ <artifactId>asterix-external-data</artifactId> <version>0.8.8-SNAPSHOT</version> </dependency> + <dependency> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-active-jobs</artifactId> + <version>0.8.8-SNAPSHOT</version> + </dependency> </dependencies> </project> diff --git a/asterix-app/src/main/java/org/apache/asterix/feed/FeedJobNotificationHandler.java b/asterix-app/src/main/java/org/apache/asterix/feed/FeedJobNotificationHandler.java index 49b88ca..7e58a40 100644 --- a/asterix-app/src/main/java/org/apache/asterix/feed/FeedJobNotificationHandler.java +++ b/asterix-app/src/main/java/org/apache/asterix/feed/FeedJobNotificationHandler.java @@ -33,6 +33,9 @@ import java.util.logging.Logger; import org.apache.commons.lang3.StringUtils; +import org.apache.asterix.active.operators.FeedCollectOperatorDescriptor; +import org.apache.asterix.active.operators.FeedIntakeOperatorDescriptor; +import org.apache.asterix.active.operators.FeedMetaOperatorDescriptor; import org.apache.asterix.common.exceptions.ACIDException; import org.apache.asterix.external.feed.api.IFeedJoint; import org.apache.asterix.external.feed.api.IFeedLifecycleEventSubscriber; @@ -52,9 +55,6 @@ import org.apache.asterix.external.feed.watch.FeedJobInfo; import org.apache.asterix.external.feed.watch.FeedJobInfo.FeedJobState; import org.apache.asterix.external.feed.watch.FeedJobInfo.JobType; -import org.apache.asterix.external.operators.FeedCollectOperatorDescriptor; -import org.apache.asterix.external.operators.FeedIntakeOperatorDescriptor; -import org.apache.asterix.external.operators.FeedMetaOperatorDescriptor; import org.apache.asterix.feed.FeedLifecycleListener.Message; import org.apache.asterix.feed.FeedWorkCollection.SubscribeFeedWork; import org.apache.asterix.metadata.feeds.BuiltinFeedPolicies; diff --git a/asterix-app/src/main/java/org/apache/asterix/feed/FeedLifecycleListener.java b/asterix-app/src/main/java/org/apache/asterix/feed/FeedLifecycleListener.java index aac3675..3e832fb 100644 --- a/asterix-app/src/main/java/org/apache/asterix/feed/FeedLifecycleListener.java +++ b/asterix-app/src/main/java/org/apache/asterix/feed/FeedLifecycleListener.java @@ -33,6 +33,8 @@ import java.util.logging.Level; import java.util.logging.Logger; +import org.apache.asterix.active.operators.FeedCollectOperatorDescriptor; +import org.apache.asterix.active.operators.FeedIntakeOperatorDescriptor; import org.apache.asterix.api.common.SessionConfig; import org.apache.asterix.api.common.SessionConfig.OutputFormat; import org.apache.asterix.aql.translator.QueryTranslator; @@ -55,8 +57,6 @@ import org.apache.asterix.external.feed.watch.FeedIntakeInfo; import org.apache.asterix.external.feed.watch.FeedJobInfo; import org.apache.asterix.external.feed.watch.FeedJobInfo.FeedJobState; -import org.apache.asterix.external.operators.FeedCollectOperatorDescriptor; -import org.apache.asterix.external.operators.FeedIntakeOperatorDescriptor; import org.apache.asterix.lang.common.base.Statement; import org.apache.asterix.lang.common.statement.DataverseDecl; import org.apache.asterix.lang.common.statement.DisconnectFeedStatement; diff --git a/asterix-app/src/main/java/org/apache/asterix/file/FeedOperations.java b/asterix-app/src/main/java/org/apache/asterix/file/FeedOperations.java index 6a036c0..a854948 100644 --- a/asterix-app/src/main/java/org/apache/asterix/file/FeedOperations.java +++ b/asterix-app/src/main/java/org/apache/asterix/file/FeedOperations.java @@ -21,6 +21,7 @@ import java.util.Collection; import java.util.List; +import org.apache.asterix.active.operators.FeedMessageOperatorDescriptor; import org.apache.asterix.common.exceptions.AsterixException; import org.apache.asterix.external.api.IAdapterFactory; import org.apache.asterix.external.feed.api.IFeedJoint; @@ -35,7 +36,6 @@ import org.apache.asterix.external.feed.message.ThrottlingEnabledFeedMessage; import org.apache.asterix.external.feed.policy.FeedPolicyAccessor; import org.apache.asterix.external.feed.watch.FeedConnectJobInfo; -import org.apache.asterix.external.operators.FeedMessageOperatorDescriptor; import org.apache.asterix.external.util.FeedConstants; import org.apache.asterix.feed.FeedLifecycleListener; import org.apache.asterix.metadata.declared.AqlMetadataProvider; diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml index d665a15..5cb6d5e 100644 --- a/asterix-metadata/pom.xml +++ b/asterix-metadata/pom.xml @@ -85,5 +85,10 @@ <artifactId>asterix-external-data</artifactId> <version>0.8.8-SNAPSHOT</version> </dependency> + <dependency> + <groupId>org.apache.asterix</groupId> + <artifactId>asterix-active-jobs</artifactId> + <version>0.8.8-SNAPSHOT</version> + </dependency> </dependencies> </project> \ No newline at end of file diff --git a/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java b/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java index f3523da..4b00df0 100644 --- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java +++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java @@ -28,6 +28,8 @@ import java.util.logging.Level; import java.util.logging.Logger; +import org.apache.asterix.active.operators.FeedCollectOperatorDescriptor; +import org.apache.asterix.active.operators.FeedIntakeOperatorDescriptor; import org.apache.asterix.common.config.AsterixStorageProperties; import org.apache.asterix.common.config.DatasetConfig.DatasetType; import org.apache.asterix.common.config.DatasetConfig.ExternalFilePendingOp; @@ -63,8 +65,6 @@ import org.apache.asterix.external.operators.ExternalDataScanOperatorDescriptor; import org.apache.asterix.external.operators.ExternalLookupOperatorDescriptor; import org.apache.asterix.external.operators.ExternalRTreeSearchOperatorDescriptor; -import org.apache.asterix.external.operators.FeedCollectOperatorDescriptor; -import org.apache.asterix.external.operators.FeedIntakeOperatorDescriptor; import org.apache.asterix.external.provider.AdapterFactoryProvider; import org.apache.asterix.external.util.FeedConstants; import org.apache.asterix.formats.base.IDataFormat; diff --git a/asterix-metadata/src/main/java/org/apache/asterix/metadata/feeds/FeedMetadataUtil.java b/asterix-metadata/src/main/java/org/apache/asterix/metadata/feeds/FeedMetadataUtil.java index 7ef51cb..b4eb07e 100644 --- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/feeds/FeedMetadataUtil.java +++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/feeds/FeedMetadataUtil.java @@ -30,6 +30,8 @@ import java.util.logging.Logger; import org.apache.asterix.common.config.DatasetConfig.DatasetType; +import org.apache.asterix.active.operators.FeedCollectOperatorDescriptor; +import org.apache.asterix.active.operators.FeedMetaOperatorDescriptor; import org.apache.asterix.common.config.MetadataConstants; import org.apache.asterix.common.dataflow.AsterixLSMInvertedIndexInsertDeleteOperatorDescriptor; import org.apache.asterix.common.dataflow.AsterixLSMTreeInsertDeleteOperatorDescriptor; @@ -43,8 +45,6 @@ import org.apache.asterix.external.feed.policy.FeedPolicyAccessor; import org.apache.asterix.external.feed.runtime.FeedRuntimeId; import org.apache.asterix.external.library.ExternalLibraryManager; -import org.apache.asterix.external.operators.FeedCollectOperatorDescriptor; -import org.apache.asterix.external.operators.FeedMetaOperatorDescriptor; import org.apache.asterix.external.provider.AdapterFactoryProvider; import org.apache.asterix.external.util.ExternalDataConstants; import org.apache.asterix.external.util.ExternalDataUtils; diff --git a/pom.xml b/pom.xml index 685e1be..4cbe870 100644 --- a/pom.xml +++ b/pom.xml @@ -371,6 +371,7 @@ <module>asterix-fuzzyjoin</module> <module>asterix-yarn</module> <module>asterix-replication</module> + <module>asterix-active-jobs</module> </modules> <repositories> -- To view, visit https://asterix-gerrit.ics.uci.edu/644 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7ac820a08aa3c2225fffb230358c220d81f15908 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Steven Jacobs <[email protected]>
