Package fi.iki.elonen.router
Class RouterNanoHTTPD.DefaultStreamHandler
- java.lang.Object
-
- fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler
-
- All Implemented Interfaces:
RouterNanoHTTPD.UriResponder
- Direct Known Subclasses:
RouterNanoHTTPD.DefaultHandler
- Enclosing class:
- RouterNanoHTTPD
public abstract static class RouterNanoHTTPD.DefaultStreamHandler extends java.lang.Object implements RouterNanoHTTPD.UriResponder
General nanolet to inherit from if you provide stream data, only chucked responses will be generated.
-
-
Constructor Summary
Constructors Constructor Description DefaultStreamHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description NanoHTTPD.Response
delete(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
NanoHTTPD.Response
get(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
abstract java.io.InputStream
getData()
abstract java.lang.String
getMimeType()
abstract NanoHTTPD.Response.IStatus
getStatus()
NanoHTTPD.Response
other(java.lang.String method, RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
NanoHTTPD.Response
post(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
NanoHTTPD.Response
put(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
-
-
-
Method Detail
-
getMimeType
public abstract java.lang.String getMimeType()
-
getStatus
public abstract NanoHTTPD.Response.IStatus getStatus()
-
getData
public abstract java.io.InputStream getData()
-
get
public NanoHTTPD.Response get(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
- Specified by:
get
in interfaceRouterNanoHTTPD.UriResponder
-
post
public NanoHTTPD.Response post(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
- Specified by:
post
in interfaceRouterNanoHTTPD.UriResponder
-
put
public NanoHTTPD.Response put(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
- Specified by:
put
in interfaceRouterNanoHTTPD.UriResponder
-
delete
public NanoHTTPD.Response delete(RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
- Specified by:
delete
in interfaceRouterNanoHTTPD.UriResponder
-
other
public NanoHTTPD.Response other(java.lang.String method, RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, NanoHTTPD.IHTTPSession session)
- Specified by:
other
in interfaceRouterNanoHTTPD.UriResponder
-
-