Package io.gravitee.gateway.api.proxy.ws
Class WebSocketProxyRequestImpl
- java.lang.Object
-
- io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
-
- io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
-
- All Implemented Interfaces:
ProxyRequest,WebSocketProxyRequest
public class WebSocketProxyRequestImpl extends ProxyRequestImpl implements WebSocketProxyRequest
-
-
Constructor Summary
Constructors Constructor Description WebSocketProxyRequestImpl(Request request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketProxyRequestclose()WebSocketProxyRequestcloseHandler(Handler<Void> handler)WebSocketProxyRequestframeHandler(Handler<WebSocketFrame> handler)WebSocketProxyRequestreject(int statusCode)CompletableFuture<WebSocketProxyRequest>upgrade()WebSocketProxyRequestwrite(WebSocketFrame frame)-
Methods inherited from class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
headers, method, metrics, parameters, pathParameters, rawMethod, setHeaders, setMethod, setParameters, setPathParameters, setRawMethod, setUri, uri
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.gravitee.gateway.api.proxy.ProxyRequest
headers, method, metrics, parameters, pathParameters, rawMethod, uri
-
-
-
-
Constructor Detail
-
WebSocketProxyRequestImpl
public WebSocketProxyRequestImpl(Request request)
-
-
Method Detail
-
upgrade
public CompletableFuture<WebSocketProxyRequest> upgrade()
- Specified by:
upgradein interfaceWebSocketProxyRequest
-
reject
public WebSocketProxyRequest reject(int statusCode)
- Specified by:
rejectin interfaceWebSocketProxyRequest
-
write
public WebSocketProxyRequest write(WebSocketFrame frame)
- Specified by:
writein interfaceWebSocketProxyRequest
-
close
public WebSocketProxyRequest close()
- Specified by:
closein interfaceWebSocketProxyRequest
-
frameHandler
public WebSocketProxyRequest frameHandler(Handler<WebSocketFrame> handler)
- Specified by:
frameHandlerin interfaceWebSocketProxyRequest
-
closeHandler
public WebSocketProxyRequest closeHandler(Handler<Void> handler)
- Specified by:
closeHandlerin interfaceProxyRequest- Specified by:
closeHandlerin interfaceWebSocketProxyRequest- Overrides:
closeHandlerin classProxyRequestImpl
-
-