@Override public void process(ByteBuffer payload) { if ((payload == null) || (payload.remaining() <= 2)) { // no validation needed return; } ByteBuffer copy = payload.slice(); while (statusCodeBytes > 0) { copy.get(); statusCodeBytes--; } super.process(copy); } }
@Override public void process(ByteBuffer payload) { if (LOG.isDebugEnabled()) { LOG.debug("Payload: {}",BufferUtil.toDetailString(payload)); } if ((payload == null) || (payload.remaining() <= 0)) { return; } try { append(payload.slice()); } catch (NotUtf8Exception e) { throw new BadPayloadException(e); } }
if (isTextFrameValidated) strictnessProcessor = new UTF8Validator();
@Override public void process(ByteBuffer payload) { if (LOG.isDebugEnabled()) { LOG.debug("Payload: {}",BufferUtil.toDetailString(payload)); } if ((payload == null) || (payload.remaining() <= 0)) { return; } try { append(payload.slice()); } catch (NotUtf8Exception e) { throw new BadPayloadException(e); } }
if (isTextFrameValidated) strictnessProcessor = new UTF8Validator();
@Override public void process(ByteBuffer payload) { if ((payload == null) || (payload.remaining() <= 2)) { // no validation needed return; } ByteBuffer copy = payload.slice(); while (statusCodeBytes > 0) { copy.get(); statusCodeBytes--; } super.process(copy); } }