Spec-Zone .ru
спецификации, руководства, описания, API


javax.inject
Провайдер интерфейса <T>

Все Известные Подынтерфейсы:
Экземпляр <T>

public interface Provider<T>

Обеспечивает экземпляры T. Обычно реализовываемый инжектором. Для любого типа T это может быть введено, можно также ввести Provider<T>. По сравнению с введением T непосредственно, введение Provider<T> включает:

Например:

   class Car {
     @Inject Car(Provider<Seat> seatProvider) {
       Seat driver = seatProvider.get();
       Seat passenger = seatProvider.get();
       ...
     }
   }


Сводка метода
 T get()
          Обеспечивает полностью созданный и введенный экземпляр T.
 

Деталь метода

добраться

T get()
Обеспечивает полностью созданный и введенный экземпляр T.

Броски:
java.lang.RuntimeException - если инжектор встречается с ошибкой, обеспечивая экземпляр. Например, если вводимый элемент на T выдает исключение, инжектор может обернуть исключение и бросить его в вызывающую сторону get(). Вызывающие стороны не должны попытаться обработать такие исключения, как поведение может измениться через реализации инжектора и даже различные конфигурации того же самого инжектора.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter