declare namespace org { namespace eclipse { namespace jetty { namespace security { abstract class SecurityHandler extends org.eclipse.jetty.server.handler.HandlerWrapper implements org.eclipse.jetty.security.Authenticator$AuthConfiguration { public static readonly __NO_USER: java.security.Principal public static readonly __NOBODY: java.security.Principal protected constructor() public getIdentityService(): org.eclipse.jetty.security.IdentityService public setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void public getLoginService(): org.eclipse.jetty.security.LoginService public setLoginService(arg0: org.eclipse.jetty.security.LoginService): void public getAuthenticator(): org.eclipse.jetty.security.Authenticator public setAuthenticator(arg0: org.eclipse.jetty.security.Authenticator): void public getAuthenticatorFactory(): org.eclipse.jetty.security.Authenticator$Factory public setAuthenticatorFactory(arg0: org.eclipse.jetty.security.Authenticator$Factory | org.eclipse.jetty.security.Authenticator$Factory$$Lambda): void public getRealmName(): string public setRealmName(arg0: java.lang.String | string): void public getAuthMethod(): string public setAuthMethod(arg0: java.lang.String | string): void public isCheckWelcomeFiles(): boolean public setCheckWelcomeFiles(arg0: boolean): void public getInitParameter(arg0: java.lang.String | string): string public getInitParameterNames(): java.util.Set public setInitParameter(arg0: java.lang.String | string, arg1: java.lang.String | string): string protected findLoginService(): org.eclipse.jetty.security.LoginService protected findIdentityService(): org.eclipse.jetty.security.IdentityService protected doStart(): void protected doStop(): void protected checkSecurity(arg0: org.eclipse.jetty.server.Request): boolean public isSessionRenewedOnAuthentication(): boolean public setSessionRenewedOnAuthentication(arg0: boolean): void public handle(arg0: java.lang.String | string, arg1: org.eclipse.jetty.server.Request, arg2: javax.servlet.http.HttpServletRequest, arg3: javax.servlet.http.HttpServletResponse): void public static getCurrentSecurityHandler(): org.eclipse.jetty.security.SecurityHandler public logout(arg0: org.eclipse.jetty.server.Authentication$User): void protected abstract prepareConstraintInfo(arg0: java.lang.String | string, arg1: org.eclipse.jetty.server.Request): org.eclipse.jetty.security.RoleInfo protected abstract checkUserDataPermissions(arg0: java.lang.String | string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: org.eclipse.jetty.security.RoleInfo): boolean protected abstract isAuthMandatory(arg0: org.eclipse.jetty.server.Request, arg1: org.eclipse.jetty.server.Response, arg2: java.lang.Object): boolean protected abstract checkWebResourcePermissions(arg0: java.lang.String | string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: java.lang.Object, arg4: org.eclipse.jetty.server.UserIdentity): boolean public static class: java.lang.Class } } } } }