com.atlassian.jira.upgrade
Class ConsistencyCheckImpl

java.lang.Object
  extended bycom.atlassian.jira.upgrade.ConsistencyCheckImpl
All Implemented Interfaces:
ConsistencyChecker

public class ConsistencyCheckImpl
extends java.lang.Object
implements ConsistencyChecker

The consistency checker runs every time the web app is reloaded, and checks JIRA's consistency (duh ;))

At the moment it just looks to check that certain Listeners are loaded, but in the future it can check the consistency of data etc.


Field Summary
static java.lang.String JDK_MESSAGE
           
 
Constructor Summary
ConsistencyCheckImpl()
           
 
Method Summary
 void checkConsistency(javax.servlet.ServletContext context)
           
 void checkDataConsistency()
           
 void destroy(javax.servlet.ServletContextEvent event)
           
 void initialise(javax.servlet.ServletContextEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JDK_MESSAGE

public static final java.lang.String JDK_MESSAGE
See Also:
Constant Field Values
Constructor Detail

ConsistencyCheckImpl

public ConsistencyCheckImpl()
Method Detail

destroy

public void destroy(javax.servlet.ServletContextEvent event)
Specified by:
destroy in interface ConsistencyChecker

initialise

public void initialise(javax.servlet.ServletContextEvent event)
Specified by:
initialise in interface ConsistencyChecker

checkConsistency

public void checkConsistency(javax.servlet.ServletContext context)

checkDataConsistency

public void checkDataConsistency()
                          throws java.lang.Exception
Specified by:
checkDataConsistency in interface ConsistencyChecker
Throws:
java.lang.Exception


Copyright © 2002-2005 Atlassian. All Rights Reserved.