public final class RouteRegister
extends java.lang.Object
Title: 应用模块名称
Description: 代码描述
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
RouteRegister() |
限定符和类型 | 方法和说明 |
---|---|
static void |
clear()
当前节点离线,移除所有任务
|
static java.util.concurrent.ConcurrentHashMap<java.lang.String,com.seeyon.ctp.common.authenticate.domain.User> |
getLocalSessionUsers() |
static java.util.concurrent.ConcurrentHashMap<org.apache.http.HttpHost,java.util.List<java.lang.String>> |
getSessionSticky() |
static com.seeyon.ctp.common.authenticate.domain.User |
getSessionUser(java.lang.String sessionId)
获取当前会话的用户信息,可以不是在本节点登录的(共享sessionId)
|
static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Map<java.lang.Long,org.apache.http.HttpHost>> |
getStickyHosts() |
static void |
offlineCancelNotify(org.apache.http.HttpHost httpHost)
离线后取消http请求通知
|
static void |
putSessionUser(com.seeyon.ctp.common.authenticate.domain.User user)
把用户信息存放到redis中
|
static void |
registerHttpHostCallback(org.apache.http.HttpHost httpHost,
HttpCallback callback)
注册服务节点和请求回调的关系
|
static boolean |
removeCallback(org.apache.http.HttpHost httpHost,
HttpCallback callback)
移除当前服务节点的回调任务
|
static void |
removeSessionUser(java.lang.String sessionId)
移除会话的用户信息缓存
|
static void |
setLocalSessionUsers(java.util.concurrent.ConcurrentHashMap<java.lang.String,com.seeyon.ctp.common.authenticate.domain.User> localSessionUsers) |
static void |
setSessionSticky(java.util.concurrent.ConcurrentHashMap<org.apache.http.HttpHost,java.util.List<java.lang.String>> sessionSticky) |
static void |
setStickyHosts(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Map<java.lang.Long,org.apache.http.HttpHost>> stickyHosts) |
public static void registerHttpHostCallback(org.apache.http.HttpHost httpHost, HttpCallback callback)
httpHost
- callback
- public static boolean removeCallback(org.apache.http.HttpHost httpHost, HttpCallback callback)
httpHost
- callback
- public static void offlineCancelNotify(org.apache.http.HttpHost httpHost)
httpHost
- public static void clear()
public static com.seeyon.ctp.common.authenticate.domain.User getSessionUser(java.lang.String sessionId)
sessionId
- public static void putSessionUser(com.seeyon.ctp.common.authenticate.domain.User user)
user
- public static void removeSessionUser(java.lang.String sessionId)
sessionId
- public static java.util.concurrent.ConcurrentHashMap<java.lang.String,com.seeyon.ctp.common.authenticate.domain.User> getLocalSessionUsers()
public static void setLocalSessionUsers(java.util.concurrent.ConcurrentHashMap<java.lang.String,com.seeyon.ctp.common.authenticate.domain.User> localSessionUsers)
public static java.util.concurrent.ConcurrentHashMap<org.apache.http.HttpHost,java.util.List<java.lang.String>> getSessionSticky()
public static void setSessionSticky(java.util.concurrent.ConcurrentHashMap<org.apache.http.HttpHost,java.util.List<java.lang.String>> sessionSticky)
public static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Map<java.lang.Long,org.apache.http.HttpHost>> getStickyHosts()
public static void setStickyHosts(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Map<java.lang.Long,org.apache.http.HttpHost>> stickyHosts)