org.fusesource.process.manager.support.command
Class Duration
java.lang.Object
org.fusesource.process.manager.support.command.Duration
- All Implemented Interfaces:
- java.lang.Comparable<Duration>
public final class Duration
- extends java.lang.Object
- implements java.lang.Comparable<Duration>
|
Constructor Summary |
Duration(double value,
java.util.concurrent.TimeUnit timeUnit)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Duration
public Duration(double value,
java.util.concurrent.TimeUnit timeUnit)
nanosSince
public static Duration nanosSince(long start)
toMillis
public double toMillis()
convertTo
public double convertTo(java.util.concurrent.TimeUnit timeUnit)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
compareTo
public int compareTo(Duration o)
- Specified by:
compareTo in interface java.lang.Comparable<Duration>
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toString
public java.lang.String toString(java.util.concurrent.TimeUnit timeUnit)
valueOf
public static Duration valueOf(java.lang.String duration)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
Copyright © 2013 Red Hat. All Rights Reserved.