下面列出了怎么用org.eclipse.jetty.server.SessionManager的API类实例代码及写法,或者点击链接到github查看源代码。
private void forEachSessionManager(final SessionManagerCallback callback) {
Handler[] contexts = server.getChildHandlersByClass(ContextHandler.class);
for (int i = 0; contexts != null && i < contexts.length; i++) {
final SessionHandler sessionHandler = ((ContextHandler) contexts[i]).getChildHandlerByClass(SessionHandler.class);
if (sessionHandler != null) {
final SessionManager manager = sessionHandler.getSessionManager();
if (manager != null && manager instanceof AbstractSessionManager) {
callback.execute((AbstractSessionManager) manager);
}
}
}
}
public Jetty93SessionManager(SessionManager sessionManager) {
this.sessionManager = sessionManager;
}
public Jetty92SessionManager(SessionManager sessionManager) {
this.sessionManager = sessionManager;
}
public WrappingSessionHandler(SessionManager mgr) {
super(mgr);
}
public Jetty9SessionManager(SessionManager sessionManager) {
this.sessionManager = sessionManager;
}
public Jetty9SessionManager(SessionManager sessionManager) {
this.sessionManager = sessionManager;
}