Class BaseAuthContextImpl

    • Constructor Detail

      • BaseAuthContextImpl

        protected BaseAuthContextImpl​(String loggerName,
                                      boolean returnNullContexts)
    • Method Detail

      • isLoggable

        protected boolean isLoggable​(Level level)
      • getLogger

        protected Logger getLogger​(Level level)
        Parameters:
        level -
        Returns:
      • refresh

        protected abstract void refresh()
      • returnsNullContexts

        public boolean returnsNullContexts()
      • isProtected

        public <M> boolean isProtected​(M[] template,
                                       String authContextID)
                                throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • hasModules

        public abstract <M> boolean hasModules​(M[] template,
                                               String authContextID)
                                        throws jakarta.security.auth.message.AuthException
        Type Parameters:
        M -
        Parameters:
        template -
        authContextID -
        Returns:
        Throws:
        jakarta.security.auth.message.AuthException
      • getModules

        public abstract <M> M[] getModules​(M[] template,
                                           String authContextID)
                                    throws jakarta.security.auth.message.AuthException
        Type Parameters:
        M -
        Parameters:
        template -
        authContextID -
        Returns:
        Throws:
        jakarta.security.auth.message.AuthException
      • getInitProperties

        public abstract Map<String,​Object> getInitProperties​(int i,
                                                                   Map<String,​Object> properties)
        Parameters:
        i -
        properties -
        Returns:
      • exitContext

        public abstract boolean exitContext​(jakarta.security.auth.message.AuthStatus[] successValue,
                                            int i,
                                            jakarta.security.auth.message.AuthStatus moduleStatus)
        Parameters:
        successValue -
        i -
        moduleStatus -
        Returns:
      • getReturnStatus

        public abstract jakarta.security.auth.message.AuthStatus getReturnStatus​(jakarta.security.auth.message.AuthStatus[] successValue,
                                                                                 jakarta.security.auth.message.AuthStatus defaultFailStatus,
                                                                                 jakarta.security.auth.message.AuthStatus[] status,
                                                                                 int position)
        Parameters:
        successValue -
        defaultFailStatus -
        status -
        position -
        Returns: