org.jboss.dna.web.jcr.rest
Class DnaJcrDeployer

java.lang.Object
  extended by org.jboss.dna.web.jcr.rest.DnaJcrDeployer
All Implemented Interfaces:
EventListener, ServletContextListener

@NotThreadSafe
public class DnaJcrDeployer
extends Object
implements ServletContextListener

Servlet context listener that is responsible for initializing the repository factory.

This class is not thread safe, but in practice this does not matter as the servlet container must ensure that only a single instance of this exists per web context and that it is only called in a single-threaded manner.

See Also:
RepositoryFactory

Constructor Summary
DnaJcrDeployer()
           
 
Method Summary
 void contextDestroyed(ServletContextEvent event)
          Alerts the repository factory that the web application is shutting down
 void contextInitialized(ServletContextEvent event)
          Initializes the repository factory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DnaJcrDeployer

public DnaJcrDeployer()
Method Detail

contextDestroyed

public void contextDestroyed(ServletContextEvent event)
Alerts the repository factory that the web application is shutting down

Specified by:
contextDestroyed in interface ServletContextListener
Parameters:
event - the servlet context event
See Also:
RepositoryFactory.shutdown(), RepositoryProvider.shutdown()

contextInitialized

public void contextInitialized(ServletContextEvent event)
Initializes the repository factory

Specified by:
contextInitialized in interface ServletContextListener
Parameters:
event - the servlet context event
See Also:
RepositoryFactory.initialize(javax.servlet.ServletContext)


Copyright © 2008-2009 JBoss, a division of Red Hat. All Rights Reserved.