int status = 4000 + TestUtils.randomPositiveInt() % 100; String reason = TestUtils.randomAlphaString(10); so.writeMessage(new CloseWebSocketFrame(status, reason)); so.closeHandler(v -> { assertEquals(1, received.size());
soInt.writeMessage(new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, "/somepath"), onSuccess(v -> complete())); })); await();
int status = 4000 + TestUtils.randomPositiveInt() % 100; String reason = TestUtils.randomAlphaString(10); so.writeMessage(new CloseWebSocketFrame(status, reason)); Deque<Object> received = new ArrayDeque<>(); so.messageHandler(received::add);
Unpooled.copiedBuffer("Hello World", StandardCharsets.UTF_8)); response.headers().set(HttpHeaderNames.CONTENT_LENGTH, "11"); internal.writeMessage(response, onSuccess(v -> complete()));
soInt.writeMessage(new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, "/somepath"), onSuccess(v -> complete())); })); await();
int status = 4000 + TestUtils.randomPositiveInt() % 100; String reason = TestUtils.randomAlphaString(10); so.writeMessage(new CloseWebSocketFrame(status, reason)); so.closeHandler(v -> { assertEquals(1, received.size());
private void writeRequest(BinaryMemcacheRequest request, Handler<AsyncResult<FullBinaryMemcacheResponse>> completionHandler) { // Write the message, the memcached codec will encode the request // to a buffer and it will be sent so.writeMessage(request, ar -> { if (ar.succeeded()) { // The message has been encoded succesfully and sent // we add the handler to the inflight queue inflight.add(completionHandler); } else { // The message could not be encoded or sent // we signal an error completionHandler.handle(Future.failedFuture(ar.cause())); } }); }
int status = 4000 + TestUtils.randomPositiveInt() % 100; String reason = TestUtils.randomAlphaString(10); so.writeMessage(new CloseWebSocketFrame(status, reason)); Deque<Object> received = new ArrayDeque<>(); so.messageHandler(received::add);
Unpooled.copiedBuffer("Hello World", StandardCharsets.UTF_8)); response.headers().set(HttpHeaderNames.CONTENT_LENGTH, "11"); internal.writeMessage(response, onSuccess(v -> complete()));
void write(io.netty.handler.codec.mqtt.MqttMessage mqttMessage) { log.debug(String.format("Sending packet %s", mqttMessage)); this.connection().writeMessage(mqttMessage); }
void write(io.netty.handler.codec.mqtt.MqttMessage mqttMessage) { log.debug(String.format("Sending packet %s", mqttMessage)); this.connection().writeMessage(mqttMessage); }
void flush() { boolean done = false; while (!done) { ByteBuffer outputBuffer = transport.getOutputBuffer(); if (outputBuffer != null && outputBuffer.hasRemaining()) { final NetSocketInternal internal = (NetSocketInternal) socket; final ByteBuf bb = internal.channelHandlerContext().alloc().directBuffer(outputBuffer.remaining()); bb.writeBytes(outputBuffer); internal.writeMessage(bb); transport.outputConsumed(); } else { done = true; } } }
private void write(io.netty.handler.codec.mqtt.MqttMessage mqttMessage) { synchronized (this.conn) { if (mqttMessage.fixedHeader().messageType() != MqttMessageType.CONNACK) { this.checkConnected(); } this.conn.writeMessage(mqttMessage); } }
private void write(io.netty.handler.codec.mqtt.MqttMessage mqttMessage) { synchronized (this.conn) { if (mqttMessage.fixedHeader().messageType() != MqttMessageType.CONNACK) { this.checkConnected(); } this.conn.writeMessage(mqttMessage); } }