Tabnine Logo
Time.toMillis
Code IndexAdd Tabnine to your IDE (free)

How to use
toMillis
method
in
org.sonatype.goodies.common.Time

Best Java code snippets using org.sonatype.goodies.common.Time.toMillis (Showing top 6 results out of 315)

origin: org.sonatype.nexus/nexus-core

ConnectionEvictionThread(final HttpClientConnectionManager connectionManager, final Time idleTime, final Time evictingDelayTime) {
 this(connectionManager, idleTime.toMillis(), evictingDelayTime.toMillis());
}
origin: org.sonatype.nexus/nexus-core

@Inject
public SharedHttpClientConnectionManager(
  final List<SSLContextSelector> sslContextSelectors,
  @Named("${nexus.httpclient.connectionpool.size:-20}") final int connectionPoolSize,
  @Named("${nexus.httpclient.connectionpool.maxSize:-200}") final int connectionPoolMaxSize,
  @Named("${nexus.httpclient.connectionpool.idleTime:-30s}") final Time connectionPoolIdleTime,
  @Named("${nexus.httpclient.connectionpool.evictingDelayTime:-5s}") final Time connectionPoolEvictingDelayTime,
  @Named("${nexus.httpclient.connectionpool.validateAfterInactivityTime:-2s}") final Time connectionPoolValidateAfterInactivityTime,
  @Named("${nexus.httpclient.connectionpool.default.requestTimeout:-20s}") final Time defaultSocketTimeout)
{
 super(
   new DefaultHttpClientConnectionOperator(createRegistry(sslContextSelectors), null, null),
   null,
   connectionPoolIdleTime.toMillis(),
   TimeUnit.MILLISECONDS
 );
 setMaxTotal(connectionPoolMaxSize);
 log.debug("Connection pool max-size: {}", connectionPoolMaxSize);
 setDefaultMaxPerRoute(Math.min(connectionPoolSize, connectionPoolMaxSize));
 log.debug("Connection pool size: {}", connectionPoolSize);
 this.connectionPoolIdleTime = checkNotNull(connectionPoolIdleTime);
 this.connectionPoolEvictingDelayTime = checkNotNull(connectionPoolEvictingDelayTime);
 setValidateAfterInactivity(connectionPoolValidateAfterInactivityTime.toMillisI());
 log.debug("Connection pool idle-time: {}, evicting delay: {}, validate after inactivity: {}",
   connectionPoolIdleTime, connectionPoolEvictingDelayTime, connectionPoolValidateAfterInactivityTime);
 setDefaultSocketConfig(SocketConfig.custom().setSoTimeout(defaultSocketTimeout.toMillisI()).build());
 log.debug("Default socket timeout {}", defaultSocketTimeout);
}
origin: org.sonatype.nexus/nexus-core

 @Override
 public void customize(final HttpClientPlan plan) {
  checkNotNull(plan);

  plan.setUserAgentBase(userAgentGenerator.generate());

  plan.getClient().setKeepAliveStrategy(new NexusConnectionKeepAliveStrategy(keepAliveDuration.toMillis()));
  plan.getClient().setRetryHandler(new StandardHttpRequestRetryHandler(2, false));

  plan.getConnection().setBufferSize(bufferSize.toBytesI());

  plan.getRequest().setConnectionRequestTimeout(connectionRequestTimeout.toMillisI());
  plan.getRequest().setCookieSpec(CookieSpecs.IGNORE_COOKIES);
  plan.getRequest().setExpectContinueEnabled(false);

  int requestTimeoutMillis = requestTimeout.toMillisI();
  plan.getSocket().setSoTimeout(requestTimeoutMillis);
  plan.getRequest().setConnectTimeout(requestTimeoutMillis);
  plan.getRequest().setSocketTimeout(requestTimeoutMillis);
 }
}
origin: org.sonatype.nexus/nexus-base

@VisibleForTesting
protected boolean isTokenExpired(final long now, final Entry<UserAuthToken, Long> entry) {
 long diff = now - entry.getValue();
 return diff > expireAfter.toMillis();
}
origin: org.sonatype.goodies/goodies-httpfixture

public static Pause pause(Time time) {
 return new Pause(time.toMillis());
}
origin: org.sonatype.nexus/nexus-repository

public BlockingHttpClient(final CloseableHttpClient delegate,
             final Config config,
             final RemoteConnectionStatusObserver statusObserver,
             final boolean repositoryOnline,
             final AutoBlockConfiguration autoBlockConfiguration)
{
 super(delegate);
 checkNotNull(config);
 this.statusObserver = checkNotNull(statusObserver);
 this.autoBlockConfiguration = checkNotNull(autoBlockConfiguration);
 
 blocked = config.blocked != null ? config.blocked : false;
 autoBlock = config.autoBlock != null ? config.autoBlock : false;
 if (repositoryOnline) {
  updateStatus(blocked ? BLOCKED : READY);
 }
 else {
  updateStatus(OFFLINE);
 }
 // TODO shall we use config.getConnectionConfig().getTimeout() * 2 as in NX2?
 autoBlockSequence = new FibonacciNumberSequence(Time.seconds(40).toMillis());
}
org.sonatype.goodies.commonTimetoMillis

Popular methods of Time

  • seconds
  • toMillisI
  • toSecondsI
  • getUnit
  • getValue
  • minutes
  • toDaysI
  • toSeconds
  • unit
  • value

Popular in Java

  • Making http post requests using okhttp
  • compareTo (BigDecimal)
  • getSystemService (Context)
  • setRequestProperty (URLConnection)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now