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:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final SchemaResolver
    A schema resolver which always returns the current default schema as returned by Schema.getDefaultSchema().
  • Method Summary

    Modifier and Type
    Method
    Description
    Finds the appropriate schema for use with the provided distinguished name.
  • Field Details

  • Method Details

    • 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.