@SuppressWarnings("unchecked") private <T> T parseContent(InputStream content, String string) { Map<String, Object> map = Collections.emptyMap(); try { // create parser manually to lower Jackson requirements JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(content); try { map = mapper.readValue(jsonParser, Map.class); } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } return (T) (string != null ? map.get(string) : map); }
@SuppressWarnings("rawtypes") Iterator<Map> parseBulkActionResponse(Response response) { InputStream content = response.body(); // Check for failed writes try { ObjectReader r = JsonFactory.objectReader(mapper, Map.class); JsonParser parser = mapper.getJsonFactory().createJsonParser(content); try { if (ParsingUtils.seek(new JacksonJsonParser(parser), "items") == null) { return Collections.<Map>emptyList().iterator(); } else { return r.readValues(parser); } } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } }
@SuppressWarnings("unchecked") private <T> T parseContent(InputStream content, String string) { Map<String, Object> map = Collections.emptyMap(); try { // create parser manually to lower Jackson requirements JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(content); try { map = mapper.readValue(jsonParser, Map.class); } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } return (T) (string != null ? map.get(string) : map); }
@SuppressWarnings("unchecked") private <T> T parseContent(InputStream content, String string) { Map<String, Object> map = Collections.emptyMap(); try { // create parser manually to lower Jackson requirements JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(content); try { map = mapper.readValue(jsonParser, Map.class); } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } return (T) (string != null ? map.get(string) : map); }
@SuppressWarnings("unchecked") private <T> T parseContent(InputStream content, String string) { Map<String, Object> map = Collections.emptyMap(); try { // create parser manually to lower Jackson requirements JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(content); try { map = mapper.readValue(jsonParser, Map.class); } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } return (T) (string != null ? map.get(string) : map); }
@SuppressWarnings("unchecked") private <T> T parseContent(InputStream content, String string) { Map<String, Object> map = Collections.emptyMap(); try { // create parser manually to lower Jackson requirements JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(content); try { map = mapper.readValue(jsonParser, Map.class); } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } return (T) (string != null ? map.get(string) : map); }
@SuppressWarnings("rawtypes") Iterator<Map> parseBulkActionResponse(Response response) { InputStream content = response.body(); // Check for failed writes try { ObjectReader r = JsonFactory.objectReader(mapper, Map.class); JsonParser parser = mapper.getJsonFactory().createJsonParser(content); try { if (ParsingUtils.seek(new JacksonJsonParser(parser), "items") == null) { return Collections.<Map>emptyList().iterator(); } else { return r.readValues(parser); } } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } }
@SuppressWarnings("rawtypes") Iterator<Map> parseBulkActionResponse(Response response) { InputStream content = response.body(); // Check for failed writes try { ObjectReader r = JsonFactory.objectReader(mapper, Map.class); JsonParser parser = mapper.getJsonFactory().createJsonParser(content); try { if (ParsingUtils.seek(new JacksonJsonParser(parser), "items") == null) { return Collections.<Map>emptyList().iterator(); } else { return r.readValues(parser); } } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } }
@SuppressWarnings("rawtypes") Iterator<Map> parseBulkActionResponse(Response response) { InputStream content = response.body(); // Check for failed writes try { ObjectReader r = JsonFactory.objectReader(mapper, Map.class); JsonParser parser = mapper.getJsonFactory().createJsonParser(content); try { if (ParsingUtils.seek(new JacksonJsonParser(parser), "items") == null) { return Collections.<Map>emptyList().iterator(); } else { return r.readValues(parser); } } finally { countStreamStats(content); } } catch (IOException ex) { throw new EsHadoopParsingException(ex); } }