session.addMessageHandler(new MessageHandler.Whole<ByteBuffer>() {
@Override
public void onMessage(final ByteBuffer message) {
try {
WebSocketActor.this.webActor.send(new WebDataMessage(WebSocketActor.this.ref(), message));
} catch (SuspendExecution ex) {
throw new AssertionError(ex);
}
}
});
session.addMessageHandler(new MessageHandler.Whole<String>() {
@Override
public void onMessage(final String message) {
try {
WebSocketActor.this.webActor.send(new WebDataMessage(WebSocketActor.this.ref(), message));
} catch (SuspendExecution ex) {
throw new AssertionError(ex);
}
}
});