public class YokeResponse
extends java.lang.Object
implements org.vertx.java.core.http.HttpServerResponse
Constructor and Description |
---|
YokeResponse(org.vertx.java.core.http.HttpServerResponse response,
java.util.Map<java.lang.String,java.lang.Object> context,
java.util.Map<java.lang.String,Engine<?>> engines) |
Modifier and Type | Method and Description |
---|---|
YokeResponse |
addCookie(io.netty.handler.codec.http.Cookie cookie) |
void |
close() |
org.vertx.java.core.http.HttpServerResponse |
closeHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
org.vertx.java.core.http.HttpServerResponse |
drainHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
void |
end() |
void |
end(org.vertx.java.core.buffer.Buffer chunk) |
void |
end(org.vertx.java.core.json.JsonElement json) |
void |
end(org.vertx.java.core.streams.ReadStream<?> stream) |
void |
end(java.lang.String chunk) |
void |
end(java.lang.String chunk,
java.lang.String enc) |
void |
endHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
org.vertx.java.core.http.HttpServerResponse |
exceptionHandler(org.vertx.java.core.Handler<java.lang.Throwable> handler) |
<R> R |
getHeader(java.lang.String name)
Allow getting headers in a generified way.
|
<R> R |
getHeader(java.lang.String name,
R defaultValue)
Allow getting headers in a generified way and return defaultValue if the key does not exist.
|
int |
getStatusCode() |
java.lang.String |
getStatusMessage() |
org.vertx.java.core.MultiMap |
headers() |
void |
headersHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
boolean |
isChunked() |
void |
jsonp(org.vertx.java.core.json.JsonElement json) |
void |
jsonp(java.lang.String body) |
void |
jsonp(java.lang.String callback,
org.vertx.java.core.json.JsonElement json) |
void |
jsonp(java.lang.String callback,
java.lang.String body) |
org.vertx.java.core.http.HttpServerResponse |
putHeader(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
org.vertx.java.core.http.HttpServerResponse |
putHeader(java.lang.String name,
java.lang.String value) |
org.vertx.java.core.http.HttpServerResponse |
putTrailer(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
org.vertx.java.core.http.HttpServerResponse |
putTrailer(java.lang.String name,
java.lang.String value) |
void |
redirect(int status,
java.lang.String url) |
void |
redirect(java.lang.String url) |
void |
render(java.lang.String template) |
void |
render(java.lang.String template,
org.vertx.java.core.Handler<java.lang.Object> next) |
org.vertx.java.core.http.HttpServerResponse |
sendFile(java.lang.String filename) |
org.vertx.java.core.http.HttpServerResponse |
sendFile(java.lang.String filename,
java.lang.String notFoundFile) |
org.vertx.java.core.http.HttpServerResponse |
setChunked(boolean chunked) |
org.vertx.java.core.http.HttpServerResponse |
setStatusCode(int statusCode) |
org.vertx.java.core.http.HttpServerResponse |
setStatusMessage(java.lang.String statusMessage) |
org.vertx.java.core.http.HttpServerResponse |
setWriteQueueMaxSize(int maxSize) |
org.vertx.java.core.MultiMap |
trailers() |
org.vertx.java.core.http.HttpServerResponse |
write(org.vertx.java.core.buffer.Buffer chunk) |
org.vertx.java.core.http.HttpServerResponse |
write(java.lang.String chunk) |
org.vertx.java.core.http.HttpServerResponse |
write(java.lang.String chunk,
java.lang.String enc) |
boolean |
writeQueueFull() |
public YokeResponse(org.vertx.java.core.http.HttpServerResponse response, java.util.Map<java.lang.String,java.lang.Object> context, java.util.Map<java.lang.String,Engine<?>> engines)
public void render(java.lang.String template, org.vertx.java.core.Handler<java.lang.Object> next)
public void render(java.lang.String template)
public <R> R getHeader(java.lang.String name)
R
- The type of the returnname
- The key to getpublic <R> R getHeader(java.lang.String name, R defaultValue)
R
- The type of the returnname
- The key to getdefaultValue
- value returned when the key does not existpublic void redirect(java.lang.String url)
public void redirect(int status, java.lang.String url)
public void end(org.vertx.java.core.json.JsonElement json)
public void jsonp(org.vertx.java.core.json.JsonElement json)
public void jsonp(java.lang.String callback, org.vertx.java.core.json.JsonElement json)
public void jsonp(java.lang.String body)
public void jsonp(java.lang.String callback, java.lang.String body)
public void end(org.vertx.java.core.streams.ReadStream<?> stream)
public YokeResponse addCookie(io.netty.handler.codec.http.Cookie cookie)
public void headersHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
public void endHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
public int getStatusCode()
getStatusCode
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse setStatusCode(int statusCode)
setStatusCode
in interface org.vertx.java.core.http.HttpServerResponse
public java.lang.String getStatusMessage()
getStatusMessage
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse setStatusMessage(java.lang.String statusMessage)
setStatusMessage
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse setChunked(boolean chunked)
setChunked
in interface org.vertx.java.core.http.HttpServerResponse
public boolean isChunked()
isChunked
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.MultiMap headers()
headers
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse putHeader(java.lang.String name, java.lang.String value)
putHeader
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse putHeader(java.lang.String name, java.lang.Iterable<java.lang.String> values)
putHeader
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.MultiMap trailers()
trailers
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse putTrailer(java.lang.String name, java.lang.String value)
putTrailer
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse putTrailer(java.lang.String name, java.lang.Iterable<java.lang.String> values)
putTrailer
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse closeHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
closeHandler
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse write(org.vertx.java.core.buffer.Buffer chunk)
write
in interface org.vertx.java.core.http.HttpServerResponse
write
in interface org.vertx.java.core.streams.WriteStream<org.vertx.java.core.http.HttpServerResponse>
public org.vertx.java.core.http.HttpServerResponse setWriteQueueMaxSize(int maxSize)
setWriteQueueMaxSize
in interface org.vertx.java.core.streams.WriteStream<org.vertx.java.core.http.HttpServerResponse>
public boolean writeQueueFull()
writeQueueFull
in interface org.vertx.java.core.streams.WriteStream<org.vertx.java.core.http.HttpServerResponse>
public org.vertx.java.core.http.HttpServerResponse drainHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
drainHandler
in interface org.vertx.java.core.streams.WriteStream<org.vertx.java.core.http.HttpServerResponse>
public org.vertx.java.core.http.HttpServerResponse write(java.lang.String chunk, java.lang.String enc)
write
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse write(java.lang.String chunk)
write
in interface org.vertx.java.core.http.HttpServerResponse
public void end(java.lang.String chunk)
end
in interface org.vertx.java.core.http.HttpServerResponse
public void end(java.lang.String chunk, java.lang.String enc)
end
in interface org.vertx.java.core.http.HttpServerResponse
public void end(org.vertx.java.core.buffer.Buffer chunk)
end
in interface org.vertx.java.core.http.HttpServerResponse
public void end()
end
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse sendFile(java.lang.String filename)
sendFile
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse sendFile(java.lang.String filename, java.lang.String notFoundFile)
sendFile
in interface org.vertx.java.core.http.HttpServerResponse
public void close()
close
in interface org.vertx.java.core.http.HttpServerResponse
public org.vertx.java.core.http.HttpServerResponse exceptionHandler(org.vertx.java.core.Handler<java.lang.Throwable> handler)
exceptionHandler
in interface org.vertx.java.core.streams.ExceptionSupport<org.vertx.java.core.http.HttpServerResponse>