javax.inject
Interface Provider<T>

All Known Subinterfaces:
Instance<T>
All Known Implementing Classes:
InstanceImpl

public interface Provider<T>

Factory to create instances of a bean.

Example: injecting and using Instance

 package example;

 import javax.enterprise.inject.*;
 import javax.servlet.*;

 public class MyServlet extends GenericServlet {
  @Obtains @Instance<MyBean> _beanFactory;

  public void service(ServletRequest req, ServletResponse res)
  {
    MyBean bean = _beanFactory.get();
  }
 }
 

See Also:
javax.event.Event

Method Summary
 T get()
          Returns an instance of the selected bean
 

Method Detail

get

T get()
Returns an instance of the selected bean