ch.qos.logback.core.util
Class Duration

java.lang.Object
  extended by ch.qos.logback.core.util.Duration

public class Duration
extends Object

Duration instances represent a lapse of time. Internally, the duration is stored in milliseconds.

The valueOf(java.lang.String) method can convert strings such as "3.5 minutes", "5 hours", into Duration instances. The recognized units of time are the "millisecond", "second", "minute" "hour" and "day". The unit name may be followed by an "s". Thus, "2 day" and "2 days" are equivalent. In the absence of a time unit specification, milliseconds are assumed.

Author:
Ceki Gulcu

Constructor Summary
Duration(long millis)
           
 
Method Summary
static Duration buildByDays(double value)
           
static Duration buildByHours(double value)
           
static Duration buildByMilliseconds(double value)
           
static Duration buildByMinutes(double value)
           
static Duration buildBySeconds(double value)
           
static Duration buildUnbounded()
           
 long getMilliseconds()
           
 String toString()
           
static Duration valueOf(String durationStr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Duration

public Duration(long millis)
Method Detail

buildByMilliseconds

public static Duration buildByMilliseconds(double value)

buildBySeconds

public static Duration buildBySeconds(double value)

buildByMinutes

public static Duration buildByMinutes(double value)

buildByHours

public static Duration buildByHours(double value)

buildByDays

public static Duration buildByDays(double value)

buildUnbounded

public static Duration buildUnbounded()

getMilliseconds

public long getMilliseconds()

valueOf

public static Duration valueOf(String durationStr)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2013 QOS.ch. All Rights Reserved.