liquibase.integration.servlet
Class LiquibaseServletListener

java.lang.Object
  extended by liquibase.integration.servlet.LiquibaseServletListener
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextListener

public class LiquibaseServletListener
extends Object
implements javax.servlet.ServletContextListener

Servlet listener than can be added to web.xml to allow Liquibase to run on every application server startup. Using this listener allows users to know that they always have the most up to date database, although it will slow down application server startup slightly. See the Liquibase documentation for more information.


Nested Class Summary
protected  class LiquibaseServletListener.ServletValueContainer
           
 
Constructor Summary
LiquibaseServletListener()
           
 
Method Summary
 void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
           
 void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
           
 String getChangeLogFile()
           
 String getContexts()
           
 String getDataSource()
           
 String getDefaultSchema()
           
 String getLabels()
           
 void setChangeLogFile(String changeLogFile)
           
 void setContexts(String ctxt)
           
 void setDataSource(String dataSource)
          Sets the name of the data source.
 void setLabels(String labels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiquibaseServletListener

public LiquibaseServletListener()
Method Detail

getChangeLogFile

public String getChangeLogFile()

setContexts

public void setContexts(String ctxt)

getContexts

public String getContexts()

getLabels

public String getLabels()

setLabels

public void setLabels(String labels)

setChangeLogFile

public void setChangeLogFile(String changeLogFile)

getDataSource

public String getDataSource()

getDefaultSchema

public String getDefaultSchema()

setDataSource

public void setDataSource(String dataSource)
Sets the name of the data source.


contextInitialized

public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
Specified by:
contextInitialized in interface javax.servlet.ServletContextListener

contextDestroyed

public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
Specified by:
contextDestroyed in interface javax.servlet.ServletContextListener


Copyright © 2016 Liquibase.org. All rights reserved.