com.netflix.karyon.server.guice
Class KaryonGuiceContextListener
java.lang.Object
com.google.inject.servlet.GuiceServletContextListener
com.netflix.karyon.server.guice.KaryonGuiceContextListener
- All Implemented Interfaces:
- java.util.EventListener, javax.servlet.ServletContextListener
public class KaryonGuiceContextListener
- extends com.google.inject.servlet.GuiceServletContextListener
An extension of KaryonServer
to hook on to the guice servlet module. In order for this to work you must have
the following entries in your web.xml for the webapp.
<filter>
<filter-name>guiceFilter</filter-name>
<filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>guiceFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.netflix.karyon.server.guice.KaryonGuiceContextListener</listener-class>
</listener>
Field Summary |
protected static org.slf4j.Logger |
logger
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.slf4j.Logger logger
KaryonGuiceContextListener
public KaryonGuiceContextListener()
getInjector
protected com.google.inject.Injector getInjector()
- Specified by:
getInjector
in class com.google.inject.servlet.GuiceServletContextListener
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
- Specified by:
contextInitialized
in interface javax.servlet.ServletContextListener
- Overrides:
contextInitialized
in class com.google.inject.servlet.GuiceServletContextListener
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
- Specified by:
contextDestroyed
in interface javax.servlet.ServletContextListener
- Overrides:
contextDestroyed
in class com.google.inject.servlet.GuiceServletContextListener