Package org.forgerock.openig.providers
Interface WebSocketProxyFilterProvider
- All Known Implementing Classes:
WebSocketProxyFilterProviderImpl
public interface WebSocketProxyFilterProvider
A provider capable of providing a
Filter
to manage WebSocket upgrade requests and subsequently manage the
bi-directional communication from the client to the remote application.-
Method Summary
Modifier and TypeMethodDescriptionCreate a newFilter
to detect WebSocket upgrade.newWebSocketProxyFilter
(Options options) Create a newFilter
to manage WebSocket upgrade requests, and manage subsequent communication.
-
Method Details
-
newWebSocketHandshakeDetectorFilter
Filter newWebSocketHandshakeDetectorFilter()Create a newFilter
to detect WebSocket upgrade. This must be placed before the WebSocketProxyFilter.- Returns:
- a Websocket handshake detector.
-
newWebSocketProxyFilter
Create a newFilter
to manage WebSocket upgrade requests, and manage subsequent communication.- Parameters:
options
- WebSocket options- Returns:
Filter
to manage WebSocket upgrade and communication
-