diff options
author | Koushik Dutta <koushd@gmail.com> | 2015-08-30 20:45:09 -0700 |
---|---|---|
committer | Koushik Dutta <koushd@gmail.com> | 2015-08-30 20:45:14 -0700 |
commit | e6573be00feb27b2b16446c07d16c37d3d69d3c9 (patch) | |
tree | f3040e8255271abb4e8b0c28209c4c1fe8d12e77 /AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java | |
parent | 6bff3f26de70944a0ce72215b309d979f5867440 (diff) | |
download | AndroidAsync-e6573be00feb27b2b16446c07d16c37d3d69d3c9.tar.gz AndroidAsync-e6573be00feb27b2b16446c07d16c37d3d69d3c9.tar.bz2 AndroidAsync-e6573be00feb27b2b16446c07d16c37d3d69d3c9.zip |
api 23, remove deprecated apache http stuff.
Diffstat (limited to 'AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java')
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java b/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java index 27ba4e5..d987c91 100644 --- a/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java +++ b/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java @@ -283,6 +283,21 @@ public class AsyncHttpServer { } final Hashtable<String, ArrayList<Pair>> mActions = new Hashtable<String, ArrayList<Pair>>(); + + public void removeAction(String action, String regex) { + synchronized (mActions) { + ArrayList<Pair> pairs = mActions.get(action); + if (pairs == null) + return; + for (int i = 0; i < pairs.size(); i++) { + Pair p = pairs.get(i); + if (regex.equals(p.regex.toString())) { + pairs.remove(i); + return; + } + } + } + } public void addAction(String action, String regex, HttpServerRequestCallback callback) { Pair p = new Pair(); |