Package org.elasticsearch.common.unit

Examples of org.elasticsearch.common.unit.TimeValue


    return searchRequestBuilder.execute().actionGet();
  }

  @Override
  public SearchResponse executeESScrollSearchNextRequest(SearchResponse scrollResp) {
    return client.prepareSearchScroll(scrollResp.getScrollId()).setScroll(new TimeValue(ES_SCROLL_KEEPALIVE)).execute()
        .actionGet();
  }
View Full Code Here


  protected static long parseTimeValue(Map<String, Object> jiraSettings, String key, long defaultDuration,
      TimeUnit defaultTimeUnit) {
    long ret = 0;
    if (jiraSettings == null || !jiraSettings.containsKey(key)) {
      if (defaultTimeUnit != null) {
        ret = new TimeValue(defaultDuration, defaultTimeUnit).millis();
      }
    } else {
      try {
        ret = TimeValue.parseTimeValue(XContentMapValues.nodeStringValue(jiraSettings.get(key), null),
            new TimeValue(defaultDuration, defaultTimeUnit)).millis();
      } catch (ElasticSearchParseException e) {
        throw new ElasticSearchParseException(e.getMessage() + " for setting: " + key);
      }
    }
    return ret;
View Full Code Here

    @Override
    protected void doStart() throws ElasticsearchException {
        logger.info("Starting {}", getClass().getSimpleName());

        TimeValue interval = TimeValue.parseTimeValue(settings.get("initial"), TimeValue.timeValueHours(1));
        future = threadPool.schedule(interval, ThreadPool.Names.GENERIC, new Task());
    }
View Full Code Here

  protected static long parseTimeValue(Map<String, Object> settings, String key, long defaultDuration,
      TimeUnit defaultTimeUnit) {
    long ret = 0;
    if (settings == null || !settings.containsKey(key)) {
      if (defaultTimeUnit != null) {
        ret = new TimeValue(defaultDuration, defaultTimeUnit).millis();
      }
    } else {
      try {
        ret = TimeValue.parseTimeValue(XContentMapValues.nodeStringValue(settings.get(key), null),
            new TimeValue(defaultDuration, defaultTimeUnit)).millis();
      } catch (ElasticsearchParseException e) {
        throw new ElasticsearchParseException(e.getMessage() + " for setting: " + key);
      }
    }
    return ret;
View Full Code Here

  private static final long ES_SCROLL_KEEPALIVE = 60000;

  @Override
  public SearchRequestBuilder prepareESScrollSearchRequestBuilder(String indexName) {
    return client.prepareSearch(indexName).setScroll(new TimeValue(ES_SCROLL_KEEPALIVE)).setSearchType(SearchType.SCAN)
        .setSize(100);
  }
View Full Code Here

    return searchRequestBuilder.execute().actionGet();
  }

  @Override
  public SearchResponse executeESScrollSearchNextRequest(SearchResponse scrollResp) {
    return client.prepareSearchScroll(scrollResp.getScrollId()).setScroll(new TimeValue(ES_SCROLL_KEEPALIVE)).execute()
        .actionGet();
  }
View Full Code Here

  protected static long parseTimeValue(Map<String, Object> settings, String key, long defaultDuration,
      TimeUnit defaultTimeUnit) {
    long ret = 0;
    if (settings == null || !settings.containsKey(key)) {
      if (defaultTimeUnit != null) {
        ret = new TimeValue(defaultDuration, defaultTimeUnit).millis();
      }
    } else {
      try {
        ret = TimeValue.parseTimeValue(XContentMapValues.nodeStringValue(settings.get(key), null),
            new TimeValue(defaultDuration, defaultTimeUnit)).millis();
      } catch (ElasticSearchParseException e) {
        throw new ElasticSearchParseException(e.getMessage() + " for setting: " + key);
      }
    }
    return ret;
View Full Code Here

        }
    }

    @Override
    protected TimeValue visitLongLiteral(LongLiteral node, Object[] context) {
        return new TimeValue(node.getValue());
    }
View Full Code Here

        return new TimeValue(node.getValue());
    }

    @Override
    protected TimeValue visitDoubleLiteral(DoubleLiteral node, Object[] context) {
        return new TimeValue((long) node.getValue());
    }
View Full Code Here

        return new TimeValue((long) node.getValue());
    }

    @Override
    public TimeValue visitParameterExpression(ParameterExpression node, Object[] context) {
        TimeValue timeValue;
        Object param = context[node.index()];
        if (param instanceof Number) {
            timeValue = new TimeValue(((Number) param).longValue());
        } else if (param instanceof String) {
            try {
                timeValue = TimeValue.parseTimeValue((String) param, DEFAULT_VALUE);
            } catch (ElasticsearchParseException e) {
                throw new IllegalArgumentException(
View Full Code Here

TOP

Related Classes of org.elasticsearch.common.unit.TimeValue

Copyright © 2018 www.massapicom. 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.