You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by jv...@apache.org on 2008/03/28 15:50:04 UTC
svn commit: r642247 -
/mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
Author: jvermillard
Date: Fri Mar 28 07:50:02 2008
New Revision: 642247
URL: http://svn.apache.org/viewvc?rev=642247&view=rev
Log:
added a method for removing a registered HttpService
Modified:
mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
Modified: mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java
URL: http://svn.apache.org/viewvc/mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java?rev=642247&r1=642246&r2=642247&view=diff
==============================================================================
--- mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java (original)
+++ mina/asyncweb/trunk/server/src/main/java/org/apache/asyncweb/server/HttpServiceHandler.java Fri Mar 28 07:50:02 2008
@@ -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);
+ }
}
/**