public class ResponseImpl extends java.lang.Object implements Response
| Constructor and Description |
|---|
ResponseImpl(org.vertx.java.core.http.HttpServerResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ResponseImpl |
closeHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
ResponseImpl |
drainHandler(org.vertx.java.core.Handler<java.lang.Void> handler) |
void |
end() |
void |
end(org.vertx.java.core.buffer.Buffer chunk) |
void |
end(java.lang.String chunk) |
void |
end(java.lang.String chunk,
java.lang.String enc) |
ResponseImpl |
exceptionHandler(org.vertx.java.core.Handler<java.lang.Throwable> handler) |
int |
getStatusCode() |
java.lang.String |
getStatusMessage() |
ResponseHeaders |
headers() |
boolean |
isChunked() |
boolean |
isCommitted() |
ResponseImpl |
putHeader(java.lang.CharSequence name,
java.lang.CharSequence value) |
ResponseImpl |
putHeader(java.lang.CharSequence name,
java.lang.Iterable<java.lang.CharSequence> values) |
ResponseImpl |
putHeader(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
ResponseImpl |
putHeader(java.lang.String name,
java.lang.String value) |
ResponseImpl |
putTrailer(java.lang.CharSequence name,
java.lang.CharSequence value) |
ResponseImpl |
putTrailer(java.lang.CharSequence name,
java.lang.Iterable<java.lang.CharSequence> values) |
ResponseImpl |
putTrailer(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
ResponseImpl |
putTrailer(java.lang.String name,
java.lang.String value) |
ResponseImpl |
sendFile(java.lang.String filename) |
ResponseImpl |
sendFile(java.lang.String filename,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<java.lang.Void>> resultHandler) |
ResponseImpl |
sendFile(java.lang.String filename,
java.lang.String notFoundFile) |
ResponseImpl |
sendFile(java.lang.String filename,
java.lang.String notFoundFile,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<java.lang.Void>> resultHandler) |
ResponseImpl |
setChunked(boolean chunked) |
ResponseImpl |
setStatusCode(int statusCode) |
ResponseImpl |
setStatusMessage(java.lang.String statusMessage) |
ResponseImpl |
setWriteQueueMaxSize(int maxSize) |
org.vertx.java.core.MultiMap |
trailers() |
ResponseImpl |
write(org.vertx.java.core.buffer.Buffer chunk) |
ResponseImpl |
write(java.lang.String chunk) |
ResponseImpl |
write(java.lang.String chunk,
java.lang.String enc) |
boolean |
writeQueueFull() |
public ResponseImpl(org.vertx.java.core.http.HttpServerResponse response)
public int getStatusCode()
getStatusCode in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl setStatusCode(int statusCode)
setStatusCode in interface org.vertx.java.core.http.HttpServerResponsepublic java.lang.String getStatusMessage()
getStatusMessage in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl setStatusMessage(java.lang.String statusMessage)
setStatusMessage in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl setChunked(boolean chunked)
setChunked in interface org.vertx.java.core.http.HttpServerResponsepublic boolean isChunked()
isChunked in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putHeader(java.lang.String name, java.lang.String value)
putHeader in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putHeader(java.lang.String name, java.lang.Iterable<java.lang.String> values)
putHeader in interface org.vertx.java.core.http.HttpServerResponsepublic org.vertx.java.core.MultiMap trailers()
trailers in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putTrailer(java.lang.String name, java.lang.String value)
putTrailer in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putTrailer(java.lang.String name, java.lang.Iterable<java.lang.String> values)
putTrailer in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl closeHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
closeHandler in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl write(org.vertx.java.core.buffer.Buffer chunk)
write in interface org.vertx.java.core.http.HttpServerResponsewrite in interface org.vertx.java.core.streams.WriteStream<org.vertx.java.core.http.HttpServerResponse>public ResponseImpl write(java.lang.String chunk, java.lang.String enc)
write in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl write(java.lang.String chunk)
write in interface org.vertx.java.core.http.HttpServerResponsepublic void end(java.lang.String chunk)
end in interface org.vertx.java.core.http.HttpServerResponsepublic void end(java.lang.String chunk,
java.lang.String enc)
end in interface org.vertx.java.core.http.HttpServerResponsepublic void end(org.vertx.java.core.buffer.Buffer chunk)
end in interface org.vertx.java.core.http.HttpServerResponsepublic void end()
end in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl sendFile(java.lang.String filename)
sendFile in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl sendFile(java.lang.String filename, java.lang.String notFoundFile)
sendFile in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl sendFile(java.lang.String filename, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<java.lang.Void>> resultHandler)
sendFile in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl sendFile(java.lang.String filename, java.lang.String notFoundFile, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<java.lang.Void>> resultHandler)
sendFile in interface org.vertx.java.core.http.HttpServerResponsepublic void close()
close in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl 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>public ResponseImpl setWriteQueueMaxSize(int maxSize)
setWriteQueueMaxSize in interface org.vertx.java.core.streams.DrainSupport<org.vertx.java.core.http.HttpServerResponse>public boolean writeQueueFull()
writeQueueFull in interface org.vertx.java.core.streams.DrainSupport<org.vertx.java.core.http.HttpServerResponse>public ResponseImpl drainHandler(org.vertx.java.core.Handler<java.lang.Void> handler)
drainHandler in interface org.vertx.java.core.streams.DrainSupport<org.vertx.java.core.http.HttpServerResponse>public ResponseHeaders headers()
public boolean isCommitted()
isCommitted in interface Responsepublic ResponseImpl putHeader(java.lang.CharSequence name, java.lang.CharSequence value)
putHeader in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putHeader(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)
putHeader in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putTrailer(java.lang.CharSequence name, java.lang.CharSequence value)
putTrailer in interface org.vertx.java.core.http.HttpServerResponsepublic ResponseImpl putTrailer(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)
putTrailer in interface org.vertx.java.core.http.HttpServerResponse