Class CallbackHandlerImpl

  • All Implemented Interfaces:
    javax.security.auth.callback.CallbackHandler, Contained

    public class CallbackHandlerImpl
    extends java.lang.Object
    implements javax.security.auth.callback.CallbackHandler, Contained
    Default implementation of a JASPIC CallbackHandler.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Container getContainer()
      Get the Container with which this instance is associated.
      void handle​(javax.security.auth.callback.Callback[] callbacks)  
      void setContainer​(Container container)
      Set the Container with which this instance is associated.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CallbackHandlerImpl

        public CallbackHandlerImpl()
    • 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
      • getContainer

        public Container getContainer()
        Description copied from interface: Contained
        Get the Container with which this instance is associated.
        Specified by:
        getContainer in interface Contained
        Returns:
        The Container with which this instance is associated or null if not associated with a Container
      • setContainer

        public void setContainer​(Container container)
        Description copied from interface: Contained
        Set the Container with which this instance is associated.
        Specified by:
        setContainer in interface Contained
        Parameters:
        container - The Container instance with which this instance is to be associated, or null to disassociate this instance from any Container