private void processField(final InboundEvent.Builder inboundEventBuilder, final String name, final MediaType mediaType, final byte[] value) { final String valueString = new String(value, MessageUtils.getCharset(mediaType)); if ("event".equals(name)) { inboundEventBuilder.name(valueString); } else if ("data".equals(name)) { inboundEventBuilder.write(value); inboundEventBuilder.write(EOL_DATA); } else if ("id".equals(name)) { inboundEventBuilder.id(valueString); } else if ("retry".equals(name)) { try { inboundEventBuilder.reconnectDelay(Long.parseLong(valueString)); } catch (final NumberFormatException ex) { LOGGER.log(Level.FINE, LocalizationMessages.IN_EVENT_RETRY_PARSE_ERROR(valueString), ex); } } else { LOGGER.fine(LocalizationMessages.IN_EVENT_FIELD_NOT_RECOGNIZED(name, valueString)); } } }
private void processField(final InboundEvent.Builder inboundEventBuilder, final String name, final MediaType mediaType, final byte[] value) { final String valueString = new String(value, MessageUtils.getCharset(mediaType)); if ("event".equals(name)) { inboundEventBuilder.name(valueString); } else if ("data".equals(name)) { inboundEventBuilder.write(value); inboundEventBuilder.write(EOL_DATA); } else if ("id".equals(name)) { inboundEventBuilder.id(valueString); } else if ("retry".equals(name)) { try { inboundEventBuilder.reconnectDelay(Long.parseLong(valueString)); } catch (final NumberFormatException ex) { LOGGER.log(Level.FINE, LocalizationMessages.IN_EVENT_RETRY_PARSE_ERROR(valueString), ex); } } else { LOGGER.fine(LocalizationMessages.IN_EVENT_FIELD_NOT_RECOGNIZED(name, valueString)); } } }
private void processField(final InboundEvent.Builder inboundEventBuilder, final String name, final MediaType mediaType, final byte[] value) { final String valueString = new String(value, MessageUtils.getCharset(mediaType)); if ("event".equals(name)) { inboundEventBuilder.name(valueString); } else if ("data".equals(name)) { inboundEventBuilder.write(value); inboundEventBuilder.write(EOL_DATA); } else if ("id".equals(name)) { inboundEventBuilder.id(valueString); } else if ("retry".equals(name)) { try { inboundEventBuilder.reconnectDelay(Long.parseLong(valueString)); } catch (final NumberFormatException ex) { LOGGER.log(Level.FINE, LocalizationMessages.IN_EVENT_RETRY_PARSE_ERROR(valueString), ex); } } else { LOGGER.fine(LocalizationMessages.IN_EVENT_FIELD_NOT_RECOGNIZED(name, valueString)); } } }
private void processField(final InboundEvent.Builder inboundEventBuilder, final String name, final MediaType mediaType, final byte[] value) { final String valueString = new String(value, MessageUtils.getCharset(mediaType)); if ("event".equals(name)) { inboundEventBuilder.name(valueString); } else if ("data".equals(name)) { inboundEventBuilder.write(value); inboundEventBuilder.write(EOL_DATA); } else if ("id".equals(name)) { inboundEventBuilder.id(valueString); } else if ("retry".equals(name)) { try { inboundEventBuilder.reconnectDelay(Long.parseLong(valueString)); } catch (final NumberFormatException ex) { LOGGER.log(Level.FINE, LocalizationMessages.IN_EVENT_RETRY_PARSE_ERROR(valueString), ex); } } else { LOGGER.fine(LocalizationMessages.IN_EVENT_FIELD_NOT_RECOGNIZED(name, valueString)); } } }