org.javasimon.callback.timeline
Class TimeRange

java.lang.Object
  extended by org.javasimon.callback.timeline.TimeRange
Direct Known Subclasses:
StopwatchTimeRange

public class TimeRange
extends Object

Time range and associated data.

Author:
gerald

Field Summary
private  long endTimestamp
          Ending of the time range
protected  long lastTimestamp
          Timestamp of last change
private  long startTimestamp
          Beginning of the time range
 
Constructor Summary
protected TimeRange(long startTimestamp, long endTimestamp)
          Main constructor.
 
Method Summary
 boolean containsTimestamp(long timestampInMs)
          Indicates whether this time range contains given timestamp.
 long getEndTimestamp()
           
 long getStartTimestamp()
           
 String toString()
           
protected  StringBuilder toStringBuilder(StringBuilder stringBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

startTimestamp

private final long startTimestamp
Beginning of the time range


endTimestamp

private final long endTimestamp
Ending of the time range


lastTimestamp

protected long lastTimestamp
Timestamp of last change

Constructor Detail

TimeRange

protected TimeRange(long startTimestamp,
                    long endTimestamp)
Main constructor.

Parameters:
startTimestamp - Beginning of the time range
endTimestamp - Ending of the time range
Method Detail

getStartTimestamp

public long getStartTimestamp()

getEndTimestamp

public long getEndTimestamp()

containsTimestamp

public boolean containsTimestamp(long timestampInMs)
Indicates whether this time range contains given timestamp.

Parameters:
timestampInMs - Timestamp express in milliseconds

toStringBuilder

protected StringBuilder toStringBuilder(StringBuilder stringBuilder)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.