declare namespace org { namespace eclipse { namespace jetty { namespace server { namespace session { abstract class AbstractSession implements org.eclipse.jetty.server.session.AbstractSessionManager$SessionIf { public static readonly SESSION_CREATED_SECURE: string protected constructor(arg0: org.eclipse.jetty.server.session.AbstractSessionManager, arg1: javax.servlet.http.HttpServletRequest) protected constructor(arg0: org.eclipse.jetty.server.session.AbstractSessionManager, arg1: long, arg2: long, arg3: java.lang.String | string) protected checkValid(): void protected checkExpiry(arg0: long): boolean public getSession(): org.eclipse.jetty.server.session.AbstractSession public getAccessed(): long public abstract getAttributeMap(): java.util.Map public abstract getAttributes(): int public abstract getNames(): java.util.Set public getCookieSetTime(): long public setCookieSetTime(arg0: long): void public getCreationTime(): long public getId(): string public getNodeId(): string public getClusterId(): string public getLastAccessedTime(): long public setLastAccessedTime(arg0: long): void public getMaxInactiveInterval(): int public getServletContext(): javax.servlet.ServletContext public getSessionContext(): javax.servlet.http.HttpSessionContext public getValue(arg0: java.lang.String | string): java.lang.Object public renewId(arg0: javax.servlet.http.HttpServletRequest): void public getSessionManager(): org.eclipse.jetty.server.SessionManager protected setClusterId(arg0: java.lang.String | string): void protected setNodeId(arg0: java.lang.String | string): void protected access(arg0: long): boolean protected complete(): void protected timeout(): void public invalidate(): void protected doInvalidate(): void public abstract clearAttributes(): void public isIdChanged(): boolean public isNew(): boolean public putValue(arg0: java.lang.String | string, arg1: java.lang.Object): void public removeAttribute(arg0: java.lang.String | string): void public removeValue(arg0: java.lang.String | string): void public getAttributeNames(): java.util.Enumeration public getValueNames(): java.lang.String[] public abstract doPutOrRemove(arg0: java.lang.String | string, arg1: java.lang.Object): java.lang.Object public abstract doGet(arg0: java.lang.String | string): java.lang.Object public abstract doGetAttributeNames(): java.util.Enumeration public getAttribute(arg0: java.lang.String | string): java.lang.Object public setAttribute(arg0: java.lang.String | string, arg1: java.lang.Object): void protected updateAttribute(arg0: java.lang.String | string, arg1: java.lang.Object): boolean protected changeAttribute(arg0: java.lang.String | string, arg1: java.lang.Object): java.lang.Object protected callSessionAttributeListeners(arg0: java.lang.String | string, arg1: java.lang.Object, arg2: java.lang.Object): void public setIdChanged(arg0: boolean): void public setMaxInactiveInterval(arg0: int): void public toString(): string public bindValue(arg0: java.lang.String | string, arg1: java.lang.Object): void public isValid(): boolean protected cookieSet(): void public getRequests(): int public setRequests(arg0: int): void public unbindValue(arg0: java.lang.String | string, arg1: java.lang.Object): void public willPassivate(): void public didActivate(): void public static class: java.lang.Class } } } } } }