Examples of UserStats


Examples of org.apache.jetspeed.statistics.UserStats

            if (!"guest".equals(userName))
            {
                synchronized (currentUsers)
                {
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }                 
             
                  if(userStats != null)
                    {
                      // only decrement if user has been logged in
                      currentUserCount = currentUserCount - 1;
                       
                      userStats.setNumberOfSession(userStats
                                .getNumberOfSessions() - 1);                   
                        if (userStats.getNumberOfSessions() <= 0)
                        {
                          users.remove(ipAddress);
                            currentUsers.put(userName, users);
                        }
                    }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

                currentUserCount = currentUserCount + 1;

                synchronized (currentUsers)
                {
                 
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }
                  else
                  {
                    users = new TreeMap();
                  }
                 
                  if(userStats == null)
                    {
                        userStats = new UserStatsImpl();
                        userStats.setNumberOfSession(0);
                        userStats.setUsername(userName);
                        userStats.setInetAddressFromIp(ipAddress);                       
                    }
                   
                    userStats.setNumberOfSession(userStats
                            .getNumberOfSessions() + 1);
                    users.put(ipAddress, userStats);
                currentUsers.put(userName, users);
                }
            }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

  public boolean equals(Object obj) {
   
    if(!(obj instanceof UserStats))
      return false;
   
    UserStats userstat = (UserStats)obj;
    return this.inetAddress.equals(userstat.getInetAddress()) && this.username.equals(userstat.getUsername());
  }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

            if (!"guest".equals(userName))
            {
                synchronized (currentUsers)
                {
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }                 
             
                  if(userStats != null)
                    {
                      // only decrement if user has been logged in
                      currentUserCount = currentUserCount - 1;
                       
                      userStats.setNumberOfSession(userStats
                                .getNumberOfSessions() - 1);                   
                        if (userStats.getNumberOfSessions() <= 0)
                        {
                          users.remove(ipAddress);
                            currentUsers.put(userName, users);
                        }
                    }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

                currentUserCount = currentUserCount + 1;

                synchronized (currentUsers)
                {
                 
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }
                  else
                  {
                    users = new TreeMap();
                  }
                 
                  if(userStats == null)
                    {
                        userStats = new UserStatsImpl();
                        userStats.setNumberOfSession(0);
                        userStats.setUsername(userName);
                        userStats.setInetAddressFromIp(ipAddress);                       
                    }
                   
                    userStats.setNumberOfSession(userStats
                            .getNumberOfSessions() + 1);
                    users.put(ipAddress, userStats);
                currentUsers.put(userName, users);
                }
            }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

                {
                    ipAddress = "";
                }
                synchronized (currentUsers)
                {
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }                 
             
                  if(userStats != null)
                    {
                      // only decrement if user has been logged in
                      currentUserCount = currentUserCount - 1;
                       
                      userStats.setNumberOfSession(userStats
                                .getNumberOfSessions() - 1);                   
                        if (userStats.getNumberOfSessions() <= 0)
                        {
                          users.remove(ipAddress);
                            currentUsers.put(userName, users);
                        }
                    }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

                    ipAddress = "";
                }
                synchronized (currentUsers)
                {
                 
                  UserStats userStats = null;
                 
                  Map users = (Map)currentUsers.get(userName);                 
                  if(users != null && users.size() > 0)
                  {
                    userStats = (UserStats) users.get(ipAddress);                   
                  }
                  else
                  {
                    users = new TreeMap();
                  }
                 
                  if(userStats == null)
                    {
                        userStats = new UserStatsImpl();
                        userStats.setNumberOfSession(0);
                        userStats.setUsername(userName);
                        userStats.setInetAddressFromIp(ipAddress);                       
                    }
                   
                    userStats.setNumberOfSession(userStats
                            .getNumberOfSessions() + 1);
                    users.put(ipAddress, userStats);
                currentUsers.put(userName, users);
                }
            }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

            if (!"guest".equals(userName))
            {
                synchronized (currentUsers)
                {
                    UserStats userStats = (UserStats) currentUsers
                            .get(userName);
                    if (userStats == null)
                    {
                        userStats = new UserStatsImpl();
                        userStats.setNumberOfSession(0);
                        userStats.setUsername(userName);
                        currentUsers.put(userName, userStats);
                    }else
                    {
                      // only decrement if user has been logged in
                      currentUserCount = currentUserCount - 1;
                    }
                    userStats.setNumberOfSession(userStats
                            .getNumberOfSessions() - 1);
                    if (userStats.getNumberOfSessions() <= 0)
                    {
                        currentUsers.remove(userName);
                    }
                }
            }
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

            {
                currentUserCount = currentUserCount + 1;

                synchronized (currentUsers)
                {
                    UserStats userStats = (UserStats) currentUsers
                            .get(userName);
                    if (userStats == null)
                    {
                        userStats = new UserStatsImpl();
                        userStats.setNumberOfSession(0);
                        userStats.setUsername(userName);
                        currentUsers.put(userName, userStats);
                    }
                    userStats.setNumberOfSession(userStats
                            .getNumberOfSessions() + 1);
                }
            }

            record.setUserName(userName);
View Full Code Here

Examples of org.apache.jetspeed.statistics.UserStats

                {
                  Iterator userKeyIter = userMap.keySet().iterator();
                  while(userKeyIter.hasNext())
                  {
                    String userStatKey = String.valueOf(userKeyIter.next());
                    UserStats userStat = (UserStats)userMap.get(userStatKey);
                   
                    Map singleUserMap = new HashMap();
                    singleUserMap.put(USERNAME, userStat.getUsername());
                                singleUserMap.put(SESSIONS, new Integer(userStat.getNumberOfSessions()));
                    singleUserMap.put(STATUS, ONLINE);
                    singleUserMap.put(IPADDRESS, userStat.getInetAddress().getHostAddress());
                    if(includeUserInfo)
                    {
                      singleUserMap.put(USERINFO, getUserInfo(userStat.getUsername()));
                    }
                   
                    // Add user to the helper if not added yet
                    if(!addedUserNames.contains(userStat.getUsername()))
                      addedUserNames.add(userStat.getUsername());
                   
                    loggedInUsers.add(singleUserMap);
                  }
                                   
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.