微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

org.apache.catalina.manager.util.BaseSessionComparator的实例源码

项目:tomcat7    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    //Todo: complete this to TTL,etc.
    return comparator;
}
项目:apache-tomcat-7.0.73-with-comment    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    //Todo: complete this to TTL,etc.
    return comparator;
}
项目:lazycat    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    // Todo: complete this to TTL,etc.
    return comparator;
}
项目:class-guard    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    //Todo: complete this to TTL,etc.
    return comparator;
}
项目:apache-tomcat-7.0.57    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    //Todo: complete this to TTL,etc.
    return comparator;
}
项目:WBSAirback    文件HTMLManagerServlet.java   
protected Comparator<Session> getComparator(String sortBy) {
    Comparator<Session> comparator = null;
    if ("CreationTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getCreationTime());
            }
        };
    } else if ("id".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return session.getId();
            }
        };
    } else if ("LastAccessedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getLastAccessedTime());
            }
        };
    } else if ("MaxInactiveInterval".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(session.getMaxInactiveInterval());
            }
        };
    } else if ("new".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Boolean>() {
            @Override
            public Comparable<Boolean> getComparableObject(Session session) {
                return Boolean.valueOf(session.getSession().isNew());
            }
        };
    } else if ("locale".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayLocaleFromSession(session);
            }
        };
    } else if ("user".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<String>() {
            @Override
            public Comparable<String> getComparableObject(Session session) {
                return JspHelper.guessdisplayUserFromSession(session);
            }
        };
    } else if ("UsedTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getUsedTimeForSession(session));
            }
        };
    } else if ("InactiveTime".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getInactiveTimeForSession(session));
            }
        };
    } else if ("TTL".equalsIgnoreCase(sortBy)) {
        comparator = new BaseSessionComparator<Date>() {
            @Override
            public Comparable<Date> getComparableObject(Session session) {
                return new Date(SessionUtils.getTTLForSession(session));
            }
        };
    }
    //Todo: complete this to TTL,etc.
    return comparator;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。