Package org.nanohttpd.router
Class RouterNanoHTTPD.DefaultStreamHandler
java.lang.Object
org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
- All Implemented Interfaces:
RouterNanoHTTPD.UriResponder
- Direct Known Subclasses:
RouterNanoHTTPD.DefaultHandler
- Enclosing class:
- RouterNanoHTTPD
public abstract static class RouterNanoHTTPD.DefaultStreamHandler
extends Object
implements RouterNanoHTTPD.UriResponder
General nanolet to inherit from if you provide stream data, only chucked
responses will be generated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.nanohttpd.protocols.http.response.Responsedelete(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) org.nanohttpd.protocols.http.response.Responseget(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) abstract InputStreamgetData()abstract Stringabstract org.nanohttpd.protocols.http.response.IStatusorg.nanohttpd.protocols.http.response.Responseother(String method, RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) org.nanohttpd.protocols.http.response.Responsepost(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) org.nanohttpd.protocols.http.response.Responseput(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session)
-
Constructor Details
-
DefaultStreamHandler
public DefaultStreamHandler()
-
-
Method Details
-
getMimeType
-
getStatus
public abstract org.nanohttpd.protocols.http.response.IStatus getStatus() -
getData
-
get
public org.nanohttpd.protocols.http.response.Response get(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) - Specified by:
getin interfaceRouterNanoHTTPD.UriResponder
-
post
public org.nanohttpd.protocols.http.response.Response post(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) - Specified by:
postin interfaceRouterNanoHTTPD.UriResponder
-
put
public org.nanohttpd.protocols.http.response.Response put(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) - Specified by:
putin interfaceRouterNanoHTTPD.UriResponder
-
delete
public org.nanohttpd.protocols.http.response.Response delete(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) - Specified by:
deletein interfaceRouterNanoHTTPD.UriResponder
-
other
public org.nanohttpd.protocols.http.response.Response other(String method, RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, org.nanohttpd.protocols.http.IHTTPSession session) - Specified by:
otherin interfaceRouterNanoHTTPD.UriResponder
-