Class BaseAuthConfigImpl

    • Method Detail

      • getMessageLayer

        public String getMessageLayer()
      • getAppContext

        public String getAppContext()
      • getAuthContextID

        public String getAuthContextID​(jakarta.security.auth.message.MessageInfo messageInfo)
      • refresh

        public void refresh()
      • getContext

        protected final <M> M getContext​(Map<String,​Map<Integer,​M>> contextMap,
                                         String authContextID,
                                         Subject subject,
                                         Map<String,​Object> properties)
                                  throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • isLoggable

        protected boolean isLoggable​(Level level)
      • checkMessageTypes

        protected void checkMessageTypes​(Class<?>[] supportedMessageTypes)
                                  throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • initializeContextMap

        protected abstract void initializeContextMap()
        Only called from initialize (while lock is held).
      • createAuthContext

        protected abstract <M> M createAuthContext​(String authContextID,
                                                   Map<String,​Object> properties)
                                            throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException