Interface InjectableFactory<T>

Type Parameters:
T - o tipo de objeto a ser injetado
All Known Implementing Classes:
ConnectionFactory

public interface InjectableFactory<T>
Plugins podem implementar isto para registrar no Jersey 1.x ou 2.x uma maneira de injetar uma dependência de tipo T usando a anotação @Inject. A API de plugins se encarrega de fazer esse registro no container, em tempo de execução. Basta que o plugin retorne uma instância nos "singletons".
Author:
sergio
  • Method Summary

    Modifier and Type
    Method
    Description
    Informa a classe do tipo de objeto a ser injetado.
    Provê o objeto a ser injetado.
  • Method Details

    • getInjectedClass

      Class<T> getInjectedClass()
      Informa a classe do tipo de objeto a ser injetado.
      Returns:
      a classe desse tipo
    • provide

      T provide()
      Provê o objeto a ser injetado.
      Returns:
      o objeto