Class CopilotWebSocketForwarder

java.lang.Object
com.github.copilot.CopilotWebSocketHandler
com.github.copilot.CopilotWebSocketForwarder
All Implemented Interfaces:
AutoCloseable

public class CopilotWebSocketForwarder extends CopilotWebSocketHandler
The default pass-through CopilotWebSocketHandler: it dials the real upstream using WebSocket and relays upstream-to-runtime messages into the runtime response unchanged.

Subclass and override sendRequestMessage(CopilotWebSocketMessage) or CopilotWebSocketHandler.sendResponseMessage(CopilotWebSocketMessage) (calling super) to observe, transform, or drop messages in either direction.

Since:
1.0.0