Interface BaseUriFactory<T>

Type Parameters:
T - The type that the BaseUriDecorator decorates.
All Superinterfaces:
Indexed<Class<T>>

public interface BaseUriFactory<T> extends Indexed<Class<T>>
A factory for the BaseUriDecorator.
  • Method Summary

    Modifier and Type
    Method
    Description
    wrap(T delegate, Expression<String> baseUriExpression, org.slf4j.Logger logger)
    Wraps the decorator to be applied everywhere.

    Methods inherited from interface org.forgerock.util.Indexed

    getKey
  • Method Details

    • wrap

      T wrap(T delegate, Expression<String> baseUriExpression, org.slf4j.Logger logger)
      Wraps the decorator to be applied everywhere.
      Parameters:
      delegate - The object to decorate.
      baseUriExpression - The base URI expression.
      logger - The logger to use for printing decorator's output.
      Returns:
      The type of the decorated object.