aboutsummaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorritchie <ritchie@gmx.at>2015-05-14 09:15:28 +0200
committerritchie <ritchie@gmx.at>2015-05-14 09:15:28 +0200
commitd685218eacc23e69f685a76113665f50cc560edf (patch)
treec57251fa53bcb81e7f7aeb703342d7773ba7cd89 /core/src
parent901af189ee7a1a7a7dc65cd1eb60a107b2faa4a7 (diff)
downloadnanohttpd-d685218eacc23e69f685a76113665f50cc560edf.tar.gz
give access to the async runner #128
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/java/fi/iki/elonen/NanoHTTPD.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
index 227fa03..01cabca 100644
--- a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
+++ b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
@@ -333,6 +333,13 @@ public abstract class NanoHTTPD {
private final List<ClientHandler> running = Collections.synchronizedList(new ArrayList<NanoHTTPD.ClientHandler>());
+ /**
+ * @return a list with currently running clients.
+ */
+ public List<ClientHandler> getRunning() {
+ return running;
+ }
+
@Override
public void closeAll() {
// copy of the list for concurrency
@@ -1484,7 +1491,7 @@ public abstract class NanoHTTPD {
/**
* Pluggable strategy for asynchronously executing requests.
*/
- private AsyncRunner asyncRunner;
+ protected AsyncRunner asyncRunner;
/**
* Pluggable strategy for creating and cleaning up temporary files.