jet.servlet.action
Class JetInjector
java.lang.Object
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