Examples of mapAndClose()


Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

    try {
      StringBuilder sb = new StringBuilder();
      sb.append("{ \"wrapit\" : ").append(new String(responseData, "UTF-8")).append("}");
      responseData = sb.toString().getBytes("UTF-8");
      parser = XContentFactory.xContent(XContentType.JSON).createParser(responseData);
      Map<String, Object> wrappedResponseParsed = parser.mapAndClose();
      return wrappedResponseParsed.get("wrapit");
    } finally {
      if (parser != null)
        parser.close();
    }
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

   */
  public static Map<String, Object> loadJSONFromJarPackagedFile(String filePath) throws SettingsException {
    XContentParser parser = null;
    try {
      parser = XContentFactory.xContent(XContentType.JSON).createParser(Utils.class.getResourceAsStream(filePath));
      Map<String, Object> ret = parser.mapAndClose();
      if (logger.isDebugEnabled())
        logger.debug("jar packaged JSON file {} content is: {}", filePath, ret);
      return ret;
    } catch (IOException e) {
      throw new SettingsException(e.getMessage(), e);
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

      StringBuilder sb = new StringBuilder();
      sb.append("{ \"projects\" : ").append(new String(responseData, "UTF-8")).append("}");
      responseData = sb.toString().getBytes("UTF-8");
      parser = XContentFactory.xContent(XContentType.JSON).createParser(responseData);
      Map<String, Object> responseParsed = parser.mapAndClose();

      List<String> ret = new ArrayList<String>();
      for (Map<String, Object> mk : (List<Map<String, Object>>) responseParsed.get("projects")) {
        ret.add((String) mk.get("key"));
      }
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

      throws Exception {
    byte[] responseData = performJIRAChangedIssuesREST(projectKey, startAt, updatedAfter, updatedBefore);
    logger.debug("JIRA REST response data: {}", new String(responseData));

    XContentParser parser = XContentFactory.xContent(XContentType.JSON).createParser(responseData);
    Map<String, Object> responseParsed = parser.mapAndClose();
    Integer startAtRet = Utils.nodeIntegerValue(responseParsed.get("startAt"));
    Integer maxResults = Utils.nodeIntegerValue(responseParsed.get("maxResults"));
    Integer total = Utils.nodeIntegerValue(responseParsed.get("total"));
    List<Map<String, Object>> issues = (List<Map<String, Object>>) responseParsed.get("issues");
    if (startAtRet == null || maxResults == null || total == null) {
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

   */
  public static Map<String, Object> loadJSONFromJarPackagedFile(String filePath) throws SettingsException {
    XContentParser parser = null;
    try {
      parser = XContentFactory.xContent(XContentType.JSON).createParser(Utils.class.getResourceAsStream(filePath));
      Map<String, Object> ret = parser.mapAndClose();
      if (logger.isDebugEnabled())
        logger.debug("jar packaged JSON file {} content is: {}", filePath, ret);
      return ret;
    } catch (IOException e) {
      throw new SettingsException(e.getMessage(), e);
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

   */
  public static Map<String, Object> loadJSONFromJarPackagedFile(String filePath) throws SettingsException {
    XContentParser parser = null;
    try {
      parser = XContentFactory.xContent(XContentType.JSON).createParser(Utils.class.getResourceAsStream(filePath));
      return parser.mapAndClose();
    } catch (IOException e) {
      throw new SettingsException(e.getMessage(), e);
    } finally {
      if (parser != null)
        parser.close();
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

      StringBuilder sb = new StringBuilder();
      sb.append("{ \"projects\" : ").append(new String(responseData, "UTF-8")).append("}");
      responseData = sb.toString().getBytes("UTF-8");
      parser = XContentFactory.xContent(XContentType.JSON).createParser(responseData);
      Map<String, Object> responseParsed = parser.mapAndClose();

      List<String> ret = new ArrayList<String>();
      for (Map<String, Object> mk : (List<Map<String, Object>>) responseParsed.get("projects")) {
        ret.add((String) mk.get("key"));
      }
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

      throws Exception {
    byte[] responseData = performJIRAChangedIssuesREST(projectKey, startAt, updatedAfter, updatedBefore);
    logger.debug("JIRA REST response data: {}", new String(responseData));

    XContentParser parser = XContentFactory.xContent(XContentType.JSON).createParser(responseData);
    Map<String, Object> responseParsed = parser.mapAndClose();
    Integer startAtRet = Utils.nodeIntegerValue(responseParsed.get("startAt"));
    Integer maxResults = Utils.nodeIntegerValue(responseParsed.get("maxResults"));
    Integer total = Utils.nodeIntegerValue(responseParsed.get("total"));
    List<Map<String, Object>> issues = (List<Map<String, Object>>) responseParsed.get("issues");
    if (startAtRet == null || maxResults == null || total == null) {
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

   */
  public static Map<String, Object> loadJSONFromJarPackagedFile(String filePath) throws SettingsException {
    XContentParser parser = null;
    try {
      parser = XContentFactory.xContent(XContentType.JSON).createParser(Utils.class.getResourceAsStream(filePath));
      Map<String, Object> ret = parser.mapAndClose();
      if (logger.isDebugEnabled())
        logger.debug("jar packaged JSON file {} content is: {}", filePath, ret);
      return ret;
    } catch (IOException e) {
      throw new SettingsException(e.getMessage(), e);
View Full Code Here

Examples of org.elasticsearch.common.xcontent.XContentParser.mapAndClose()

   */
  public static Map<String, Object> loadJSONFromJarPackagedFile(String filePath) throws SettingsException {
    XContentParser parser = null;
    try {
      parser = XContentFactory.xContent(XContentType.JSON).createParser(Utils.class.getResourceAsStream(filePath));
      Map<String, Object> ret = parser.mapAndClose();
      if (logger.isDebugEnabled())
        logger.debug("jar packaged JSON file {} content is: {}", filePath, ret);
      return ret;
    } catch (IOException e) {
      throw new SettingsException(e.getMessage(), e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.