Author: tobr
Date: Mon Sep 10 11:38:01 2012
New Revision: 1382765

URL: http://svn.apache.org/viewvc?rev=1382765&view=rev
Log:
moved example file to droids-examples 
DROIDS-89

Added:
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ReportCrawlingDroid.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/DroidsFactory.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ExceptionCrawlingDroid.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/FileRenameDroid.java
   (props changed)
      - copied unchanged from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/FileRenameDroid.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SaveCrawlingDroid.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SysoutCrawlingDroid.java
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/droids-example-context.xml
   (props changed)
      - copied unchanged from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/droids-example-context.xml
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/
      - copied from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/handler/
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
   (with props)
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/package-info.java
   (props changed)
      - copied unchanged from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/package-info.java
    
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/SimpleRuntime.java
    
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/TestCrawlingWorker.java
    
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java
   (contents, props changed)
      - copied, changed from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/TestSimpleDroid.java
Removed:
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/DroidsFactory.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/FileRenameDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/SimpleRuntime.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/droids-example-context.xml
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/handler/
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/package-info.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ExceptionCrawlingDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ReportCrawlingDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SaveCrawlingDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SysoutCrawlingDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/TestSimpleDroid.java
    
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/TestCrawlingWorker.java
Modified:
    incubator/droids/trunk/droids-examples/pom.xml
    
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ExceptionReportHandler.java
    
incubator/droids/trunk/droids-spring/src/main/resources/org/apache/droids/dynamic/droids-core-context.xml
    
incubator/droids/trunk/droids-spring/src/test/java/org/apache/droids/dynamic/TestSimpleDroid.java
    
incubator/droids/trunk/droids-spring/src/test/resources/droids-core-test-context.xml

Copied: 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ReportCrawlingDroid.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java?p2=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ReportCrawlingDroid.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ReportCrawlingDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
 Mon Sep 10 11:38:01 2012
@@ -16,17 +16,21 @@
 * specific language governing permissions and limitations
 * under the License.
 */
-package org.apache.droids.impl;
+package org.apache.droids.robot.crawler;
 
 import java.util.Queue;
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.api.Link;
 import org.apache.droids.api.TaskMaster;
 import org.apache.droids.api.Worker;
-import org.apache.droids.examples.handler.ReportHandler;
-import org.apache.droids.robot.crawler.CrawlingDroid;
-import org.apache.droids.robot.crawler.CrawlingWorker;
+import org.apache.droids.handle.ReportHandler;
+import org.apache.droids.helper.factories.HandlerFactory;
 
