org.apache.camel.bam
Class TimeBuilder

java.lang.Object
  extended by org.apache.camel.bam.TimeBuilder

public class TimeBuilder
extends Object

A fluent builder of times

Version:
$Revision: $

Constructor Summary
TimeBuilder(long number)
           
 
Method Summary
 TimeBuilder days()
           
protected  long daysAsSeconds(long value)
           
 long getNumber()
           
 TimeUnit getTimeUnit()
           
 TimeBuilder hours()
           
protected  long hoursAsSeconds(long value)
           
 TimeBuilder micros()
           
 TimeBuilder millis()
           
 TimeBuilder minutes()
           
protected  long minutesAsSeconds(long value)
           
 TimeBuilder nanos()
           
 TimeBuilder seconds()
           
 void setTimeUnit(TimeUnit timeUnit)
           
static TimeBuilder time(long number)
          Creates a time which by default is in milliseconds unless specified using a time based builder method
 Date toDate()
           
 long toMillis()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeBuilder

public TimeBuilder(long number)
Method Detail

time

public static TimeBuilder time(long number)
Creates a time which by default is in milliseconds unless specified using a time based builder method


toMillis

public long toMillis()

toDate

public Date toDate()

millis

public TimeBuilder millis()

nanos

public TimeBuilder nanos()

micros

public TimeBuilder micros()

seconds

public TimeBuilder seconds()

minutes

public TimeBuilder minutes()

hours

public TimeBuilder hours()

days

public TimeBuilder days()

getNumber

public long getNumber()

getTimeUnit

public TimeUnit getTimeUnit()

setTimeUnit

public void setTimeUnit(TimeUnit timeUnit)

minutesAsSeconds

protected long minutesAsSeconds(long value)

hoursAsSeconds

protected long hoursAsSeconds(long value)

daysAsSeconds

protected long daysAsSeconds(long value)


Copyright © 2007 Apache Software Foundation. All Rights Reserved.