Class VisitorData


  • public class VisitorData
    extends java.lang.Object
    • Field Detail

      • visitorId

        private int visitorId
      • timestampFirst

        private long timestampFirst
      • timestampPrevious

        private long timestampPrevious
      • timestampCurrent

        private long timestampCurrent
      • visits

        private int visits
    • Constructor Detail

      • VisitorData

        VisitorData​(int visitorId,
                    long timestampFirst,
                    long timestampPrevious,
                    long timestampCurrent,
                    int visits)
    • Method Detail

      • 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

        public static VisitorData newVisitor()
        initializes a new visitor data, with new visitorid
      • newSession

        public static VisitorData newSession​(int visitorId,
                                             long timestampfirst,
                                             long timestamplast,
                                             int visits)