Package java.util.concurrent

Examples of java.util.concurrent.TimeUnit


    protected void waitUntilCompleted() {
        while (!completed.get()) {
            try {
                if (duration > 0) {
                    TimeUnit unit = getTimeUnit();
                    LOG.info("Waiting for: " + duration + " " + unit);
                    latch.await(duration, unit);
                    completed.set(true);
                } else {
                    latch.await();
View Full Code Here


    protected void waitUntilCompleted() {
        while (!completed.get()) {
            try {
                if (duration > 0) {
                    TimeUnit unit = getTimeUnit();
                    LOG.info("Waiting for: " + duration + " " + unit);
                    latch.await(duration, unit);
                    completed.set(true);
                } else {
                    latch.await();
View Full Code Here

    protected void waitUntilCompleted() {
        while (!completed.get()) {
            try {
                if (duration > 0) {
                    TimeUnit unit = getTimeUnit();
                    LOG.info("Waiting for: " + duration + " " + unit);
                    latch.await(duration, unit);
                    completed.set(true);
                } else {
                    latch.await();
View Full Code Here

            return clusterMapper.readCluster(new StringReader(clusterXml), false);
        }

        private SocketPool createSocketPool(AdminClientConfig config) {
            TimeUnit unit = TimeUnit.SECONDS;
            return new SocketPool(config.getMaxConnectionsPerNode(),
                                  (int) unit.toMillis(config.getAdminConnectionTimeoutSec()),
                                  (int) unit.toMillis(config.getAdminSocketTimeoutSec()),
                                  config.getAdminSocketBufferSize(),
                                  config.getAdminSocketKeepAlive());
        }
View Full Code Here

        entriesProcessed = 0;
        newBatch = true;
        isMultiSession = true;
        this.throttler = new EventThrottler(THROTTLE_QPS);

        TimeUnit unit = TimeUnit.SECONDS;

        Collection<Node> nodesInCluster = adminClient.getAdminClientCluster().getNodes();

        if(blackListedNodes != null && blackListedNodes.size() > 0) {

            this.blackListedNodes = blackListedNodes;

        }
        for(Node node: nodesInCluster) {
            if(blackListedNodes != null && blackListedNodes.size() > 0) {
                if(!blackListedNodes.contains(node.getId())) {
                    nodesToStream.add(node);
                }
            } else
                nodesToStream.add(node);

        }
        // socket pool
        streamingSocketPool = new SocketPool(adminClient.getAdminClientCluster().getNumberOfNodes()
                                                     * MAX_STORES_PER_SESSION,
                                             (int) unit.toMillis(adminClientConfig.getAdminConnectionTimeoutSec()),
                                             (int) unit.toMillis(adminClientConfig.getAdminSocketTimeoutSec()),
                                             adminClientConfig.getAdminSocketBufferSize(),
                                             adminClientConfig.getAdminSocketKeepAlive());

        nodeIdStoreToSocketRequest = new HashMap();
        nodeIdStoreToOutputStreamRequest = new HashMap();
View Full Code Here

      .replaceAll("\\s+", " ").split("\\s");
    Parameters.checkCondition(tokens.length % 2 == 0);
    long ms = 0L;
    for (int i = 0; i < tokens.length; i += 2) {
      long v = Long.parseLong(tokens[i]);
      TimeUnit u = parseTimeUnit(tokens[i + 1]);
      ms = safeAdd(ms, MILLISECONDS.convert(v, u));
    }
    return new Duration(ms);
  }
View Full Code Here

      .replaceAll("\\s+", " ").split("\\s");
    Parameters.checkCondition(tokens.length % 2 == 0);
    long ms = 0L;
    for (int i = 0; i < tokens.length; i += 2) {
      long v = Long.parseLong(tokens[i]);
      TimeUnit u = parseTimeUnit(tokens[i + 1]);
      ms = safeAdd(ms, MILLISECONDS.convert(v, u));
    }
    return new Duration(ms);
  }
View Full Code Here

    @Override
    public void parse(CacheBuilderSpec spec, String key, String value) {
      checkArgument(value != null && !value.isEmpty(), "value of key %s omitted", key);
      try {
        char lastChar = value.charAt(value.length() - 1);
        TimeUnit timeUnit;
        switch (lastChar) {
          case 'd':
            timeUnit = TimeUnit.DAYS;
            break;
          case 'h':
View Full Code Here

   */
  @GwtIncompatible("String.format()")
  @Override public String toString() {
    long nanos = elapsedNanos();

    TimeUnit unit = chooseUnit(nanos);
    double value = (double) nanos / NANOSECONDS.convert(1, unit);

    // Too bad this functionality is not exposed as a regular method call
    return String.format("%.4g %s", value, abbreviate(unit));
  }
View Full Code Here

   }

   @Override
   public V put(K key, V value, Metadata metadata) {
      // TODO: This is temporary, as it gets refined, entire metadata object will be passed down the stack
      TimeUnit lifespanUnit = metadata.lifespanUnit();
      TimeUnit maxIdleUnit = metadata.maxIdleUnit();
      long lifespan = metadata.lifespan();
      long maxIdleTime = metadata.maxIdle();
      EntryVersion version = metadata.version();
      if (version == null) {
         if (lifespanUnit != null && maxIdleUnit != null)
View Full Code Here

TOP

Related Classes of java.util.concurrent.TimeUnit

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.