com.easyjf.web
Class UserConnectManage

java.lang.Object
  extended bycom.easyjf.web.UserConnectManage

public class UserConnectManage
extends java.lang.Object

Title:用户入侵检测信息

Description:用于判断用户刷新情况检查,默认为10秒钟之内连续连接10次为超时

Copyright: Copyright (c) 2006

Company: www.easyjf.com

Version:
1.0
Author:
蔡世友

Constructor Summary
UserConnectManage()
           
 
Method Summary
static boolean checkLoginValidate(java.lang.String ip, java.lang.String userName)
           
static void clear()
           
static long getMaxFailureInterval()
           
static int getMaxFailureTimes()
           
static int getMaxOnlineUser()
           
static long getWaitInterval()
           
static void main(java.lang.String[] args)
           
static void remove(java.lang.String ip, java.lang.String userName)
           
static void reset(java.lang.String ip, java.lang.String userName)
           
static void setMaxFailureInterval(long maxFailureInterval)
           
static void setMaxFailureTimes(int maxFailureTimes)
           
static void setMaxOnlineUser(int maxOnlineUser)
           
static void setWaitInterval(long waitInterval)
           
static void test()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserConnectManage

public UserConnectManage()
Method Detail

checkLoginValidate

public static boolean checkLoginValidate(java.lang.String ip,
                                         java.lang.String userName)

reset

public static void reset(java.lang.String ip,
                         java.lang.String userName)

remove

public static void remove(java.lang.String ip,
                          java.lang.String userName)

clear

public static void clear()

getMaxFailureInterval

public static long getMaxFailureInterval()

setMaxFailureInterval

public static void setMaxFailureInterval(long maxFailureInterval)

getMaxFailureTimes

public static int getMaxFailureTimes()

setMaxFailureTimes

public static void setMaxFailureTimes(int maxFailureTimes)

getMaxOnlineUser

public static int getMaxOnlineUser()

setMaxOnlineUser

public static void setMaxOnlineUser(int maxOnlineUser)

getWaitInterval

public static long getWaitInterval()

setWaitInterval

public static void setWaitInterval(long waitInterval)

test

public static void test()

main

public static void main(java.lang.String[] args)
Parameters:
args -