added a method for removing a registered HttpService



git-svn-id: https://svn.apache.org/repos/asf/mina/asyncweb/trunk@642247 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java b/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
index fbc7188..58e00d4 100644
--- a/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
+++ b/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
@@ -68,7 +68,21 @@
             LOG.warn("Duplicate mapping for '" + name
                     + "'. Previous mapping removed");
         }
-        LOG.info("New HttpService registered against key '" + name + "'");
+        LOG.info("New HttpService registered against key '{}'",name);
+    }
+
+    /**
+     * Remove an <code>HttpService</code> which was previously added.
+     *
+     * @param String name The key name of the HttpService you want to remove
+     */
+    public void removeHttpService(String name) {
+        HttpService service = serviceMap.remove(name);
+        if (service != null) {
+            LOG.info("HttpService {} with key '{}' was removed", service, name);
+        } else {
+            LOG.warn("HttpService with name {} wasn't found for removing", name);
+        }
     }
 
     /**