Class LDIFException

    • Constructor Detail

      • LDIFException

        public LDIFException​(LocalizableMessage message)
        Creates a new LDIF exception with the provided information.
        Parameters:
        message - The message to use for this LDIF exception.
      • LDIFException

        public LDIFException​(LocalizableMessage message,
                             long lineNumber,
                             boolean canContinueReading)
        Creates a new LDIF exception with the provided information.
        Parameters:
        message - The message to use for this LDIF exception.
        lineNumber - The line number of the last line read from the LDIF source.
        canContinueReading - Indicates whether it is possible to continue reading from the LDIF input source.
      • LDIFException

        public LDIFException​(LocalizableMessage message,
                             long lineNumber,
                             boolean canContinueReading,
                             Throwable cause)
        Creates a new configuration exception with the provided message and underlying cause.
        Parameters:
        message - The message to use for this LDIF exception.
        canContinueReading - Indicates whether it is possible to continue reading from the LDIF input source.
        lineNumber - The line number of the last line read from the LDIF source.
        cause - The underlying cause that triggered this LDIF exception.
    • Method Detail

      • getLineNumber

        public long getLineNumber()
        Retrieves the line number of the last line read from the LDIF source.
        Returns:
        The line number of the last line read from the LDIF source.
      • canContinueReading

        public boolean canContinueReading()
        Indicates whether the nature of this exception allows the caller to continue reading LDIF data. If this method returns false, then the associated reader should be closed by the caller.
        Returns:
        true if the problem was with a single entry but it is possible to continue reading with the next entry, or false if the problem was such that it is no longer possible to continue reading the data.