Example usage for org.springframework.web.socket BinaryMessage BinaryMessage

List of usage examples for org.springframework.web.socket BinaryMessage BinaryMessage

Introduction

In this page you can find the example usage for org.springframework.web.socket BinaryMessage BinaryMessage.

Prototype

public BinaryMessage(byte[] payload, int offset, int length, boolean isLast) 

Source Link

Document

Create a new binary WebSocket message by wrapping an existing byte array.

Usage

From source file:org.springframework.web.socket.adapter.jetty.JettyWebSocketHandlerAdapter.java

@OnWebSocketMessage
public void onWebSocketBinary(byte[] payload, int offset, int length) {
    BinaryMessage message = new BinaryMessage(payload, offset, length, true);
    try {/* ww w  .j  av  a2 s  .  c o  m*/
        this.webSocketHandler.handleMessage(this.wsSession, message);
    } catch (Throwable ex) {
        ExceptionWebSocketHandlerDecorator.tryCloseWithError(this.wsSession, ex, logger);
    }
}

From source file:org.springframework.web.socket.adapter.JettyWebSocketHandlerAdapter.java

@Override
public void onWebSocketBinary(byte[] payload, int offset, int len) {
    BinaryMessage message = new BinaryMessage(payload, offset, len, true);
    try {//  ww  w  .jav  a 2s .co m
        this.webSocketHandler.handleMessage(this.wsSession, message);
    } catch (Throwable t) {
        ExceptionWebSocketHandlerDecorator.tryCloseWithError(this.wsSession, t, logger);
    }
}