Interface SchemaResolver


  • public interface SchemaResolver
    Schema resolvers are included with a set of DecodeOptions in order to allow application to control how Schema instances are selected when decoding requests and responses.

    Implementations must be thread safe. More specifically, any schema caching performed by the implementation must be capable of handling multiple concurrent schema requests.

    See Also:
    Schema, DecodeOptions
    • Method Detail

      • resolveSchema

        Schema resolveSchema​(String dn)
        Finds the appropriate schema for use with the provided distinguished name.

        Schema resolution must always succeed regardless of any errors that occur.

        Parameters:
        dn - The string representation of a distinguished name associated with an entry whose schema is to be located.
        Returns:
        The appropriate schema for use with the provided distinguished name.