org.apache.geronimo.gshell.common
Class Duration

java.lang.Object
  extended by org.apache.geronimo.gshell.common.Duration
All Implemented Interfaces:
Serializable

public class Duration
extends Object
implements Serializable

A representaion of an immutable duration of time.

Version:
$Rev: 578527 $ $Date: 2007-09-22 16:35:08 -0700 (Sat, 22 Sep 2007) $
See Also:
Serialized Form

Field Summary
static TimeUnit DEFAULT_UNIT
           
 TimeUnit unit
           
 long value
           
 
Constructor Summary
Duration(long value)
           
Duration(long value, TimeUnit unit)
           
 
Method Summary
 boolean equals(Object obj)
           
 TimeUnit getUnit()
           
 long getValue()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_UNIT

public static final TimeUnit DEFAULT_UNIT

value

public final long value

unit

public final TimeUnit unit
Constructor Detail

Duration

public Duration(long value,
                TimeUnit unit)

Duration

public Duration(long value)
Method Detail

getValue

public long getValue()

getUnit

public TimeUnit getUnit()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.