org.apache.struts.plugins
Class ModuleConfigVerifier
java.lang.Object
org.apache.struts.plugins.ModuleConfigVerifier
- PlugIn
public class ModuleConfigVerifier
extends java.lang.Object
Convenient implementation of
PlugIn
that performs as many
verification tests on the information stored in the
ModuleConfig
for this module as is practical. Based on the setting of the
fatal
property (which defaults to
true
), the
detection of any such errors will cause a
ServletException
to be thrown from the
init
method, which will ultimately
cause the initialization of your Struts controller servlet to fail.
Under all circumstances, errors that are detected will be logged via
calls to
ServletContext.log
.
$Rev: 54929 $ $Date: 2004-10-16 17:38:42 +0100 (Sat, 16 Oct 2004) $
void | destroy() - Receive notification that our owning module is being
shut down.
|
void | init(ActionServlet servlet, ModuleConfig config)
|
boolean | isFatal() - Return the "configuation errors are fatal" flag.
|
protected void | log(String message) - Log the specified message to our servlet context log, after a
header including the module prefix.
|
void | setFatal(boolean fatal) - Set the "configuration errors are fatal" flag.
|
protected boolean | verifyActionMappingClass() - Return
true if information returned by
config.getActionMappingClass is all valid;
otherwise, log error messages and return false .
|
protected boolean | verifyForwardConfigs() - Return
true if information returned by
config.findForwardConfigs is all valid;
otherwise, log error messages and return false .
|
protected boolean | verifyMessageResourcesConfigs() - Return
true if information returned by
config.findMessageResourcesConfigs is all valid;
otherwise, log error messages and return false .
|
protected boolean | verifyPlugInConfigs() - Return
true if information returned by
config.findPluginConfigs is all valid;
otherwise, log error messages and return false .
|
fatal
private boolean fatal
Should the existence of configuration errors be fatal.
destroy
public void destroy()
Receive notification that our owning module is being
shut down.
- destroy in interface PlugIn
isFatal
public boolean isFatal()
Return the "configuation errors are fatal" flag.
log
protected void log(String message)
Log the specified message to our servlet context log, after a
header including the module prefix.
message
- The message to be logged
setFatal
public void setFatal(boolean fatal)
Set the "configuration errors are fatal" flag.
fatal
- The new flag value
verifyActionMappingClass
protected boolean verifyActionMappingClass()
Return true
if information returned by
config.getActionMappingClass
is all valid;
otherwise, log error messages and return false
.
verifyForwardConfigs
protected boolean verifyForwardConfigs()
Return true
if information returned by
config.findForwardConfigs
is all valid;
otherwise, log error messages and return false
.
verifyMessageResourcesConfigs
protected boolean verifyMessageResourcesConfigs()
Return true
if information returned by
config.findMessageResourcesConfigs
is all valid;
otherwise, log error messages and return false
.
verifyPlugInConfigs
protected boolean verifyPlugInConfigs()
Return true
if information returned by
config.findPluginConfigs
is all valid;
otherwise, log error messages and return false
.
Copyright B) 2000-2007 - The Apache Software Foundation