@Override public String toString() { return "HandshakeImpl[messageType=" + getMessageType() + ", uaid=" + uaid + ", channelIds=" + channelIds + "]"; }
@Override public HelloMessageImpl deserialize(final JsonParser jp, final DeserializationContext ctxt) throws IOException { final ObjectCodec oc = jp.getCodec(); final JsonNode node = oc.readTree(jp); final JsonNode channelIdsNode = node.get(HelloMessage.CHANNEL_IDS_FIELD); final Set<String> channelIds = new HashSet<String>(); if (channelIdsNode != null && channelIdsNode.isArray()) { for (JsonNode channelIdNode : channelIdsNode) { channelIds.add(channelIdNode.asText()); } } final JsonNode uaid = node.get(HelloMessage.UAID_FIELD); if (uaid != null) { return new HelloMessageImpl(node.get(HelloMessage.UAID_FIELD).asText(), channelIds); } else { return new HelloMessageImpl(); } } }
@Override public HelloMessageImpl deserialize(final JsonParser jp, final DeserializationContext ctxt) throws IOException { final ObjectCodec oc = jp.getCodec(); final JsonNode node = oc.readTree(jp); final JsonNode channelIdsNode = node.get(HelloMessage.CHANNEL_IDS_FIELD); final Set<String> channelIds = new HashSet<String>(); if (channelIdsNode != null && channelIdsNode.isArray()) { for (JsonNode channelIdNode : channelIdsNode) { channelIds.add(channelIdNode.asText()); } } final JsonNode uaid = node.get(HelloMessage.UAID_FIELD); if (uaid != null) { return new HelloMessageImpl(node.get(HelloMessage.UAID_FIELD).asText(), channelIds); } else { return new HelloMessageImpl(); } } }
@Override public String toString() { return "HandshakeImpl[messageType=" + getMessageType() + ", uaid=" + uaid + ", channelIds=" + channelIds + "]"; }