jet.servlet.action
Class JetInjector
java.lang.Object
   jet.servlet.action.JetInjector
jet.servlet.action.JetInjector
- Direct Known Subclasses: 
- JetInjectorImpl
- public abstract class JetInjector 
- extends java.lang.Object
Injector which get initialized at startup.
 Via getObject() provides an object instance for the given key
- Author:
- mmeiste
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
servlet
protected JetServlet servlet
instances
private java.util.ArrayList<java.lang.Class> instances
JetInjector
public JetInjector()
init
public abstract void init(javax.servlet.ServletContext context)
                   throws javax.servlet.ServletException
- 
- Throws:
- javax.servlet.ServletException
 
getInstance
public abstract java.lang.Object getInstance(JetContext context,
                                             java.lang.Class clazz)
                                      throws java.lang.InstantiationException
- 
- Throws:
- java.lang.InstantiationException
 
pushBack
public abstract void pushBack(java.lang.Object o)
- 
 
getServletContextKey
public abstract java.lang.String getServletContextKey()
- 
 
initialize
public void initialize(JetServlet servlet)
                throws javax.servlet.ServletException
- 
- Throws:
- javax.servlet.ServletException
 
provides
public boolean provides(java.lang.Class c)
- 
 
getInstances
public java.util.ArrayList<java.lang.Class> getInstances()
- 
- Returns:
- the instances
 
setInstances
public void setInstances(java.util.ArrayList<java.lang.Class> instances)
- 
- Parameters:
- instances- the instances to set