List of usage examples for org.springframework.web.reactive.socket WebSocketMessage WebSocketMessage
public WebSocketMessage(Type type, DataBuffer payload)
From source file:org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession.java
@Override public WebSocketMessage textMessage(String payload) { byte[] bytes = payload.getBytes(StandardCharsets.UTF_8); DataBuffer buffer = bufferFactory().wrap(bytes); return new WebSocketMessage(WebSocketMessage.Type.TEXT, buffer); }
From source file:org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession.java
@Override public WebSocketMessage binaryMessage(Function<DataBufferFactory, DataBuffer> payloadFactory) { DataBuffer payload = payloadFactory.apply(bufferFactory()); return new WebSocketMessage(WebSocketMessage.Type.BINARY, payload); }
From source file:org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession.java
@Override public WebSocketMessage pingMessage(Function<DataBufferFactory, DataBuffer> payloadFactory) { DataBuffer payload = payloadFactory.apply(bufferFactory()); return new WebSocketMessage(WebSocketMessage.Type.PING, payload); }
From source file:org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession.java
@Override public WebSocketMessage pongMessage(Function<DataBufferFactory, DataBuffer> payloadFactory) { DataBuffer payload = payloadFactory.apply(bufferFactory()); return new WebSocketMessage(WebSocketMessage.Type.PONG, payload); }