Package org.swisspush.gateleen.core.http
Interface FastFailHttpServerRequest
-
- All Superinterfaces:
io.vertx.core.http.HttpServerRequest,io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>,io.vertx.core.streams.StreamBase
- All Known Implementing Classes:
DummyHttpServerRequest
public interface FastFailHttpServerRequest extends io.vertx.core.http.HttpServerRequestAHttpServerRequestthrowing an exception no matter which method got called. This is useful for testing. For testing inherit from this and override the methods you need to mock.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringabsoluteURI()default longbytesRead()default io.vertx.core.http.HttpConnectionconnection()default io.vertx.core.http.HttpServerRequestcustomFrameHandler(io.vertx.core.Handler<io.vertx.core.http.HttpFrame> handler)default io.vertx.core.http.HttpServerRequestendHandler(io.vertx.core.Handler<Void> endHandler)default io.vertx.core.http.HttpServerRequestexceptionHandler(io.vertx.core.Handler<Throwable> handler)default io.vertx.core.http.HttpServerRequestfetch(long amount)default io.vertx.core.MultiMapformAttributes()default StringgetFormAttribute(String attributeName)default StringgetHeader(CharSequence headerName)default StringgetHeader(String headerName)default StringgetParam(String paramName)default io.vertx.core.http.HttpServerRequesthandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)default io.vertx.core.MultiMapheaders()default Stringhost()default booleanisEnded()default booleanisExpectMultipart()default booleanisSSL()default io.vertx.core.net.SocketAddresslocalAddress()default io.vertx.core.http.HttpMethodmethod()default io.vertx.core.net.NetSocketnetSocket()default io.vertx.core.MultiMapparams()default Stringpath()default io.vertx.core.http.HttpServerRequestpause()default X509Certificate[]peerCertificateChain()default Stringquery()default StringrawMethod()default io.vertx.core.net.SocketAddressremoteAddress()default io.vertx.core.http.HttpServerResponseresponse()default io.vertx.core.http.HttpServerRequestresume()default Stringscheme()default io.vertx.core.http.HttpServerRequestsetExpectMultipart(boolean expect)default SSLSessionsslSession()default io.vertx.core.http.HttpServerRequeststreamPriorityHandler(io.vertx.core.Handler<io.vertx.core.http.StreamPriority> handler)default io.vertx.core.http.ServerWebSocketupgrade()default io.vertx.core.http.HttpServerRequestuploadHandler(io.vertx.core.Handler<io.vertx.core.http.HttpServerFileUpload> uploadHandler)default Stringuri()default io.vertx.core.http.HttpVersionversion()
-
-
-
Field Detail
-
msg
static final String msg
- See Also:
- Constant Field Values
-
-
Method Detail
-
exceptionHandler
default 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
default 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
default 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
default 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
default 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
default io.vertx.core.http.HttpServerRequest endHandler(io.vertx.core.Handler<Void> endHandler)
- Specified by:
endHandlerin interfaceio.vertx.core.http.HttpServerRequest- Specified by:
endHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
version
default io.vertx.core.http.HttpVersion version()
- Specified by:
versionin interfaceio.vertx.core.http.HttpServerRequest
-
method
default io.vertx.core.http.HttpMethod method()
- Specified by:
methodin interfaceio.vertx.core.http.HttpServerRequest
-
rawMethod
default String rawMethod()
- Specified by:
rawMethodin interfaceio.vertx.core.http.HttpServerRequest
-
isSSL
default boolean isSSL()
- Specified by:
isSSLin interfaceio.vertx.core.http.HttpServerRequest
-
scheme
default String scheme()
- Specified by:
schemein interfaceio.vertx.core.http.HttpServerRequest
-
uri
default String uri()
- Specified by:
uriin interfaceio.vertx.core.http.HttpServerRequest
-
path
default String path()
- Specified by:
pathin interfaceio.vertx.core.http.HttpServerRequest
-
query
default String query()
- Specified by:
queryin interfaceio.vertx.core.http.HttpServerRequest
-
host
default String host()
- Specified by:
hostin interfaceio.vertx.core.http.HttpServerRequest
-
bytesRead
default long bytesRead()
- Specified by:
bytesReadin interfaceio.vertx.core.http.HttpServerRequest
-
response
default io.vertx.core.http.HttpServerResponse response()
- Specified by:
responsein interfaceio.vertx.core.http.HttpServerRequest
-
headers
default io.vertx.core.MultiMap headers()
- Specified by:
headersin interfaceio.vertx.core.http.HttpServerRequest
-
getHeader
default String getHeader(String headerName)
- Specified by:
getHeaderin interfaceio.vertx.core.http.HttpServerRequest
-
getHeader
default String getHeader(CharSequence headerName)
- Specified by:
getHeaderin interfaceio.vertx.core.http.HttpServerRequest
-
params
default io.vertx.core.MultiMap params()
- Specified by:
paramsin interfaceio.vertx.core.http.HttpServerRequest
-
getParam
default String getParam(String paramName)
- Specified by:
getParamin interfaceio.vertx.core.http.HttpServerRequest
-
remoteAddress
default io.vertx.core.net.SocketAddress remoteAddress()
- Specified by:
remoteAddressin interfaceio.vertx.core.http.HttpServerRequest
-
localAddress
default io.vertx.core.net.SocketAddress localAddress()
- Specified by:
localAddressin interfaceio.vertx.core.http.HttpServerRequest
-
sslSession
default SSLSession sslSession()
- Specified by:
sslSessionin interfaceio.vertx.core.http.HttpServerRequest
-
peerCertificateChain
default X509Certificate[] peerCertificateChain() throws SSLPeerUnverifiedException
- Specified by:
peerCertificateChainin interfaceio.vertx.core.http.HttpServerRequest- Throws:
SSLPeerUnverifiedException
-
absoluteURI
default String absoluteURI()
- Specified by:
absoluteURIin interfaceio.vertx.core.http.HttpServerRequest
-
netSocket
default io.vertx.core.net.NetSocket netSocket()
- Specified by:
netSocketin interfaceio.vertx.core.http.HttpServerRequest
-
setExpectMultipart
default io.vertx.core.http.HttpServerRequest setExpectMultipart(boolean expect)
- Specified by:
setExpectMultipartin interfaceio.vertx.core.http.HttpServerRequest
-
isExpectMultipart
default boolean isExpectMultipart()
- Specified by:
isExpectMultipartin interfaceio.vertx.core.http.HttpServerRequest
-
uploadHandler
default io.vertx.core.http.HttpServerRequest uploadHandler(io.vertx.core.Handler<io.vertx.core.http.HttpServerFileUpload> uploadHandler)
- Specified by:
uploadHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
formAttributes
default io.vertx.core.MultiMap formAttributes()
- Specified by:
formAttributesin interfaceio.vertx.core.http.HttpServerRequest
-
getFormAttribute
default String getFormAttribute(String attributeName)
- Specified by:
getFormAttributein interfaceio.vertx.core.http.HttpServerRequest
-
upgrade
default io.vertx.core.http.ServerWebSocket upgrade()
- Specified by:
upgradein interfaceio.vertx.core.http.HttpServerRequest
-
isEnded
default boolean isEnded()
- Specified by:
isEndedin interfaceio.vertx.core.http.HttpServerRequest
-
customFrameHandler
default 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
default io.vertx.core.http.HttpConnection connection()
- Specified by:
connectionin interfaceio.vertx.core.http.HttpServerRequest
-
streamPriorityHandler
default io.vertx.core.http.HttpServerRequest streamPriorityHandler(io.vertx.core.Handler<io.vertx.core.http.StreamPriority> handler)
- Specified by:
streamPriorityHandlerin interfaceio.vertx.core.http.HttpServerRequest
-
-