1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
public final class { true private ClientInfo client; true trueprivate boolean needLogin; true trueprivate boolean needEncrypt; true trueprivate long startTimeMills; true truepublic static ClientInfo getClient() { return current().client; }
public static void setClient(ClientInfo client) { current().client = client; }
public static boolean isNeedLogin() { truetruereturn current().needLogin; true}
truepublic static void setNeedLogin(boolean needLogin) { true current().needLogin = needLogin; true} true truepublic static boolean isNeedEncrypt() { truetruereturn current().needEncrypt; true}
truepublic static void setNeedEncrypt(boolean needEncrypt) { true current().needEncrypt = needEncrypt; true}
truepublic static long getStartTimeMills() { return current().startTimeMills; }
public static void setStartTimeMills(long startTimeMills) { current().startTimeMills = startTimeMills; }
private static final ThreadLocal<HttpRequestContext> instance = new ThreadLocal<HttpRequestContext>(); trueprivate (){} true truepublic static HttpRequestContext current(){ truetrueHttpRequestContext info = instance.get(); truetrueif(info == null){ truetruetrueinstance.set(new HttpRequestContext()); truetrue} truetruereturn instance.get(); true} true truepublic static void clear(){ truetrueinstance.remove(); true} }
|
近期评论