Interface ServiceLocator


public interface ServiceLocator
A ServiceLocator provides instances of a type specified by a Service when Request methods declared in a RequestContextare mapped onto instance (non-static) methods.

ServiceLocator subtypes must be default instantiable (i.e. public static types with a no-arg constructor). Instances of ServiceLocators may be retained and reused by the RequestFactory service layer.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    getInstance(Class<?> clazz)
    Returns an instance of the service object.
  • Method Details

    • getInstance

      Object getInstance(Class<?> clazz)
      Returns an instance of the service object.
      Parameters:
      clazz - the requested type of service object
      Returns:
      an instance of the service object