declare namespace org { namespace eclipse { namespace jetty { namespace server { namespace session { class JDBCSessionIdManager extends org.eclipse.jetty.server.session.AbstractSessionIdManager { public static readonly MAX_INTERVAL_NOT_SET: int protected readonly _sessionIds: java.util.HashSet protected _server: org.eclipse.jetty.server.Server protected _driver: java.sql.Driver protected _driverClassName: string protected _connectionUrl: string protected _datasource: javax.sql.DataSource protected _jndiName: string protected _deleteBlockSize: int protected _task: org.eclipse.jetty.util.thread.Scheduler$Task protected _scheduler: org.eclipse.jetty.util.thread.Scheduler protected _scavenger: org.eclipse.jetty.server.session.JDBCSessionIdManager$Scavenger protected _ownScheduler: boolean protected _lastScavengeTime: long protected _scavengeIntervalMs: long protected _createSessionIdTable: string protected _createSessionTable: string protected _selectBoundedExpiredSessions: string protected _insertId: string protected _deleteId: string protected _queryId: string protected _insertSession: string protected _deleteSession: string protected _updateSession: string protected _updateSessionNode: string protected _updateSessionAccessTime: string protected _dbAdaptor: org.eclipse.jetty.server.session.JDBCSessionIdManager$DatabaseAdaptor protected _sessionIdTableSchema: org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionIdTableSchema protected _sessionTableSchema: org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionTableSchema public constructor(arg0: org.eclipse.jetty.server.Server) public constructor(arg0: org.eclipse.jetty.server.Server, arg1: java.util.Random) public setDriverInfo(arg0: java.lang.String | string, arg1: java.lang.String | string): void public setDriverInfo(arg0: java.sql.Driver, arg1: java.lang.String | string): void public setDatasource(arg0: javax.sql.DataSource): void public getDataSource(): javax.sql.DataSource public getDriverClassName(): string public getConnectionUrl(): string public setDatasourceName(arg0: java.lang.String | string): void public getDatasourceName(): string public setBlobType(arg0: java.lang.String | string): void public getDbAdaptor(): org.eclipse.jetty.server.session.JDBCSessionIdManager$DatabaseAdaptor public setDbAdaptor(arg0: org.eclipse.jetty.server.session.JDBCSessionIdManager$DatabaseAdaptor): void public getBlobType(): string public getLongType(): string public setLongType(arg0: java.lang.String | string): void public getSessionIdTableSchema(): org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionIdTableSchema public setSessionIdTableSchema(arg0: org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionIdTableSchema): void public getSessionTableSchema(): org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionTableSchema public setSessionTableSchema(arg0: org.eclipse.jetty.server.session.JDBCSessionIdManager$SessionTableSchema): void public setDeleteBlockSize(arg0: int): void public getDeleteBlockSize(): int public setScavengeInterval(arg0: long): void public getScavengeInterval(): long public addSession(arg0: javax.servlet.http.HttpSession): void public addSession(arg0: java.lang.String | string): void public removeSession(arg0: javax.servlet.http.HttpSession): void public removeSession(arg0: java.lang.String | string): void public idInUse(arg0: java.lang.String | string): boolean public invalidateAll(arg0: java.lang.String | string): void public renewSessionId(arg0: java.lang.String | string, arg1: java.lang.String | string, arg2: javax.servlet.http.HttpServletRequest): void public doStart(): void public doStop(): void protected getConnection(): java.sql.Connection public static class: java.lang.Class } } } } } }