Class Pac4jHTTPRedirectDeflateDecoder

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent, net.shibboleth.utilities.java.support.component.UnmodifiableComponent, org.opensaml.messaging.decoder.MessageDecoder

    public class Pac4jHTTPRedirectDeflateDecoder
    extends AbstractPac4jDecoder
    Decoder for messages sent via HTTP-Redirect binding.
    Since:
    3.4.0
    Author:
    Jerome Leleu
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doDecode()  
      java.lang.String getBindingURI​(SAML2MessageContext messageContext)
      Get the binding of the message context;.
      protected java.io.InputStream inflate​(byte[] input)  
      protected java.io.InputStream internalInflate​(byte[] input, java.util.zip.Inflater inflater)  
      • Methods inherited from class org.opensaml.messaging.decoder.AbstractMessageDecoder

        decode, getMessageContext, setMessageContext
      • Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent

        destroy, initialize, isDestroyed, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent

        destroy, isDestroyed
      • Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent

        initialize, isInitialized
    • Constructor Detail

      • Pac4jHTTPRedirectDeflateDecoder

        public Pac4jHTTPRedirectDeflateDecoder​(org.pac4j.core.context.WebContext context)
    • Method Detail

      • doDecode

        protected void doDecode()
                         throws org.opensaml.messaging.decoder.MessageDecodingException
        Specified by:
        doDecode in class org.opensaml.messaging.decoder.AbstractMessageDecoder
        Throws:
        org.opensaml.messaging.decoder.MessageDecodingException
      • inflate

        protected java.io.InputStream inflate​(byte[] input)
                                       throws org.opensaml.messaging.decoder.MessageDecodingException
        Throws:
        org.opensaml.messaging.decoder.MessageDecodingException
      • internalInflate

        protected java.io.InputStream internalInflate​(byte[] input,
                                                      java.util.zip.Inflater inflater)
                                               throws java.io.IOException
        Throws:
        java.io.IOException