public String parseString() throws IOException { return unpacker.unpackString(); }
String name = unpacker.unpackString(); fieldNumber = schema.getFieldNumber(name);
break; case STRING: o = unpacker.unpackString(); lastStringNode = (String) o; if ("name".equals(o) && queryResultPath.compareEndingPath("series")) {
private BObject unpackMap(MessageUnpacker unpacker) throws IOException { var result = this.getFactory().newObject(); int size = unpacker.unpackMapHeader(); for (int i = 0; i < size; i++) { var key = unpacker.unpackString(); var value = unpackAny(unpacker); result.putAny(key, value); } return result; }
break; case STRING: o = unpacker.unpackString(); lastStringNode = (String) o; if ("name".equals(o) && queryResultPath.compareEndingPath("series")) {
case STRING: type = Type.STRING; stringValue = messageUnpacker.unpackString(); if (parsingContext.inObject() && _currToken != JsonToken.FIELD_NAME) { parsingContext.setCurrentName(stringValue);
assertEquals(3, messageUnpacker.unpackArrayHeader()); String tag = messageUnpacker.unpackString(); byte[] payload = messageUnpacker.readPayload(messageUnpacker.unpackBinaryHeader()); messageUnpacker = MessagePack.newDefaultUnpacker(payload); Map<String, Object> data = new HashMap<>(); for (int i = 0; i < size; i++) { String key = messageUnpacker.unpackString(); ImmutableValue value = messageUnpacker.unpackValue(); if (value.isStringValue()) {
@Theory public void testWithAckResponseButNotReceiveToken(final boolean sslEnabled) throws Throwable { Exception exception = new ConfigurableTestServer(sslEnabled).run( clientSocket -> { MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(clientSocket.getInputStream()); assertEquals(3, unpacker.unpackArrayHeader()); assertEquals("foo.bar", unpacker.unpackString()); ImmutableRawValue rawValue = unpacker.unpackValue().asRawValue(); Map<Value, Value> map = unpacker.unpackValue().asMapValue().map(); assertEquals(2, map.size()); assertEquals(rawValue.asByteArray().length, map.get(KEY_OPTION_SIZE).asIntegerValue().asInt()); assertNotNull(map.get(KEY_OPTION_CHUNK).asRawValue().asString()); unpacker.close(); }, serverPort -> { FluencyBuilderForFluentd builder = new FluencyBuilderForFluentd(); builder.setSslEnabled(sslEnabled); builder.setAckResponseMode(true); try (Fluency fluency = builder.build(serverPort)) { fluency.emit("foo.bar", new HashMap<>()); } }, 5000); assertEquals(exception.getClass(), TimeoutException.class); }
MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(clientSocket.getInputStream()); assertEquals(3, unpacker.unpackArrayHeader()); assertEquals("foo.bar", unpacker.unpackString()); ImmutableRawValue rawValue = unpacker.unpackValue().asRawValue(); Map<Value, Value> map = unpacker.unpackValue().asMapValue().map();
@Theory public void testWithoutAckResponse(final boolean sslEnabled) throws Throwable { Exception exception = new ConfigurableTestServer(sslEnabled).run( clientSocket -> { MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(clientSocket.getInputStream()); assertEquals(3, unpacker.unpackArrayHeader()); assertEquals("foo.bar", unpacker.unpackString()); ImmutableRawValue rawValue = unpacker.unpackValue().asRawValue(); Map<Value, Value> map = unpacker.unpackValue().asMapValue().map(); assertEquals(1, map.size()); assertEquals(rawValue.asByteArray().length, map.get(KEY_OPTION_SIZE).asIntegerValue().asInt()); unpacker.close(); }, serverPort -> { FluencyBuilderForFluentd builder = new FluencyBuilderForFluentd(); builder.setSslEnabled(sslEnabled); try (Fluency fluency = builder.build(serverPort)) { fluency.emit("foo.bar", new HashMap<>()); } }, 5000); assertNull(exception); }
MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(clientSocket.getInputStream()); assertEquals(3, unpacker.unpackArrayHeader()); assertEquals("foo.bar", unpacker.unpackString()); ImmutableRawValue rawValue = unpacker.unpackValue().asRawValue(); Map<Value, Value> map = unpacker.unpackValue().asMapValue().map();
break; case STRING: value.setData(unpacker.unpackString()); break; default: