Package io.quarkus.vertx.http.runtime
Class AbstractRequestWrapper
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.AbstractRequestWrapper
-
- All Implemented Interfaces:
io.vertx.core.http.HttpServerRequest,io.vertx.core.http.impl.HttpServerRequestInternal,io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>,io.vertx.core.streams.StreamBase
- Direct Known Subclasses:
QuarkusRequestWrapper,ResumingRequestWrapper
public abstract class AbstractRequestWrapper extends Object implements io.vertx.core.http.HttpServerRequest, io.vertx.core.http.impl.HttpServerRequestInternal
-
-
Field Summary
Fields Modifier and Type Field Description protected io.vertx.core.http.impl.HttpServerRequestInternaldelegate
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRequestWrapper(io.vertx.core.http.HttpServerRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringabsoluteURI()io.vertx.core.Future<io.vertx.core.buffer.Buffer>body()io.vertx.core.http.HttpServerRequestbody(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>> handler)io.vertx.core.http.HttpServerRequestbodyHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)longbytesRead()io.vertx.core.http.HttpConnectionconnection()io.vertx.core.Contextcontext()intcookieCount()Map<String,io.vertx.core.http.Cookie>cookieMap()io.vertx.core.http.HttpServerRequestcustomFrameHandler(io.vertx.core.Handler<io.vertx.core.http.HttpFrame> handler)io.vertx.core.Future<Void>end()voidend(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.http.HttpServerRequestendHandler(io.vertx.core.Handler<Void> handler)io.vertx.core.http.HttpServerRequestexceptionHandler(io.vertx.core.Handler<Throwable> handler)io.vertx.core.http.HttpServerRequestfetch(long amount)io.vertx.core.MultiMapformAttributes()io.vertx.core.http.CookiegetCookie(String name)StringgetFormAttribute(String s)StringgetHeader(CharSequence charSequence)StringgetHeader(String s)StringgetParam(String s)io.vertx.core.http.HttpServerRequesthandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)io.vertx.core.MultiMapheaders()Stringhost()booleanisEnded()booleanisExpectMultipart()booleanisSSL()io.vertx.core.net.SocketAddresslocalAddress()io.vertx.core.http.HttpMethodmethod()Objectmetric()io.vertx.core.MultiMapparams()Stringpath()io.vertx.core.http.HttpServerRequestpause()X509Certificate[]peerCertificateChain()Stringquery()io.vertx.core.net.SocketAddressremoteAddress()io.vertx.core.http.HttpServerResponseresponse()io.vertx.core.http.HttpServerRequestresume()io.vertx.core.http.HttpServerRequestrouted(String route)Stringscheme()io.vertx.core.http.HttpServerRequestsetExpectMultipart(boolean b)SSLSessionsslSession()io.vertx.core.http.StreamPrioritystreamPriority()io.vertx.core.http.HttpServerRequeststreamPriorityHandler(io.vertx.core.Handler<io.vertx.core.http.StreamPriority> handler)io.vertx.core.Future<io.vertx.core.net.NetSocket>toNetSocket()voidtoNetSocket(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.net.NetSocket>> handler)io.vertx.core.Future<io.vertx.core.http.ServerWebSocket>toWebSocket()voidtoWebSocket(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.ServerWebSocket>> handler)io.vertx.core.http.HttpServerRequestuploadHandler(io.vertx.core.Handler<io.vertx.core.http.HttpServerFileUpload> handler)Stringuri()io.vertx.core.http.HttpVersionversion()
-
-
-
Method Detail
-
bytesRead
public long bytesRead()
- Specified by:
bytesReadin interfaceio.vertx.core.http.HttpServerRequest
-
exceptionHandler
public io.vertx.core.http.HttpServerRequest exceptionHandler(io.vertx.core.Handler<Throwable> handler)
- Specified by:
exceptionHandlerin interfaceio.vertx.core.http.HttpServerRequest- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.StreamBase
-
handler
public io.vertx.core.http.HttpServerRequest handler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
- Specified by:
handlerin interfaceio.vertx.core.http.HttpServerRequest- Specified by:
handlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
pause
public io.vertx.core.http.HttpServerRequest pause()
- Specified by:
pausein interfaceio.vertx.core.http.HttpServerRequest- Specified by:
pausein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
resume
public io.vertx.core.http.HttpServerRequest resume()
- Specified by:
resumein interfaceio.vertx.core.http.HttpServerRequest- Specified by:
resumein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
fetch
public io.vertx.core.http.HttpServerRequest fetch(long amount)
- Specified by:
fetchin interfaceio.vertx.core.http.HttpServerRequest- Specified by:
fetchin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
endHandler
public io.vertx.core.http.HttpServerRequest endHandler(io.vertx.core.Handler<Void> handler)
- Specified by:
endHandlerin interfaceio.vertx.core.http.HttpServerRequest- Specified by:
endHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
version
public io.vertx.core.http.HttpVersion version()
- Specified by:
versionin interfaceio.vertx.core.http.HttpServerRequest
-
method
public io.vertx.core.http.HttpMethod method()
- Specified by:
methodin interfaceio.vertx.core.http.HttpServerRequest
-
uri
public String uri()
- Specified by:
uriin interfaceio.vertx.core.http.HttpServerRequest
-
path
public String path()
- Specified by:
pathin interfaceio.vertx.core.http.HttpServerRequest
-
query
public String query()
- Specified by:
queryin interfaceio.vertx.core.http.HttpServerRequest
-
response
public io.vertx.core.http.HttpServerResponse response()
- Specified by:
responsein interfaceio.vertx.core.http.HttpServerRequest
-
headers
public io.vertx.core.MultiMap headers()
- Specified by:
headersin interfaceio.vertx.core.http.HttpServerRequest
-
getHeader
public String getHeader(String s)
- Specified by:
getHeaderin interfaceio.vertx.core.http.HttpServerRequest
-
getHeader
public String getHeader(CharSequence charSequence)
- Specified by:
getHeaderin interfaceio.vertx.core.http.HttpServerRequest
-
params
public io.vertx.core.MultiMap params()
- Specified by:
paramsin interfaceio.vertx.core.http.HttpServerRequest
-
getParam
public String getParam(String s)
- Specified by:
getParamin interfaceio.vertx.core.http.HttpServerRequest
-
remoteAddress
public io.vertx.core.net.SocketAddress remoteAddress()
- Specified by:
remoteAddressin interfaceio.vertx.core.http.HttpServerRequest
-
localAddress
public io.vertx.core.net.SocketAddress localAddress()
- Specified by:
localAddressin interfaceio.vertx.core.http.HttpServerRequest
-
peerCertificateChain
public X509Certificate[] peerCertificateChain() throws SSLPeerUnverifiedException
- Specified by:
peerCertificateChainin interfaceio.vertx.core.http.HttpServerRequest- Throws:
SSLPeerUnverifiedException
-
sslSession
public SSLSession sslSession()
- Specified by:
sslSessionin interfaceio.vertx.core.http.HttpServerRequest
-
absoluteURI
public String absoluteURI()
- Specified by:
absoluteURIin interfaceio.vertx.core.http.HttpServerRequest
-
scheme
public String scheme()
- Specified by:
schemein interfaceio.vertx.core.http.HttpServerRequest
-
host
public String host()
- Specified by:
hostin interfaceio.vertx.core.http.HttpServerRequest
-
customFrameHandler
public io.vertx.core.http.HttpServerRequest customFrameHandler(io.vertx.core.Handler<io.vertx.core.http.HttpFrame> handler)
- Specified by:
customFrameHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
connection
public io.vertx.core.http.HttpConnection connection()
- Specified by:
connectionin interfaceio.vertx.core.http.HttpServerRequest
-
bodyHandler
public io.vertx.core.http.HttpServerRequest bodyHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
- Specified by:
bodyHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
setExpectMultipart
public io.vertx.core.http.HttpServerRequest setExpectMultipart(boolean b)
- Specified by:
setExpectMultipartin interfaceio.vertx.core.http.HttpServerRequest
-
isExpectMultipart
public boolean isExpectMultipart()
- Specified by:
isExpectMultipartin interfaceio.vertx.core.http.HttpServerRequest
-
uploadHandler
public io.vertx.core.http.HttpServerRequest uploadHandler(io.vertx.core.Handler<io.vertx.core.http.HttpServerFileUpload> handler)
- Specified by:
uploadHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
formAttributes
public io.vertx.core.MultiMap formAttributes()
- Specified by:
formAttributesin interfaceio.vertx.core.http.HttpServerRequest
-
getFormAttribute
public String getFormAttribute(String s)
- Specified by:
getFormAttributein interfaceio.vertx.core.http.HttpServerRequest
-
isEnded
public boolean isEnded()
- Specified by:
isEndedin interfaceio.vertx.core.http.HttpServerRequest
-
isSSL
public boolean isSSL()
- Specified by:
isSSLin interfaceio.vertx.core.http.HttpServerRequest
-
streamPriorityHandler
public io.vertx.core.http.HttpServerRequest streamPriorityHandler(io.vertx.core.Handler<io.vertx.core.http.StreamPriority> handler)
- Specified by:
streamPriorityHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
streamPriority
public io.vertx.core.http.StreamPriority streamPriority()
- Specified by:
streamPriorityin interfaceio.vertx.core.http.HttpServerRequest
-
getCookie
public io.vertx.core.http.Cookie getCookie(String name)
- Specified by:
getCookiein interfaceio.vertx.core.http.HttpServerRequest
-
cookieCount
public int cookieCount()
- Specified by:
cookieCountin interfaceio.vertx.core.http.HttpServerRequest
-
cookieMap
public Map<String,io.vertx.core.http.Cookie> cookieMap()
- Specified by:
cookieMapin interfaceio.vertx.core.http.HttpServerRequest
-
body
public io.vertx.core.http.HttpServerRequest body(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>> handler)
- Specified by:
bodyin interfaceio.vertx.core.http.HttpServerRequest
-
end
public void end(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
endin interfaceio.vertx.core.http.HttpServerRequest
-
toNetSocket
public void toNetSocket(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.net.NetSocket>> handler)
- Specified by:
toNetSocketin interfaceio.vertx.core.http.HttpServerRequest
-
toWebSocket
public void toWebSocket(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.ServerWebSocket>> handler)
- Specified by:
toWebSocketin interfaceio.vertx.core.http.HttpServerRequest
-
routed
public io.vertx.core.http.HttpServerRequest routed(String route)
- Specified by:
routedin interfaceio.vertx.core.http.HttpServerRequest
-
body
public io.vertx.core.Future<io.vertx.core.buffer.Buffer> body()
- Specified by:
bodyin interfaceio.vertx.core.http.HttpServerRequest
-
end
public io.vertx.core.Future<Void> end()
- Specified by:
endin interfaceio.vertx.core.http.HttpServerRequest
-
toNetSocket
public io.vertx.core.Future<io.vertx.core.net.NetSocket> toNetSocket()
- Specified by:
toNetSocketin interfaceio.vertx.core.http.HttpServerRequest
-
toWebSocket
public io.vertx.core.Future<io.vertx.core.http.ServerWebSocket> toWebSocket()
- Specified by:
toWebSocketin interfaceio.vertx.core.http.HttpServerRequest
-
context
public io.vertx.core.Context context()
- Specified by:
contextin interfaceio.vertx.core.http.impl.HttpServerRequestInternal
-
metric
public Object metric()
- Specified by:
metricin interfaceio.vertx.core.http.impl.HttpServerRequestInternal
-
-