Class PlainCallbackHandler

    • Field Detail

      • domain

        protected java.lang.String domain
      • log

        protected java.util.logging.Logger log
    • Constructor Detail

      • PlainCallbackHandler

        public PlainCallbackHandler()
    • Method Detail

      • handle

        public void handle​(javax.security.auth.callback.Callback[] callbacks)
                    throws java.io.IOException,
                           javax.security.auth.callback.UnsupportedCallbackException
        Specified by:
        handle in interface javax.security.auth.callback.CallbackHandler
        Throws:
        java.io.IOException
        javax.security.auth.callback.UnsupportedCallbackException
      • setDomain

        public void setDomain​(java.lang.String domain)
        Description copied from interface: DomainAware
        Sets name of domain from XMPP Stream.
        Specified by:
        setDomain in interface DomainAware
        Parameters:
        domain - domain name
      • handleAuthorizeCallback

        protected void handleAuthorizeCallback​(javax.security.sasl.AuthorizeCallback authCallback)
      • handleCallback

        protected void handleCallback​(javax.security.auth.callback.Callback callback)
                               throws javax.security.auth.callback.UnsupportedCallbackException,
                                      java.io.IOException
        Throws:
        javax.security.auth.callback.UnsupportedCallbackException
        java.io.IOException
      • handleNameCallback

        protected void handleNameCallback​(javax.security.auth.callback.NameCallback nc)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • handleRealmCallback

        protected void handleRealmCallback​(javax.security.sasl.RealmCallback rc)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • handleVerifyPasswordCallback

        protected void handleVerifyPasswordCallback​(VerifyPasswordCallback pc)
                                             throws java.io.IOException
        Throws:
        java.io.IOException