Class EndTransactionResponseContainer

    • Constructor Detail

      • EndTransactionResponseContainer

        public EndTransactionResponseContainer()
        Creates a new EndTransactionResponseContainer object. We will store one grammar, it's enough ...
    • Method Detail

      • getEndTransactionResponse

        public EndTransactionResponse getEndTransactionResponse()
        Returns:
        Returns the EndTransactionResponse instance.
      • setEndTransactionResponse

        public void setEndTransactionResponse​(EndTransactionResponse endTransactionResponse)
        Set a EndTransactionResponse Object into the container. It will be completed by the ldapDecoder.
        Parameters:
        endTransactionResponse - the EndTransactionResponse to set.
      • getCurrentUpdateControls

        public UpdateControls getCurrentUpdateControls()
        Returns:
        the currentUpdateControls
      • setCurrentControls

        public void setCurrentControls​(UpdateControls currentUpdateControls)
        Parameters:
        currentUpdateControls - the currentUpdateControls to set
      • clean

        public void clean()
        Clean the container for the next decoding.
        Overrides:
        clean in class AbstractContainer
      • decode

        public static List<Control> decode​(byte[] controlsBytes)
                                    throws DecoderException
        Decodes raw ASN.1 encoded bytes into an Asn1Object for the controls.
        Parameters:
        controlsBytes - the encoded controls bytes
        Returns:
        the decoded controls
        Throws:
        DecoderException - if anything goes wrong