Package io.gravitee.gateway.api.ws
Interface WebSocket
public interface WebSocket
Represents a server-side WebSocket request.
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionclose()closeHandler(Handler<Void> closeHandler) frameHandler(Handler<WebSocketFrame> frameHandler) reject(int statusCode) WS connection has been rejected by upstream.upgrade()Upgrade the HTTP request to a WS connectionbooleanupgraded()write(WebSocketFrame frame)
-
Method Details
-
upgrade
CompletableFuture<WebSocket> upgrade()Upgrade the HTTP request to a WS connection- Returns:
-
reject
WS connection has been rejected by upstream.- Parameters:
statusCode-- Returns:
-
write
-
close
WebSocket close() -
frameHandler
-
closeHandler
-
upgraded
boolean upgraded()
-