if (binaryEncoding) {
final ByteBuf encodedMessage = serializer.serializeRequestAsBinary(requestMessage, channelHandlerContext.alloc());
objects.add(new BinaryWebSocketFrame(encodedMessage));
} else {
final MessageTextSerializer textSerializer = (MessageTextSerializer) serializer;
objects.add(new TextWebSocketFrame(textSerializer.serializeRequestAsString(requestMessage)));
}
} catch (Exception ex) {
logger.warn(String.format("An error occurred during serialization of this request [%s] - it could not be sent to the server.", requestMessage), ex);
}
}