Package org.ldaptive

Class AbstractRequestMessage

    • Field Detail

      • logger

        protected final Logger logger
        Logger for this class.
    • Constructor Detail

      • AbstractRequestMessage

        public AbstractRequestMessage()
    • Method Detail

      • encode

        public byte[] encode​(int id)
        Description copied from interface: Request
        Encode this request as asn.1.
        Specified by:
        encode in interface Request
        Parameters:
        id - message id of this request
        Returns:
        asn.1 encoded request
      • getRequestEncoders

        protected abstract DEREncoder[] getRequestEncoders​(int id)
        Returns the request encoders for this message.
        Parameters:
        id - message ID
        Returns:
        request encoders
      • getControlEncoder

        private DEREncoder getControlEncoder()
        Returns the encoder to any controls that may be set on this message.
        Returns:
        control encoder