Package com.dmurph.tracking
Class VisitorData
java.lang.Object
com.dmurph.tracking.VisitorData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private long
private int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionVisitorData
(int visitorId, long timestampFirst, long timestampPrevious, long timestampCurrent, int visits) -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
int
int
long
static VisitorData
newSession
(int visitorId, long timestampfirst, long timestamplast, int visits) static VisitorData
initializes a new visitor data, with new visitoridprivate static long
now()
void
-
Field Details
-
visitorId
private int visitorId -
timestampFirst
private long timestampFirst -
timestampPrevious
private long timestampPrevious -
timestampCurrent
private long timestampCurrent -
visits
private int visits
-
-
Constructor Details
-
VisitorData
VisitorData(int visitorId, long timestampFirst, long timestampPrevious, long timestampCurrent, int visits)
-
-
Method Details
-
newRequest
public long newRequest() -
resetSession
public void resetSession() -
now
private static long now() -
getVisitorId
public int getVisitorId() -
getTimestampFirst
public long getTimestampFirst() -
getTimestampPrevious
public long getTimestampPrevious() -
getTimestampCurrent
public long getTimestampCurrent() -
getVisits
public int getVisits() -
newVisitor
initializes a new visitor data, with new visitorid -
newSession
public static VisitorData newSession(int visitorId, long timestampfirst, long timestamplast, int visits)
-