org.amicofragile.time
Class ConstantTimeSource

java.lang.Object
  extended by org.amicofragile.time.ConstantTimeSource
All Implemented Interfaces:
TimeSource

public class ConstantTimeSource
extends Object
implements TimeSource

TimeSource returning constant current time.

Author:
Pietro Martinelli

Field Summary
private  long currentTime
          Holds constant current time to return.
 
Constructor Summary
ConstantTimeSource(Date now)
          Initializes a TimeSource who returns constant current time, specified as Date by constructor parameter.
ConstantTimeSource(long current)
          Initializes a TimeSource who returns constant current time, specified by constructor parameter.
 
Method Summary
 long currentTimeInMillis()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentTime

private final long currentTime
Holds constant current time to return.

Constructor Detail

ConstantTimeSource

public ConstantTimeSource(long current)
Initializes a TimeSource who returns constant current time, specified by constructor parameter.

Parameters:
current - Constant current time

ConstantTimeSource

public ConstantTimeSource(Date now)
Initializes a TimeSource who returns constant current time, specified as Date by constructor parameter.

Parameters:
current - Constant current time
Method Detail

currentTimeInMillis

public final long currentTimeInMillis()
Specified by:
currentTimeInMillis in interface TimeSource
Returns:
constructor-specified current time.
See Also:
TimeSource.currentTimeInMillis()


Copyright © 2010. All Rights Reserved.