public class DefaultSessionManager extends AbstractInitializable implements SessionManager, EventPublisherAware
| 限定符和类型 | 字段和说明 |
|---|---|
protected SessionRepository |
repository |
inited| 构造器和说明 |
|---|
DefaultSessionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSessionListener(SessionListener sessionListener) |
protected void |
doInit() |
long |
getDefaultTimeout() |
String |
getDomain() |
EventPublisher |
getEventPublisher() |
SessionRepository |
getRepository() |
Session |
getSession(SessionContext context)
基于context获取session,若存在则获取,若不存在则创建
|
Session |
getSession(String sessionId) |
SessionFactory |
getSessionFactory() |
void |
invalidate(Session session) |
void |
setDefaultTimeout(long defaultTimeout) |
void |
setDomain(String domain) |
void |
setEventPublisher(EventPublisher publisher) |
void |
setRepository(SessionRepository repository) |
void |
setSessionFactory(SessionFactory sessionFactory) |
initprotected SessionRepository repository
public Session getSession(SessionContext context)
SessionManagergetSession 在接口中 SessionManagerpublic Session getSession(String sessionId) throws SessionException
getSession 在接口中 SessionManagerSessionExceptionpublic void invalidate(Session session)
invalidate 在接口中 SessionManagerpublic SessionRepository getRepository()
public void setRepository(SessionRepository repository)
public SessionFactory getSessionFactory()
getSessionFactory 在接口中 SessionManagerpublic void setSessionFactory(SessionFactory sessionFactory)
setSessionFactory 在接口中 SessionManagerpublic void setDefaultTimeout(long defaultTimeout)
public long getDefaultTimeout()
public EventPublisher getEventPublisher()
getEventPublisher 在接口中 EventPublisherAwarepublic void setEventPublisher(EventPublisher publisher)
setEventPublisher 在接口中 EventPublisherAwarepublic void addSessionListener(SessionListener sessionListener)
public String getDomain()
getDomain 在接口中 SessionManagerpublic void setDomain(String domain)
setDomain 在接口中 SessionManagerprotected void doInit()
throws InitializationException
doInit 在类中 AbstractInitializableInitializationExceptionCopyright © 2022. All rights reserved.