+
+/**
+ * 
+ * This simple CrawlingDroid uses the ReportHandler to handle all retrieved 
files.
+ * 
+ */
 public class ReportCrawlingDroid extends CrawlingDroid {
 
   public ReportCrawlingDroid(Queue<Link> queue, TaskMaster<Link> taskMaster) {
@@ -36,7 +40,9 @@ public class ReportCrawlingDroid extends
   @Override
   public Worker<Link> getNewWorker() {
     final CrawlingWorker worker = new CrawlingWorker( this );
-    worker.setHandlerFactory(DroidsFactory.createDefaultHandlerFactory(new 
ReportHandler()));
+    HandlerFactory handlerFactory = new HandlerFactory();
+    handlerFactory.getMap().put("default", new ReportHandler());
+    worker.setHandlerFactory(handlerFactory);
     return worker;
   }
 

Propchange: 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/ReportCrawlingDroid.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: incubator/droids/trunk/droids-examples/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/pom.xml?rev=1382765&r1=1382764&r2=1382765&view=diff
==============================================================================
--- incubator/droids/trunk/droids-examples/pom.xml (original)
+++ incubator/droids/trunk/droids-examples/pom.xml Mon Sep 10 11:38:01 2012
@@ -53,5 +53,24 @@
       <version>${junit.version}</version>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-all</artifactId>
+      <version>1.8.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.droids</groupId>
+      <artifactId>droids-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-simple</artifactId>
+      <version>1.6.4</version>
+      <scope>test</scope>
+    </dependency>
+
   </dependencies>
 </project>

Copied: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/DroidsFactory.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java?p2=incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/DroidsFactory.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/DroidsFactory.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java
 Mon Sep 10 11:38:01 2012
@@ -16,7 +16,7 @@
 * specific language governing permissions and limitations
 * under the License.
 */
-package org.apache.droids;
+package org.apache.droids.examples;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -35,15 +35,19 @@ import org.apache.droids.helper.factorie
 import org.apache.droids.helper.factories.ProtocolFactory;
 import org.apache.droids.helper.factories.URLFiltersFactory;
 import org.apache.droids.impl.DefaultTaskExceptionHandler;
-import org.apache.droids.impl.ExceptionCrawlingDroid;
-import org.apache.droids.impl.ReportCrawlingDroid;
-import org.apache.droids.impl.SaveCrawlingDroid;
 import org.apache.droids.impl.SequentialTaskMaster;
 import org.apache.droids.impl.SimpleTaskQueueWithHistory;
 import org.apache.droids.parse.html.HtmlParser;
 import org.apache.droids.protocol.http.HttpProtocol;
 import org.apache.droids.robot.crawler.CrawlingDroid;
+import org.apache.droids.robot.crawler.ReportCrawlingDroid;
 
+
+/**
+ * 
+ * Helper class for creating defaults.
+ *
+ */
 public class DroidsFactory
 {
   

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/DroidsFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ExceptionCrawlingDroid.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java?p2=incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ExceptionCrawlingDroid.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/ExceptionCrawlingDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java
 Mon Sep 10 11:38:01 2012
@@ -16,10 +16,9 @@
 * specific language governing permissions and limitations
 * under the License.
 */
-package org.apache.droids.impl;
+package org.apache.droids.examples;
 
 import java.util.Queue;
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.api.Handler;
 import org.apache.droids.api.Link;
 import org.apache.droids.api.TaskMaster;

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/ExceptionCrawlingDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/FileRenameDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/FileRenameDroid.java
------------------------------------------------------------------------------
    svn:mergeinfo = 

Copied: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SaveCrawlingDroid.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java?p2=incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SaveCrawlingDroid.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SaveCrawlingDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java
 Mon Sep 10 11:38:01 2012
@@ -16,10 +16,9 @@
 * specific language governing permissions and limitations
 * under the License.
 */
-package org.apache.droids.impl;
+package org.apache.droids.examples;
 
 import java.util.Queue;
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.api.Handler;
 import org.apache.droids.api.Link;
 import org.apache.droids.api.TaskMaster;

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SaveCrawlingDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SysoutCrawlingDroid.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java?p2=incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SysoutCrawlingDroid.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/SysoutCrawlingDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java
 Mon Sep 10 11:38:01 2012
@@ -16,10 +16,9 @@
 * specific language governing permissions and limitations
 * under the License.
 */
-package org.apache.droids.impl;
+package org.apache.droids.examples;
 
 import java.util.Queue;
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.api.Link;
 import org.apache.droids.api.TaskMaster;
 import org.apache.droids.api.Worker;

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/SysoutCrawlingDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/droids-example-context.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/droids-example-context.xml
------------------------------------------------------------------------------
    svn:mergeinfo = 

Modified: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ExceptionReportHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ExceptionReportHandler.java?rev=1382765&r1=1381505&r2=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ExceptionReportHandler.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ExceptionReportHandler.java
 Mon Sep 10 11:38:01 2012
@@ -23,6 +23,7 @@ import java.net.URI;
 
 import org.apache.droids.api.ContentEntity;
 import org.apache.droids.exception.DroidsException;
+import org.apache.droids.handle.ReportHandler;
 
 public class ExceptionReportHandler extends ReportHandler {
 

Added: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java?rev=1382765&view=auto
==============================================================================
--- 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
 (added)
+++ 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
 Mon Sep 10 11:38:01 2012
@@ -0,0 +1,58 @@
+/*
+* 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.
+*/
+package org.apache.droids.examples.handler;
+
+import java.io.IOException;
+import java.net.URI;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.apache.droids.api.ContentEntity;
+import org.apache.droids.api.Handler;
+import org.apache.droids.exception.DroidsException;
+
+/**
+ * 
+ * Simple handler that writes the handled URIs to a Set. 
+ * Useful for retrieving all visited URIs.
+ *
+ */
+public class ReportHandler implements Handler {
+
+  private static Set<String> report;
+  
+  static {
+    report = Collections.synchronizedSet(new HashSet<String>());
+  }
+  
+  @Override
+  public void handle(URI uri, ContentEntity entity) throws IOException,
+      DroidsException {
+    report.add(uri.toString());
+  }
+  
+  public static Set<String> getReport() {
+    return report;
+  }
+
+  public static void recycle() {
+    report.clear();
+  }
+}

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/handler/ReportHandler.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Propchange: 
incubator/droids/trunk/droids-examples/src/main/java/org/apache/droids/examples/package-info.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/SimpleRuntime.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java?p2=incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/SimpleRuntime.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/examples/SimpleRuntime.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
 Mon Sep 10 11:38:01 2012
@@ -34,7 +34,6 @@ import org.apache.droids.helper.factorie
 import org.apache.droids.helper.factories.URLFiltersFactory;
 import org.apache.droids.impl.DefaultTaskExceptionHandler;
 import org.apache.droids.impl.SequentialTaskMaster;
-import org.apache.droids.impl.SysoutCrawlingDroid;
 import org.apache.droids.net.RegexURLFilter;
 import org.apache.droids.parse.html.HtmlParser;
 import org.apache.droids.protocol.http.DroidsHttpClient;

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
------------------------------------------------------------------------------
    svn:mergeinfo = 

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/SimpleRuntime.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Copied: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/TestCrawlingWorker.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java?p2=incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/TestCrawlingWorker.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/robot/crawler/TestCrawlingWorker.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java
 Mon Sep 10 11:38:01 2012
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.droids.robot.crawler;
+package org.apache.droids.examples;
 
 import java.io.IOException;
 import java.net.URI;
@@ -24,15 +24,17 @@ import java.util.HashMap;
 import java.util.LinkedList;
 import java.util.Queue;
 
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.LinkTask;
 import org.apache.droids.api.ContentEntity;
 import org.apache.droids.api.Link;
+import org.apache.droids.examples.DroidsFactory;
+import org.apache.droids.examples.SysoutCrawlingDroid;
 import org.apache.droids.exception.DroidsException;
 import org.apache.droids.helper.factories.ParserFactory;
 import org.apache.droids.helper.factories.ProtocolFactory;
-import org.apache.droids.impl.SysoutCrawlingDroid;
 import org.apache.droids.parse.html.HtmlParser;
+import org.apache.droids.robot.crawler.CrawlingDroid;
+import org.apache.droids.robot.crawler.CrawlingWorker;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestCrawlingWorker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java
 (from r1381505, 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/TestSimpleDroid.java)
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java?p2=incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java&p1=incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/TestSimpleDroid.java&r1=1381505&r2=1382765&rev=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-core/src/test/java/org/apache/droids/impl/TestSimpleDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java
 Mon Sep 10 11:38:01 2012
@@ -14,20 +14,20 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.droids.impl;
+package org.apache.droids.examples;
 
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 
 import junit.framework.Assert;
 
-import org.apache.droids.DroidsFactory;
 import org.apache.droids.api.Droid;
 import org.apache.droids.api.Link;
 import org.apache.droids.api.TaskExceptionHandler;
 import org.apache.droids.api.TaskExceptionResult;
 import org.apache.droids.api.TaskMaster;
-import org.apache.droids.examples.handler.ReportHandler;
+import org.apache.droids.examples.DroidsFactory;
+import org.apache.droids.handle.ReportHandler;
 import org.apache.droids.localserver.LocalHttpServer;
 import org.apache.droids.localserver.ResourceHandler;
 import org.junit.After;

Propchange: 
incubator/droids/trunk/droids-examples/src/test/java/org/apache/droids/examples/TestSimpleDroid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
incubator/droids/trunk/droids-spring/src/main/resources/org/apache/droids/dynamic/droids-core-context.xml
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-spring/src/main/resources/org/apache/droids/dynamic/droids-core-context.xml?rev=1382765&r1=1382764&r2=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-spring/src/main/resources/org/apache/droids/dynamic/droids-core-context.xml
 (original)
+++ 
incubator/droids/trunk/droids-spring/src/main/resources/org/apache/droids/dynamic/droids-core-context.xml
 Mon Sep 10 11:38:01 2012
@@ -51,7 +51,7 @@
   </bean>
   
   <!-- Droids -->
-  <bean name="org.apache.droids.api.Droid/hello"
+  <!--bean name="org.apache.droids.api.Droid/hello"
     class="org.apache.droids.impl.SysoutCrawlingDroid">
     <constructor-arg ref="java.util.LinkedList" />
     <constructor-arg ref="taskMaster" />
@@ -59,7 +59,7 @@
     <property name="protocolFactory" 
ref="org.apache.droids.helper.factories.ProtocolFactory"/>
     <property name="parserFactory" 
ref="org.apache.droids.helper.factories.ParserFactory"/>
     <property name="filtersFactory" 
ref="org.apache.droids.helper.factories.URLFiltersFactory"/>
-  </bean>
+  </bean-->
   <!-- Queue -->
   <bean id="java.util.LinkedList"
     class="java.util.LinkedList">

Modified: 
incubator/droids/trunk/droids-spring/src/test/java/org/apache/droids/dynamic/TestSimpleDroid.java
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-spring/src/test/java/org/apache/droids/dynamic/TestSimpleDroid.java?rev=1382765&r1=1382764&r2=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-spring/src/test/java/org/apache/droids/dynamic/TestSimpleDroid.java
 (original)
+++ 
incubator/droids/trunk/droids-spring/src/test/java/org/apache/droids/dynamic/TestSimpleDroid.java
 Mon Sep 10 11:38:01 2012
@@ -24,11 +24,11 @@ import junit.framework.Assert;
 
 import org.apache.droids.api.Droid;
 import org.apache.droids.api.Link;
-import org.apache.droids.examples.handler.ReportHandler;
-import org.apache.droids.impl.ReportCrawlingDroid;
+import org.apache.droids.handle.ReportHandler;
 import org.apache.droids.localserver.LocalHttpServer;
 import org.apache.droids.localserver.ResourceHandler;
 import org.apache.droids.robot.crawler.CrawlingDroid;
+import org.apache.droids.robot.crawler.ReportCrawlingDroid;
 import org.junit.Before;
 import org.junit.Test;
 import org.springframework.context.ApplicationContext;

Modified: 
incubator/droids/trunk/droids-spring/src/test/resources/droids-core-test-context.xml
URL: 
http://svn.apache.org/viewvc/incubator/droids/trunk/droids-spring/src/test/resources/droids-core-test-context.xml?rev=1382765&r1=1382764&r2=1382765&view=diff
==============================================================================
--- 
incubator/droids/trunk/droids-spring/src/test/resources/droids-core-test-context.xml
 (original)
+++ 
incubator/droids/trunk/droids-spring/src/test/resources/droids-core-test-context.xml
 Mon Sep 10 11:38:01 2012
@@ -52,7 +52,7 @@
   
   <!-- Droids -->
   <bean name="org.apache.droids.api.Droid/report"
-    class="org.apache.droids.impl.ReportCrawlingDroid">
+    class="org.apache.droids.robot.crawler.ReportCrawlingDroid">
     <constructor-arg ref="java.util.LinkedList" />
     <constructor-arg ref="taskMaster" />
     


Reply via email to